2013-04-26 53 views
0

可以通過編程方式終止「Android.process.xxx」系統進程而無需root權限(例如「Android.process.media」)?順便說一句,我正在嘗試開發(使用ADT v21.1)具有此類功能的應用程序。KILL「Android.process.xxx」進程

+0

如果你只是想擺脫android.process.media,有一個解決方法(爲我工作):去設置>應用程序>所有,找到「媒體存儲」,點擊它,「禁用」,「強制停止」。希望能幫助到你。 – Ray 2013-08-15 13:07:26

回答

0

你可以用公共無效killBackgroundProcesses(字符串的packageName)

,但你需要有權限爲

<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />

+0

'android.process.media'不太可能被這種方式所打動,因爲這不是一個應用程序。 – CommonsWare 2013-04-26 19:59:57

+0

所以你說「android.process.media」不能被應用程序殺死? – DroidDevel 2013-04-27 06:30:04

0

不,這是不可能的。你只能殺死一個與正在進行殺戮的進程相同的進程。

+0

即使用戶擁有root權限? – DroidDevel 2013-04-27 06:49:37

+0

如果您的設備已經過根,並且您的應用程序具有超級用戶權限,那麼您可以終止任何進程。 – Nimooli 2013-04-27 09:22:51