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
权限的命令。
答案 0 :(得分:1)
您可以使用 android:get_usage_stats
appops
adb shell appops set x.y.z android:get_usage_stats allow