And explain why these are required.
3.2 KiB
Privacy Policy
Binary Eye does not collect any personal information.
If you have any questions or suggestions about my Privacy Policy, do not hesitate to contact me.
Permissions
ACCESS_FINE_LOCATION
Required to add a WiFi network from a barcode (usually a QR Code).
Before Android Q, this feature requires using
WifiManager.getConfiguredNetworks
which requires ACCESS_FINE_LOCATION
.
On Android Q an better, this permission is not requested nor required.
BLUETOOTH, BLUETOOTH_ADMIN and BLUETOOTH_CONNECT
Required to optionally forward scans to a Bluetooth device.
BLUETOOTH and BLUETOOTH_ADMIN are required before Android S. BLUETOOTH_CONNECT from Android S on.
CAMERA
Required to read a barcode from the camera image.
INTERNET
Required to send a scanned code to a custom URL you can specify in settings.
VIBRATE
Required to vibrate on detection.
WRITE_EXTERNAL_STORAGE
Required to save generated barcodes as files before Android Q.
CHANGE_WIFI_STATE
Required to add a WiFi network from a barcode (usually a QR Code).
On Android Q and better, this feature requires using
WifiManager.addNetworkSuggestions
which requires CHANGE_WIFI_STATE
.
ACCESS_WIFI_STATE
Required to add a WiFi network from a barcode (usually a QR Code).
Before Android Q, this feature requires using
WifiManager.getConfiguredNetworks
which requires ACCESS_WIFI_STATE
.
From Android R, ACCESS_WIFI_STATE
is required for
WifiManager.getNetworkSuggestions
which is used to remove individual network suggestions.