通过adb授予PACKAGE_USAGE_STATS权限

时间:2020-09-03 07:59:54

标签: android adb

int[] row1 = {1,2,3,4,5,6}; int[] row2 = {7,8,9,10,11,12}; int x1 = row1.length; int x2 = row2.length; int[] result = new int[x1 + x2]; System.arraycopy(row1, 0, result, 0, x1); System.arraycopy(row2, 0, result, x1, x2); System.out.println(Arrays.toString(result));

这是通过adb授予adb shell pm grant x.y.z android.permission.PACKAGE_USAGE_STATS权限的命令,但仅当我从未在本机设置中切换此权限时,此命令才有效。

PACKAGE_USAGE_STATS权限也发生了同样的事情,而有一个更好的命令SYSTEM_ALERT_WINDOW有效地做到了这一点。

问题是我找不到另一个切换adb shell appops set x.y.z SYSTEM_ALERT_WINDOW allow权限的命令。

1 个答案:

答案 0 :(得分:1)

您可以使用 android:get_usage_stats

设置 appops

adb shell appops set x.y.z android:get_usage_stats allow