我正试图在Android2.x中实现以下功能。

在我的应用程序中,我希望允许用户创建自定义的活壁纸类的东西,用户只选择很少的图像,然后这些图像将以典型的方式旋转,然后该用户将能够将所有视图设置为仅在应用程序中的活壁纸。
我已经成功地实现了图像的选择和它的旋转,现在我不知道如何在应用程序中设置活壁纸。我已经尝试了实现,但它是用来访问已经安装的活壁纸。但是动态创建的活壁纸呢?
甚至我都试着用下面的代码来调用它
intent.setClassName("com.android.wallpaper.livepicker", "com.android.wallpaper.livepicker.LiveWallpaperPreview");但这给了我一个错误
java.lang.SecurityException: Permission Denial: starting Intent { cmp=com.android.wallpaper.livepicker/.LiveWallpaperPreview } from ProcessRecord{43f94a38 29784:com.vb.ui/10038} (pid=29784, uid=10038) requires null可能有几种方法,但我不确定,
是否有可能以编程方式安装活动壁纸apk,以便一旦创建了活动壁纸,应用程序就会安装它?
如果活壁纸被存储在某个地方,那么我们可以在那个地方存储用户创建的活壁纸,所以当选择活壁纸时,我们可以在列表中看到活壁纸。
发布于 2010-12-20 20:46:30
也许你应该打开这个自定义的选择活动,从标准的“设置”按钮,用户看到时,选择你的活壁纸。
Images."
PreferenceScreen,该项目启动自定义的图像选择活动。
G 211
https://stackoverflow.com/questions/4365277
复制相似问题