首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在应用程序中调用实时壁纸

在应用程序中调用实时壁纸
EN

Stack Overflow用户
提问于 2010-12-06 10:10:00
回答 1查看 2.3K关注 0票数 1

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

在我的应用程序中,我希望允许用户创建自定义的活壁纸类的东西,用户只选择很少的图像,然后这些图像将以典型的方式旋转,然后该用户将能够将所有视图设置为仅在应用程序中的活壁纸。

我已经成功地实现了图像的选择和它的旋转,现在我不知道如何在应用程序中设置活壁纸。我已经尝试了实现,但它是用来访问已经安装的活壁纸。但是动态创建的活壁纸呢?

甚至我都试着用下面的代码来调用它

代码语言:javascript
复制
intent.setClassName("com.android.wallpaper.livepicker", "com.android.wallpaper.livepicker.LiveWallpaperPreview");

但这给了我一个错误

代码语言:javascript
复制
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,以便一旦创建了活动壁纸,应用程序就会安装它?

如果活壁纸被存储在某个地方,那么我们可以在那个地方存储用户创建的活壁纸,所以当选择活壁纸时,我们可以在列表中看到活壁纸。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-20 20:46:30

也许你应该打开这个自定义的选择活动,从标准的“设置”按钮,用户看到时,选择你的活壁纸。

Images."

  • Assign

  • 用户进入标准的实时壁纸选择器,查看已安装的LWP列表,选择您的LWP。

  • 用户看到您的默认实现,选择“设置”按钮。

  • 显示设置列表,其中之一是一个名为“对该首选项进行选择”的PreferenceScreen,该项目启动自定义的图像选择活动。

G 211

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4365277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档