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;