I noticed that during my application's install, it requests "approximate location (network-based)" permission. I haven't asked for ACCESS_COARSE_LOCATION in the manifest, but I'm using three SDKs which are the only suspects.
The SDKs in use are: Facebook, Flurry and Parse.
The declared permissions in the manifest are:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.VIBRATE"/>
How can I find out who is asking for ACCESS_COARSE_LOCATION permission?
Flurry docs mention that ACCESS_FINE_LOCATION is an optional permission, but nothing said about ACCESS_COARSE_LOCATION.(https://developer.yahoo.com/flurry/docs/analytics/gettingstarted/android/)
I couldn't find info regarding Facebook and Parse network related permissions.