我一直在尝试使用我的应用中的SytemUI重新启动SytemUI,但在Android 4.0.4上却无法正常工作。有帮助吗?
它可以在adb shell中工作,但不能在我的应用程序或android的终端中工作。
我在我的应用中使用的代码:
Process mSuProcess; mSuProcess = Runtime.getRuntime().exec("su");
DataOutputStream mSuDataOutputStream = new DataOutputStream(mSuProcess.getOutputStream());
mSuDataOutputStream.writeBytes("am startservice -n com.android.systemui/.SystemUIService\n");
最佳答案
运行shell而不是su,就像;
Process mSuProcess; mSuProcess = Runtime.getRuntime().exec("sh");