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

Android:更改其他应用程序的优先级,android,priority-queue,Android,Priority Queue,我的问题很简单,我可以从我的应用程序更改其他应用程序的优先级吗 可能的尝试是使用 Intent intent = new Intent("android.provider.Telephony.SMS_RECEIVED"); List<ResolveInfo> infos = getPackageManager().queryBroadcastReceivers(intent, 0); for (ResolveInfo info : infos) {

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

可能的尝试是使用

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;