Handle new BLUETOOTH_SCAN and BLUETOOTH_CONNECT permission
We need to have those permissions before doing things like accessing the Bluetooth address. So we force-disable the Bluetooth plugin if the permission is not granted. The UI then forces the permission before allowing to enable the plugin.
Showing
- bramble-android/src/main/AndroidManifest.xml 20 additions, 10 deletionsbramble-android/src/main/AndroidManifest.xml
- bramble-android/src/main/java/org/briarproject/bramble/plugin/bluetooth/AndroidBluetoothPlugin.java 6 additions, 0 deletions...ject/bramble/plugin/bluetooth/AndroidBluetoothPlugin.java
- bramble-android/src/main/java/org/briarproject/bramble/system/AndroidSecureRandomProvider.java 25 additions, 14 deletions...arproject/bramble/system/AndroidSecureRandomProvider.java
- bramble-android/src/main/java/org/briarproject/bramble/util/AndroidUtils.java 15 additions, 0 deletions...main/java/org/briarproject/bramble/util/AndroidUtils.java
- bramble-core/src/main/java/org/briarproject/bramble/plugin/bluetooth/AbstractBluetoothPlugin.java 21 additions, 2 deletions...ect/bramble/plugin/bluetooth/AbstractBluetoothPlugin.java
- briar-android/src/main/AndroidManifest.xml 0 additions, 2 deletionsbriar-android/src/main/AndroidManifest.xml
- briar-android/src/main/java/org/briarproject/briar/android/contact/add/nearby/AddNearbyContactPermissionManager.java 71 additions, 27 deletions...contact/add/nearby/AddNearbyContactPermissionManager.java
- briar-android/src/main/java/org/briarproject/briar/android/contact/add/nearby/AddNearbyContactViewModel.java 2 additions, 0 deletions...android/contact/add/nearby/AddNearbyContactViewModel.java
- briar-android/src/main/java/org/briarproject/briar/android/contact/connect/BluetoothConditionManager.java 73 additions, 16 deletions...ar/android/contact/connect/BluetoothConditionManager.java
- briar-android/src/main/java/org/briarproject/briar/android/contact/connect/BluetoothIntroFragment.java 10 additions, 8 deletions...briar/android/contact/connect/BluetoothIntroFragment.java
- briar-android/src/main/java/org/briarproject/briar/android/navdrawer/TransportsActivity.java 50 additions, 2 deletions...arproject/briar/android/navdrawer/TransportsActivity.java
- briar-android/src/main/java/org/briarproject/briar/android/reporting/BriarReportCollector.java 13 additions, 7 deletions...project/briar/android/reporting/BriarReportCollector.java
- briar-android/src/main/java/org/briarproject/briar/android/settings/ConnectionsFragment.java 53 additions, 0 deletions...arproject/briar/android/settings/ConnectionsFragment.java
- briar-android/src/main/java/org/briarproject/briar/android/util/UiUtils.java 24 additions, 2 deletions...ain/java/org/briarproject/briar/android/util/UiUtils.java
- briar-android/src/main/res/values/strings.xml 4 additions, 0 deletionsbriar-android/src/main/res/values/strings.xml
Loading
Please register or sign in to comment