Loading android/app/jni/com_android_bluetooth_btservice_AdapterService.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -684,7 +684,7 @@ static void classInitNative(JNIEnv* env, jclass clazz) { } static bool initNative(JNIEnv* env, jobject obj, jboolean isGuest, jboolean isSingleUserMode) { jboolean isNiapMode) { ALOGV("%s", __func__); android_bluetooth_UidTraffic.clazz = Loading @@ -700,7 +700,7 @@ static bool initNative(JNIEnv* env, jobject obj, jboolean isGuest, int ret = sBluetoothInterface->init(&sBluetoothCallbacks, isGuest == JNI_TRUE ? 1 : 0, isSingleUserMode == JNI_TRUE ? 1 : 0); isNiapMode == JNI_TRUE ? 1 : 0); if (ret != BT_STATUS_SUCCESS) { ALOGE("Error while setting the callbacks: %d\n", ret); sBluetoothInterface = NULL; Loading android/app/src/com/android/bluetooth/btservice/AdapterService.java +4 −4 Original line number Diff line number Diff line Loading @@ -393,7 +393,7 @@ public class AdapterService extends Service { mAdapterProperties = new AdapterProperties(this); mAdapterStateMachine = AdapterState.make(this); mJniCallbacks = new JniCallbacks(this, mAdapterProperties); initNative(isGuest(), isSingleUserMode()); initNative(isGuest(), isNiapMode()); mNativeAvailable = true; mCallbacks = new RemoteCallbackList<IBluetoothCallback>(); mAppOps = getSystemService(AppOpsManager.class); Loading Loading @@ -2871,8 +2871,8 @@ public class AdapterService extends Service { return UserManager.get(this).isGuestUser(); } private boolean isSingleUserMode() { return UserManager.get(this).hasUserRestriction(UserManager.DISALLOW_ADD_USER); private boolean isNiapMode() { return Settings.Global.getInt(getContentResolver(), "niap_mode", 0) == 1; } /** Loading @@ -2891,7 +2891,7 @@ public class AdapterService extends Service { static native void classInitNative(); native boolean initNative(boolean startRestricted, boolean isSingleUserMode); native boolean initNative(boolean startRestricted, boolean isNiapMode); native void cleanupNative(); Loading android/app/tests/unit/src/com/android/bluetooth/btservice/AdapterServiceTest.java +1 −1 Original line number Diff line number Diff line Loading @@ -101,7 +101,7 @@ public class AdapterServiceTest { } Assert.assertNotNull(Looper.myLooper()); AdapterService adapterService = new AdapterService(); adapterService.initNative(false /* is_restricted */, false /* is_single_user_mode */); adapterService.initNative(false /* is_restricted */, false /* is_niap_mode */); adapterService.cleanupNative(); HashMap<String, HashMap<String, String>> adapterConfig = TestUtils.readAdapterConfig(); Assert.assertNotNull(adapterConfig); Loading android/app/tests/unit/src/com/android/bluetooth/btservice/ProfileServiceTest.java +1 −1 Original line number Diff line number Diff line Loading @@ -96,7 +96,7 @@ public class ProfileServiceTest { mProfiles = Config.getSupportedProfiles(); mMockAdapterService.initNative(false /* is_restricted */, false /* is_single_user_mode */); mMockAdapterService.initNative(false /* is_restricted */, false /* is_niap_mode */); TestUtils.setAdapterService(mMockAdapterService); Loading Loading
android/app/jni/com_android_bluetooth_btservice_AdapterService.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -684,7 +684,7 @@ static void classInitNative(JNIEnv* env, jclass clazz) { } static bool initNative(JNIEnv* env, jobject obj, jboolean isGuest, jboolean isSingleUserMode) { jboolean isNiapMode) { ALOGV("%s", __func__); android_bluetooth_UidTraffic.clazz = Loading @@ -700,7 +700,7 @@ static bool initNative(JNIEnv* env, jobject obj, jboolean isGuest, int ret = sBluetoothInterface->init(&sBluetoothCallbacks, isGuest == JNI_TRUE ? 1 : 0, isSingleUserMode == JNI_TRUE ? 1 : 0); isNiapMode == JNI_TRUE ? 1 : 0); if (ret != BT_STATUS_SUCCESS) { ALOGE("Error while setting the callbacks: %d\n", ret); sBluetoothInterface = NULL; Loading
android/app/src/com/android/bluetooth/btservice/AdapterService.java +4 −4 Original line number Diff line number Diff line Loading @@ -393,7 +393,7 @@ public class AdapterService extends Service { mAdapterProperties = new AdapterProperties(this); mAdapterStateMachine = AdapterState.make(this); mJniCallbacks = new JniCallbacks(this, mAdapterProperties); initNative(isGuest(), isSingleUserMode()); initNative(isGuest(), isNiapMode()); mNativeAvailable = true; mCallbacks = new RemoteCallbackList<IBluetoothCallback>(); mAppOps = getSystemService(AppOpsManager.class); Loading Loading @@ -2871,8 +2871,8 @@ public class AdapterService extends Service { return UserManager.get(this).isGuestUser(); } private boolean isSingleUserMode() { return UserManager.get(this).hasUserRestriction(UserManager.DISALLOW_ADD_USER); private boolean isNiapMode() { return Settings.Global.getInt(getContentResolver(), "niap_mode", 0) == 1; } /** Loading @@ -2891,7 +2891,7 @@ public class AdapterService extends Service { static native void classInitNative(); native boolean initNative(boolean startRestricted, boolean isSingleUserMode); native boolean initNative(boolean startRestricted, boolean isNiapMode); native void cleanupNative(); Loading
android/app/tests/unit/src/com/android/bluetooth/btservice/AdapterServiceTest.java +1 −1 Original line number Diff line number Diff line Loading @@ -101,7 +101,7 @@ public class AdapterServiceTest { } Assert.assertNotNull(Looper.myLooper()); AdapterService adapterService = new AdapterService(); adapterService.initNative(false /* is_restricted */, false /* is_single_user_mode */); adapterService.initNative(false /* is_restricted */, false /* is_niap_mode */); adapterService.cleanupNative(); HashMap<String, HashMap<String, String>> adapterConfig = TestUtils.readAdapterConfig(); Assert.assertNotNull(adapterConfig); Loading
android/app/tests/unit/src/com/android/bluetooth/btservice/ProfileServiceTest.java +1 −1 Original line number Diff line number Diff line Loading @@ -96,7 +96,7 @@ public class ProfileServiceTest { mProfiles = Config.getSupportedProfiles(); mMockAdapterService.initNative(false /* is_restricted */, false /* is_single_user_mode */); mMockAdapterService.initNative(false /* is_restricted */, false /* is_niap_mode */); TestUtils.setAdapterService(mMockAdapterService); Loading