问题描述
Android问题,为什么我已经写了permission可还是说我没有权限
package="com.yjf.csu.readcontactpeople">
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
这时我在manifest中加的权限
Cursor cursor = contentResolver.query(uri, new String[]{"contact_id"}, null, null, null); //这是报错的代码
Caused by: java.lang.SecurityException: Permission Denial: opening provider com.android.providers.contacts.ContactsProvider2 from ProcessRecord{6b43e34 2995:com.yjf.csu.readcontactpeople/u0a61} (pid=2995, uid=10061)**requires android.permission.READ_CONTACTS or android.permission.WRITE_CONTACTS**
解决方案
你看你的targetSDkVersion是不是23 是的话,需要做权限判断的。
检查一下是不是用的6.0的
<uses-sdk 中设置的sdk是不是23,如果是23改成22。
相关推荐
我开发了这个Android应用程序,以帮助初学者开发人员了解如何使用Google Maps API以及如何将JSON数据转换为Java对象。 功能性 常见医学问题的硬编码解决方案 使用GPS和Google Maps API从当前位置扫描附近的医院位置...
1.使用时需拷走 MyFileChooser.java,PinYin.java和res/drawable资源 2.注意添加权限: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android....
[Deprecated]推荐使用RTPermissionAndroid6.0 运行时权限申请工具,Android Marshmallow runtime permission utilsRTPermission想了解该项目可参考下面的博客:前言Android6.0发布后带来的运行时权限机制,使得...
后台视频服务 这是有关应用程序如何能够使用后置摄像头录制视频而无需用户通知的概念证明。 执行录制需要以下权限: android.permission.CAMERA... 要编译Background Video Service,只需将该项目导入Android Studio或
使用注释处理器可轻松使用Android M +的运行时权限 依存关系 项目的build.gradle buildscript { dependencies { classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4' } } 模块的buid.gradle apply ...
缺点:如果是载入的是普通网页,没有什么问题,但如果是html5,封装后,在android2.3以上才能正常访问,android2.2及以下,SDK中的WebView还没完全支持HTML5 4、可本地导出apk文件 Export→安卓项目→生成项目→导出...
项目已使用 Android Studio 1.2 创建,并已在三星 Galaxy Note 3 手机上进行测试。 设置项目 我们首先设置一个空的默认项目,其中包含一个开箱即用的 Activity。 确保选择 API 级别 18(Jelly Bean,Android 4.3.x...
kfilechooser 轻巧的Android文件选择器特征文件和文件夹选择器模式文件和文件夹名称以及扩展名过滤易于使用高大将jcenter存储库添加到您的项目gradle(如果不存在)中,通常由android studio自动添加。 在您的应用...
Android6.0发布后带来的运行时权限机制,使得开发者的工作又多了一点,在程序需要使用到9类敏感权限时必须去动态申请权限使用权,然而按照标准写法实在是太繁琐了,要是每一个权限都写一大堆申请步骤,我估计开发者...
入门在您的系统上克隆此项目并使用 Android Studio 使用菜单选项导入此项目: File > New Project > Import Project所需权限如果您希望从 SD 卡中选择文件,请不要忘记更新您的应用程序的权限 <uses-permission ...
Note that this has only been tested using Eclipse with ADT, however it might also be applicable for Android Studio. 您可以从和找到更多细节。 ###1.AndroidManifest.xml 将这些使用权限添加到您的...
首页在AndroidManifest.xml中添加访问数据库权限 <uses android:minSdkVersion=7> <uses android:name=android.permission.INTERNET> 在src中新建一个连接webservice的类,名字随意,这里叫做“HttpConnSoap”。...
应用说明 Notes是使用Firebase进行云存储的简单笔记应用程序。 所需权限 android.permission.INTERNET android.permission.ACCESS_NETWORK_STATE