Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从墙纸服务启动活动(与首选项无关…)_Android_Live Wallpaper - Fatal编程技术网

Android 从墙纸服务启动活动(与首选项无关…)

Android 从墙纸服务启动活动(与首选项无关…),android,live-wallpaper,Android,Live Wallpaper,我有一张活生生的壁纸。此实时墙纸有一个通过PreferenceActivity实现的设置页面。一切正常。到目前为止,一切顺利 从我的壁纸设置页面…我想开始另一个活动(详细信息活动…包含信息、位图、链接等)。启动此活动时,我收到一个安全异常错误: java.lang.SecurityException: Permission Denial: starting Intent {... } from ProcessRecord ... requires android.permission.BIND_

我有一张活生生的壁纸。此实时墙纸有一个通过PreferenceActivity实现的设置页面。一切正常。到目前为止,一切顺利

从我的壁纸设置页面…我想开始另一个活动(详细信息活动…包含信息、位图、链接等)。启动此活动时,我收到一个安全异常错误:

java.lang.SecurityException: Permission Denial: starting Intent {... } from ProcessRecord ... requires android.permission.BIND_WALLPAPER
清单具有所需的权限。我试着把这个许可证放在任何地方。。甚至在多个位置(不仅仅在清单中的服务标签中)。我以一个新的意图从墙纸设置页面开始活动,然后调用startActivity

有人知道我为什么会被拒绝许可,即使许可已经包含在内了吗?有人能告诉我如何在不受力的情况下正确开始活动吗


非常感谢。

android:permission=“android.permission.BIND_WALLPAPER”
添加到清单中的服务中,并从清单中的每个位置删除此权限谢谢。这正是答案,而且奏效了。我非常感谢你的帮助!