Reiniciar SystemUI utilizando am startservice

He estado intentando reiniciar SytemUI usando éstos en mi app, pero no está trabajando, estoy en la ayuda de Android 4.0.4.Any?

Soy inicioservicio -n com.android.systemui / .SystemUIService

Funciona en adb shell, pero no en mi aplicación o en el terminal de android.

Código que utilizo en mi aplicación:

Process mSuProcess; mSuProcess = Runtime.getRuntime().exec("su"); DataOutputStream mSuDataOutputStream = new DataOutputStream(mSuProcess.getOutputStream()); mSuDataOutputStream.writeBytes("am startservice -n com.android.systemui/.SystemUIService\n"); 

Ejecutar shell en lugar de su, como;

 Process mSuProcess; mSuProcess = Runtime.getRuntime().exec("sh"); 

Después de una gran cantidad de búsqueda en Internet, me las arreglé para conseguir la barra del sistema para que aparezca en un dispositivo 4.2 con:

 am startservice --user 0 -n com.android.systemui/.SystemUIService 

Como alternativa algunas personas han utilizado la opción -a (en lugar de -n), aunque esto causaba un error o mi dispositivo:

Error no encontrado; No se inició el servicio.

  • ¿Cómo puedo ejecutar un servicio en un hilo separado?
  • Cómo cancelar un servicio de primer plano de usar la notificación (borrar descartar) o borrar todas las notificaciones?
  • ¿Cómo detener / cancelar el administrador de alarmas en otra actividad?
  • ¿Puedo llamar a stopSelf () en Service.onStartCommand?
  • Cómo configurar el permiso WRITE_SECURE_SETTINGS en android?
  • El servicio de Android comienza de forma automática / automática
  • NullPointerException en el constructor de Service
  • Cómo ejecutar CountDownTimer en un servicio en Android?
  • ¿Se puede utilizar un LoaderManager de un servicio?
  • Nombre de la Actividad o Receptor que llama al Servicio
  • Android Service no se inicia
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.