java.lang.SecurityException: Permission Denial: writing com.android.deskclock.AlarmProvider uri cont
来源:互联网 发布:php视频管理系统 编辑:程序博客网 时间:2024/06/05 15:49
android Permission Denial error!
Cursor cursor = getContentResolver().query(Uri.parse("content://com.android.deskclock/alarm"), null, null, null, null);
查询闹钟时报:Permission Denial: opening provider com.android.deskclock.AlarmProvider 不一定时权限错误,可能是
<provider android:name="AlarmProvider"
android:authorities="com.android.deskclock"
android:exported="false" />
android:exported="false" 要将它改为true
Android在一个应用中启动另一个应用的Activity时失败的解决办法
android Permission Denial:
......
requires null
时,并不一定是权限的问题。
如果是缺少某个权限,那么错误信息会是 requires <permission>。
这时,只要将相应的权限添加到 AndroidManifest.xml 中就可以了。
但这里提示 requires null, 所以应该不是缺少某个权限的问题。
在网上找到如下资料:
In eclair, the CropImage activity has no intent-filter associated with
it, so it is not exported. This means it cannot be launched by
components of other applications. If this is what you are trying to
do, then that would explain the failure.
大概是说,在eclair下,没有定义intent-filter的activity是没有出口的。
也就是不能被其它程序启动。
所以,相应的解决方法就是在 AndroidManifest.xml 中,
为 activity 添加 intent-filter 的定义。
通过测试发现,只要添加如下语句,activity就可以被正常调用:
<intent-filter>
<action android:name=""/>
</intent-filter>
相应的启动代码为:
Intent intent = new Intent();
intent.setClassName(<package name>, <class name>);
startActivity(intent);
从以上可以看出,解决的本质仅仅是为 activity 添加一个可有可无的 action 属性而已。
- java.lang.SecurityException: Permission Denial: writing com.android.deskclock.AlarmProvider uri cont
- Android:java.lang.SecurityException: Permission Denial解决办法
- 关于Uri的java.lang.SecurityException: Permission Denial错误、(Android权限Uri.parse的详细资料)
- java.lang.SecurityException: Permission Denial
- Android java.lang.SecurityException: Permission Denial: requires android.permission.CALL_PRIVILEGED
- Caused by: java.lang.SecurityException: Permission Denial: reading com.androi...
- java.lang.SecurityException: Permission Denial: reading com.android.providers.contacts.ContactsProvi
- java.lang.SecurityException: Permission Denial: opening provider com.android.providers.media.MediaDo
- 出现异常java.lang.SecurityException: Permission Denial: opening provider com.android.providers.contacts.
- java.lang.SecurityException: Permission Denial: opening provider com.google.android.apps.photos.con
- 关于Android抛出java.lang.SecurityException: Permission Denial的错误
- Android拨打电话 java.lang.SecurityException: Permission Denial
- android content provider java.lang.SecurityException: Permission Denial异常解决
- Android 异常- java.lang.SecurityException: Permission Denial:xxx
- 有关Android 6.0权限问题java.lang.SecurityException: Permission Denial
- Android---java.lang.SecurityException: Permission Denial: getTasks() from p
- 《android日常bug系列》java.lang.SecurityException: Permission Denial:
- java.lang.SecurityException: Permission Denial: opening provider
- Java/C/C++中方法(函数)传值和传引用的问题
- Html 框架(分上下区)例子
- Hibernate第三方缓存实现
- suse11 启动oracle
- 2013-02-20
- java.lang.SecurityException: Permission Denial: writing com.android.deskclock.AlarmProvider uri cont
- Qt多线程编程续集
- PHP实现各种排序算法
- EMOS1.4从安装到设置
- Kindeditor使用方法
- 首次接触PHP问题集
- java eclipse 格式化代码快捷键
- 七个顶级心理寓言
- ASCII码表,键盘按键码表,虚拟键盘按键码表