我的问题很简单,我可以从我的应用程序中更改其他应用程序的优先级吗?
可能的尝试可能是使用
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;
这会改变优先级吗?
我要求得到一个合乎逻辑的答案,而不是试错法。
提前致谢。
答案 0 :(得分:1)
您只能更改root设备上其他应用程序的优先级。在非root用户设备上,这会违反内置安全性。