Loading services/core/java/com/android/server/StorageManagerService.java +3 −0 Original line number Original line Diff line number Diff line Loading @@ -335,6 +335,8 @@ class StorageManagerService extends IStorageManager.Stub Manifest.permission.WRITE_EXTERNAL_STORAGE Manifest.permission.WRITE_EXTERNAL_STORAGE }; }; @Nullable public static String sMediaStoreAuthorityProcessName; private final AtomicFile mSettingsFile; private final AtomicFile mSettingsFile; /** /** Loading Loading @@ -1840,6 +1842,7 @@ class StorageManagerService extends IStorageManager.Stub UserHandle.getUserId(UserHandle.USER_SYSTEM)); UserHandle.getUserId(UserHandle.USER_SYSTEM)); if (provider != null) { if (provider != null) { mMediaStoreAuthorityAppId = UserHandle.getAppId(provider.applicationInfo.uid); mMediaStoreAuthorityAppId = UserHandle.getAppId(provider.applicationInfo.uid); sMediaStoreAuthorityProcessName = provider.applicationInfo.processName; } } provider = mPmInternal.resolveContentProvider( provider = mPmInternal.resolveContentProvider( Loading services/core/java/com/android/server/Watchdog.java +2 −1 Original line number Original line Diff line number Diff line Loading @@ -362,7 +362,8 @@ public class Watchdog extends Thread { } } private static boolean isInterestingJavaProcess(String processName) { private static boolean isInterestingJavaProcess(String processName) { return processName.equals("com.android.phone"); return processName.equals(StorageManagerService.sMediaStoreAuthorityProcessName) || processName.equals("com.android.phone"); } } /** /** Loading Loading
services/core/java/com/android/server/StorageManagerService.java +3 −0 Original line number Original line Diff line number Diff line Loading @@ -335,6 +335,8 @@ class StorageManagerService extends IStorageManager.Stub Manifest.permission.WRITE_EXTERNAL_STORAGE Manifest.permission.WRITE_EXTERNAL_STORAGE }; }; @Nullable public static String sMediaStoreAuthorityProcessName; private final AtomicFile mSettingsFile; private final AtomicFile mSettingsFile; /** /** Loading Loading @@ -1840,6 +1842,7 @@ class StorageManagerService extends IStorageManager.Stub UserHandle.getUserId(UserHandle.USER_SYSTEM)); UserHandle.getUserId(UserHandle.USER_SYSTEM)); if (provider != null) { if (provider != null) { mMediaStoreAuthorityAppId = UserHandle.getAppId(provider.applicationInfo.uid); mMediaStoreAuthorityAppId = UserHandle.getAppId(provider.applicationInfo.uid); sMediaStoreAuthorityProcessName = provider.applicationInfo.processName; } } provider = mPmInternal.resolveContentProvider( provider = mPmInternal.resolveContentProvider( Loading
services/core/java/com/android/server/Watchdog.java +2 −1 Original line number Original line Diff line number Diff line Loading @@ -362,7 +362,8 @@ public class Watchdog extends Thread { } } private static boolean isInterestingJavaProcess(String processName) { private static boolean isInterestingJavaProcess(String processName) { return processName.equals("com.android.phone"); return processName.equals(StorageManagerService.sMediaStoreAuthorityProcessName) || processName.equals("com.android.phone"); } } /** /** Loading