mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-27 15:26:58 +00:00
Using grantRuntimePermission()
"pm grant" is considered obsolete Bug: 145686584 Change-Id: Ieeec76b2fdb666f89957a0a3039956bd69e9f315
This commit is contained in:
@@ -22,6 +22,7 @@
|
||||
|
||||
<uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"/>
|
||||
<uses-permission android:name="android.permission.READ_LOGS"/>
|
||||
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
|
||||
|
||||
<application android:debuggable="true">
|
||||
<uses-library android:name="android.test.runner"/>
|
||||
|
||||
@@ -183,13 +183,8 @@ public final class LauncherInstrumentation {
|
||||
.authority(testProviderAuthority)
|
||||
.build();
|
||||
|
||||
try {
|
||||
mDevice.executeShellCommand("pm grant " + testPackage +
|
||||
" android.permission.WRITE_SECURE_SETTINGS");
|
||||
} catch (IOException e) {
|
||||
fail(e.toString());
|
||||
}
|
||||
|
||||
mInstrumentation.getUiAutomation().grantRuntimePermission(
|
||||
testPackage, "android.permission.WRITE_SECURE_SETTINGS");
|
||||
|
||||
PackageManager pm = getContext().getPackageManager();
|
||||
ProviderInfo pi = pm.resolveContentProvider(
|
||||
@@ -336,14 +331,11 @@ public final class LauncherInstrumentation {
|
||||
|
||||
private String getSystemHealthMessage() {
|
||||
final String testPackage = getContext().getPackageName();
|
||||
try {
|
||||
mDevice.executeShellCommand("pm grant " + testPackage +
|
||||
" android.permission.READ_LOGS");
|
||||
mDevice.executeShellCommand("pm grant " + testPackage +
|
||||
" android.permission.PACKAGE_USAGE_STATS");
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
mInstrumentation.getUiAutomation().grantRuntimePermission(
|
||||
testPackage, "android.permission.READ_LOGS");
|
||||
mInstrumentation.getUiAutomation().grantRuntimePermission(
|
||||
testPackage, "android.permission.PACKAGE_USAGE_STATS");
|
||||
|
||||
return mSystemHealthSupplier != null
|
||||
? mSystemHealthSupplier.apply(START_TIME)
|
||||
|
||||
Reference in New Issue
Block a user