可以通過編程方式終止「Android.process.xxx」系統進程而無需root權限(例如「Android.process.media」)?順便說一句,我正在嘗試開發(使用ADT v21.1)具有此類功能的應用程序。KILL「Android.process.xxx」進程
回答
你可以用公共無效killBackgroundProcesses(字符串的packageName)
,但你需要有權限爲
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />
'android.process.media'不太可能被這種方式所打動,因爲這不是一個應用程序。 – CommonsWare 2013-04-26 19:59:57
所以你說「android.process.media」不能被應用程序殺死? – DroidDevel 2013-04-27 06:30:04
不,這是不可能的。你只能殺死一個與正在進行殺戮的進程相同的進程。
即使用戶擁有root權限? – DroidDevel 2013-04-27 06:49:37
如果您的設備已經過根,並且您的應用程序具有超級用戶權限,那麼您可以終止任何進程。 – Nimooli 2013-04-27 09:22:51
- 1. cygwin kill後臺進程
- 2. 進程kill方法不工作
- 3. MySQL KILL - 進程立即重新生成
- 4. 在java中使用PID kill ubuntu進程
- 5. kill()正在破壞我的父進程
- 6. 從bash腳本中kill ssh或\和遠程進程
- 7. linux shell kill signal SIGKILL && KILL
- 8. 當父進程被「kill -9」殺死時,子進程是否也會被殺死?
- 9. 在n秒後kill線程
- 10. 安裝項目中的Visual Studio Kill進程
- 11. Python子進程kill不會釋放文件句柄
- 12. 在完成Runtime.getRuntime()。exec()方法後kill Java進程
- 13. Python從子進程開始while循環時kill bash
- 14. 使用kill函數創建殭屍進程
- 15. 如何確保一個進程被殺害? (使用kill命令)
- 16. KILL信號是否立即退出進程?
- 17. 爲什麼Ghost進程在kill -9後出現
- 18. 系統調用kill內核內核進程
- 19. nsIProcess kill
- 20. Perl fork和kill - kill(0,$ pid)總是返回1,並且不能終止子進程
- 21. `kill%1`和`kill $ pid`有什麼區別?
- 22. EJB或Servlet - 如何添加一個'kill switch'來強制進程/線程停止
- 23. Kill Citrix Session C#
- 24. 管kill命令
- 25. Java kill程序如果已經運行
- 26. 錯誤編譯過程SIGALRM kill
- 27. PID java應用程序和kill
- 28. ios Kill應用程序問題
- 29. kill -9和生產應用程序
- 30. kill invoke-command發起的遠程作業
如果你只是想擺脫android.process.media,有一個解決方法(爲我工作):去設置>應用程序>所有,找到「媒體存儲」,點擊它,「禁用」,「強制停止」。希望能幫助到你。 – Ray 2013-08-15 13:07:26