Android:更改其他应用程序的优先级

时间:2013-05-20 10:19:50

标签: android priority-queue

我的问题很简单,我可以从我的应用程序中更改其他应用程序的优先级吗?

可能的尝试可能是使用

Intent intent = new Intent("android.provider.Telephony.SMS_RECEIVED");
        List<ResolveInfo> infos = getPackageManager().queryBroadcastReceivers(intent, 0);
        for (ResolveInfo info : infos) {
          System.out.println("Receiver name:" + info.activityInfo.name + ";     priority=" + info.priority);
        }

从此处更改任何其他应用程序的优先级,如

info.priority = 0;

这会改变优先级吗?

我要求得到一个合乎逻辑的答案,而不是试错法。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您只能更改root设备上其他应用程序的优先级。在非root用户设备上,这会违反内置安全性。