问题标签 [live-wallpaper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1096 浏览

android - 无法设置动态壁纸

我在 android 2.x 中创建了一个应用程序,其中几乎没有活动和一个创建动态壁纸的动态壁纸服务

所以在模拟器中构建和运行整个应用程序后,如果我从动态壁纸选择器访问动态壁纸并尝试设置我创建的动态壁纸,我会遇到以下错误。

而且我真的不知道它在说什么,因为我也删除了 BIND_WALLPAPER 权限

0 投票
1 回答
388 浏览

icons - 动态壁纸图标设计指南

Android 图标设计指南似乎解决了启动器、菜单、选项卡、对话框 ..、图标。然而,该指南并未提及壁纸图标。假设启动器指南适用于动态壁纸图标是否安全?

0 投票
1 回答
1208 浏览

android - Android中的活动/动态壁纸通信

我有一个动态壁纸,我想通过同一个包中的 Activity 进行交流。我从来没有做过服务方面的工作。我可以使用本地服务模式,还是因为我的服务是动态壁纸而受到限制,并且需要使用 Intents 或 AIDL?

我认为流程会像这样,请纠正我的流程可能失败的地方:

  1. 从动态壁纸选择器预览动态壁纸
  2. 进入我的自定义设置活动
  3. 单击“屏幕截图”按钮或首选项以打开“屏幕截图”活动
  4. 向我的壁纸发送消息,要求渲染屏幕截图位图
  5. 壁纸服务接收消息并将其当前视觉效果呈现为应用数据目录中的位图
  6. 壁纸向活动发送一条消息,指示成功和位图的位置
  7. Activity 收到此消息,从给定位置加载位图,并将其显示给用户以进行进一步处理/共享

我不确定的部分是 4-7 中传递的消息。

0 投票
1 回答
438 浏览

android - 动态壁纸中的访问偏好

我创建了一个动态壁纸,其中有一个“设置”按钮,它加载 PreferenceActivity 但没有单击“设置”,但我想访问 Engine 或 WallpaperService 子类中的 SharedPreferences。因为我只想访问小的单个字符串,所以我不希望用户进入设置并访问该字符串。所以我想在 Engine 或 WallpaperSerivce 的子类中执行此代码

0 投票
4 回答
8304 浏览

android - Android 视频作为动态壁纸

我正在尝试将视频作为动态壁纸。我为此使用媒体播放器。我可以得到 SurfaceHolder,我可以把那个支架交给媒体播放器。但它对我不起作用,它给了我以下例外

LogCat 异常详细信息

如果我不给媒体播放器提供支架,它可以工作,但我只能听到音频。我看到一个应用程序 VideoLiveWallpaper ,它将视频设置为动态壁纸,所以它是可能的,可能是我错过了什么。我正在粘贴代码,对此的任何帮助将不胜感激。

代码片段

0 投票
2 回答
17868 浏览

android - 以编程方式设置动态壁纸

是否可以使用一些代码行设置动态壁纸。例如,我想告诉我的用户可以使用动态壁纸“单击此处进行设置”。

0 投票
0 回答
387 浏览

android - Android 处理动态壁纸触摸

可能重复:
Android 动态壁纸触摸事件层次结构

问候,

我正在制作对某些触摸事件做出反应的动态壁纸。我可以很好地检测和处理点击/滑动,但是每当在小部件或应用程序启动器上完成这些触摸操作之一时,壁纸仍然会收到该事件。这是非常不受欢迎的行为。我不希望墙纸在小部件或应用启动器上受到触摸。

有谁知道如何检测壁纸或小部件/应用程序启动器是否正在接收触摸事件?我知道我可以为墙纸设置 setTouchEventsEnabled(false),但我如何判断随机小部件何时获得焦点或应用程序启动器何时打开?我曾尝试为广播接收器寻找意图过滤器,但没有运气。

0 投票
1 回答
450 浏览

android - 在动态壁纸中放置位图

您好我正在尝试在屏幕上放置几个位图并旋转它们。我可以这样做

rotatePic是矩阵

这会旋转图片并将其0, 0放置在我尝试过的位置

比放置

它正确放置了它,但它不再正确旋转它看起来像是在弹跳和旋转我已经尝试过一切

0 投票
1 回答
2614 浏览

android - Android动态壁纸中的动画?

我是一个相当新的开发人员,正在尝试制作一个动态壁纸应用程序。在许多动画中,我的第一个目标是展示一个旋转的位图,它实际上是一个黑洞。

所以我试图旋转位图并再次显示它,所以它看起来像它的吸星等等。我还删除了 Basic onPause onResume Functions,以便你们可以轻松理解代码。我知道我缺少一些基本的东西,但是什么?

0 投票
1 回答
979 浏览

android - 动态壁纸渐变条带:是否可以使用 ARGB_8888 或抖动来修复?

我正在创建一个动态壁纸,并且我在每次 Runnable.run() 调用时用不断变化的颜色在画布上绘画,我希望在顶部放置一个渐变,但我正在创建的渐变是可怕的带状。在谷歌搜索了几天后,我想出了 2 个解决方案:将抖动设置为 true 将画布位图设置为 ARGB_8888

我已经尝试在 getWallpaper() 访问器和 Paint 对象上执行第一个(将抖动设置为 true)但它没有帮助(我根本看不到任何抖动)所以我尝试更改画布位图但我'不知道如何实际显示它

在此先感谢您的时间