动态壁纸需要什么权限?

时间:2013-02-20 10:45:07

标签: android android-widget android-manifest android-permissions

为了设置动态壁纸和获取图库图像,我需要多少权限?

3 个答案:

答案 0 :(得分:1)

你想给予两次许可

  
      
  1. android:name =“android.software.live_wallpaper”/>
  2.   
  3. 机器人:权限= “android.permission.BIND_WALLPAPER” >
  4.   

答案 1 :(得分:1)

  

我获得了设置动态壁纸的权限,但我无法获得   画廊图片

如果您的问题相互关联,那么权限与您无法获取图库图片无关

如果这是两个独立的问题,我建议:

  1. 从良好的tuturial开始。例如:http://www.vogella.com/articles/AndroidLiveWallpaper/article.html
  2. 发布有关在您的应用中获取图库图片的单独问题。
  3. 无论如何,要单独回答有关权限的问题,具体取决于您配置您的应用的方式,

    <uses-feature android:name="android.software.live_wallpaper" />
    <uses-permission android:name="android.permission.BIND_WALLPAPER" />
    

    为什么我说取决于你如何确认你的申请是因为这个。如果您查看链接的Vogella教程,则会在android:permission="android.permission.BIND_WALLPAPER" >属性的service中声明权限application

    如果您查看本教程:http://www.codeproject.com/Articles/108390/How-To-Create-Android-Live-Wallpaper,则会将权限设置为application标记。

    这是()另一个教程:http://mobile.tutsplus.com/tutorials/android/creating-live-wallpapers-on-android/

答案 2 :(得分:0)

对于动态壁纸,请将以下内容放在manifest.xml

中的服务标签中

android:permission="android.permission.BIND_WALLPAPER android:name="android.software.live_wallpaper

对于图库,这是link