Android 6.0中的运行时权限

时间:2016-03-13 11:35:59

标签: android android-permissions

感谢这个问题https://stackoverflow.com/a/32084038/1979882 我发现我必须询问用户他/她是否授予我的应用以检索位置。好的,这适用于Android 6.0中的android.Manifest.permission.ACCESS_FINE_LOCATION或它会显示此错误:

  

java.lang.RuntimeException:无法启动活动ComponentInfo {my.app/my.pack.mActivity}:java.lang.SecurityException:" network"位置提供程序需要ACCESS_COARSE_LOCATION或ACCESS_FINE_LOCATION权限。

但在我的应用程序中有几个权限:

<uses-permission android:name="android.permission.REORDER_TASKS" />
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.GET_TASKS" />
    <uses-permission android:name="android.permission.VIBRATE" />

    <uses-permission android:name="ru.ps.vm.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
<uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WAKE_LOCK" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>

          

要求用户使用哪种requestPermissions()方法?

0 个答案:

没有答案