Loading android/app/src/com/android/bluetooth/btservice/AdapterService.java +4 −2 Original line number Diff line number Diff line Loading @@ -494,8 +494,10 @@ public class AdapterService extends Service { }.execute(); try { int systemUiUid = getApplicationContext().getPackageManager().getPackageUid( "com.android.systemui", PackageManager.MATCH_SYSTEM_ONLY); int systemUiUid = getApplicationContext() .createContextAsUser(UserHandle.SYSTEM, /* flags= */ 0) .getPackageManager() .getPackageUid("com.android.systemui", PackageManager.MATCH_SYSTEM_ONLY); Utils.setSystemUiUid(systemUiUid); } catch (PackageManager.NameNotFoundException e) { Loading android/app/tests/unit/src/com/android/bluetooth/btservice/AdapterServiceTest.java +3 −0 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ import android.os.Looper; import android.os.PowerManager; import android.os.Process; import android.os.SystemProperties; import android.os.UserHandle; import android.os.UserManager; import android.test.mock.MockContentResolver; import android.util.Log; Loading Loading @@ -132,6 +133,8 @@ public class AdapterServiceTest { when(mMockContext.getApplicationInfo()).thenReturn(mMockApplicationInfo); when(mMockContext.getContentResolver()).thenReturn(mMockContentResolver); when(mMockContext.getApplicationContext()).thenReturn(mMockContext); when(mMockContext.createContextAsUser(UserHandle.SYSTEM, /* flags= */ 0)).thenReturn( mMockContext); when(mMockContext.getResources()).thenReturn(mMockResources); when(mMockContext.getUserId()).thenReturn(Process.BLUETOOTH_UID); when(mMockContext.getPackageManager()).thenReturn(mMockPackageManager); Loading Loading
android/app/src/com/android/bluetooth/btservice/AdapterService.java +4 −2 Original line number Diff line number Diff line Loading @@ -494,8 +494,10 @@ public class AdapterService extends Service { }.execute(); try { int systemUiUid = getApplicationContext().getPackageManager().getPackageUid( "com.android.systemui", PackageManager.MATCH_SYSTEM_ONLY); int systemUiUid = getApplicationContext() .createContextAsUser(UserHandle.SYSTEM, /* flags= */ 0) .getPackageManager() .getPackageUid("com.android.systemui", PackageManager.MATCH_SYSTEM_ONLY); Utils.setSystemUiUid(systemUiUid); } catch (PackageManager.NameNotFoundException e) { Loading
android/app/tests/unit/src/com/android/bluetooth/btservice/AdapterServiceTest.java +3 −0 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ import android.os.Looper; import android.os.PowerManager; import android.os.Process; import android.os.SystemProperties; import android.os.UserHandle; import android.os.UserManager; import android.test.mock.MockContentResolver; import android.util.Log; Loading Loading @@ -132,6 +133,8 @@ public class AdapterServiceTest { when(mMockContext.getApplicationInfo()).thenReturn(mMockApplicationInfo); when(mMockContext.getContentResolver()).thenReturn(mMockContentResolver); when(mMockContext.getApplicationContext()).thenReturn(mMockContext); when(mMockContext.createContextAsUser(UserHandle.SYSTEM, /* flags= */ 0)).thenReturn( mMockContext); when(mMockContext.getResources()).thenReturn(mMockResources); when(mMockContext.getUserId()).thenReturn(Process.BLUETOOTH_UID); when(mMockContext.getPackageManager()).thenReturn(mMockPackageManager); Loading