Android 12 'nearby devices' permission support #214
+69
−32
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In recent years, a global trend is to increase user privacy
And with the advancement of Android, it was no different here
In versions lower than Android 12, to use Bluetooth, you needed to request the user's location, a bold permission and for users it doesn't make sense to ask for location to use Bluetooth
Thanks to android 12 a new permission can be asked from users: "nearby devices", this pull request uses the new android manifest permissions so you don't need to request location from users on more modern devices
Several pull requests have already been made in this project with the same functionality, but I decided to create my own for the following reasons:
ActivityCompat.requestPermissions
Hope this contribution helps!