03-05-2014 12:25 PM
My Application is just a file manager. But BB10 shows that it requires the Location permission
making the users scary and urge to uninstall.
But the code does not have anything which could request the current device location!
I tried to remove all the third party libraries, did not change a thing.
This is how the location permission is shown in the settings:
I tried to create an empty application with the same list of permissions in the manifest,
but it did not request neither location permission nor file access.
Here's the list of permissions in the manifest.xml
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE" />
But even if I comment them out, the result does not change.
03-14-2014 01:54 PM
android.permission.ACCESS_WIFI_STATE maps to the BB10 "access_location_services" permission.
The information you can retrieve with this Android permission can be used to garner your approximate location in some situations.
03-14-2014 02:13 PM
Thank you for the answer, your explanation makes sence.
I only need the WiFi state to not let the WiFi be turned off during a file transfer.
But may be my app does not have to control the WiFi state, i.e. may be BB10 iself will not let the WiFi off when it is actively used?