问题标签 [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 投票
1 回答
3430 浏览

android - Android 动态壁纸触摸事件层次结构

我有一个动态壁纸,它使用各种屏幕触摸来触发某些事件。目前它正在工作,但我似乎得到了所有的触摸事件。例如,当用户触摸图标以启动应用程序时,我似乎也收到了该事件。

是否可以确定用户是否触摸了背景屏幕(即图标间间隙。),以便我只能在那个时候采取我的行动而忽略其他人。

如果做不到这一点,(并假设——可能是错误的——如果我在队列中排在第一位,而屏幕上没有其他应用程序在我上面)我可以确定我在触摸事件队列中的位置,以便我只能采取行动当我是队列中的第一个?
或者请有其他建议。谢谢理查德

0 投票
1 回答
375 浏览

java - 关于如何优化此代码的任何想法?我似乎想不出任何可行的方法

}

0 投票
2 回答
8413 浏览

android - 动态壁纸教程

我正在尝试从我在这里找到的动态壁纸教程中执行以下操作。

但这似乎不起作用。我究竟做错了什么。“绘图完成”。和“更新物理”。消息正在打印。但我只看到第一张图片。我正在模拟器上测试它。

任何帮助,将不胜感激。谢谢

0 投票
2 回答
2676 浏览

android - 动态壁纸预览缩略图大小

动态壁纸预览缩略图的宽度和高度是多少(以像素为单位)?我知道,它绝对大于 72x72。

0 投票
1 回答
1452 浏览

android - 触摸 Android 动态壁纸时打开对话框

当点击动态壁纸时,我想打开一个包含一些简单信息的对话框。在 Android 动态壁纸中覆盖 onCommand,并添加几乎直接来自 Android 文档的自定义对话框(未显示布局 info_dialog.xml):

只是产生一个异常:

我假设这是因为我试图从 WallpaperService 而不是从 Activity 引发对话框。覆盖 WallpaperService.Engine 的 onTouchEvent 方法只会得到相同的结果。

这是否意味着我需要启动一个单独的 Activity 来托管对话框?或者不可能从动态壁纸触发对话?

0 投票
1 回答
1120 浏览

android - WallpaperService.Engine 的 Android 画布多层

我正在制作动态壁纸。墙纸要求小的可移动图像位于具有透明区域的大型固定图像后面。较小的图像仅在它们位于大图像的透明部分时才可见。

到目前为止,我是这样做的:

我通过 traceview 运行它,看起来 android 正在花费大量的处理能力来绘制大图像,理想情况下我只希望在墙纸启动时绘制一次。我不知道如何将较小的图像绘制在较大的图像后面,而无需在每帧上的较小图像之后重新绘制大图像。

0 投票
2 回答
4880 浏览

java - 如何创建 OpenGL 动态壁纸?

我正在尝试找到创建 Android OpenGL 动态壁纸的正确方法,即将使用 GLSurfaceView 编写的应用程序转换为动态壁纸的方法。令人惊讶的是,官方的 Android 文档中似乎没有任何内容,也不清楚该怎么做。

我在其他地方发现了一些关于此的讨论,其中大多数最终链接到以下代码编写的 Android 开发人员: http ://www.rbgrn.net/content/354-glsurfaceview-adapted-3d-live-wallpapers

但是,页面上的评论表明代码存在问题(内存泄漏、锁定)。有谁知道任何替代方案?如果我将壁纸上传到市场,我显然希望避免由错误代码引起的投诉。

0 投票
1 回答
2231 浏览

android - 在应用程序中调用动态壁纸

我正在尝试在 android 2.x 中实现以下内容。

替代文字

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

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

即使我尝试使用以下代码行来调用它

但这给了我一个错误

可能有几种方法,但我不确定

是否可以以编程方式安装动态壁纸 apk,以便在创建动态壁纸后由应用程序安装它?

if live wallpapers are stored in some place then we can store user created live wallpaper at that place so when live wallpaper chooser is being selected we can see the live wallpaper in the list

0 投票
2 回答
2893 浏览

android - 打开应用程序并更改方向时防止动态壁纸方向更改?

我写的动态壁纸有方向问题。基本上,画布将根据在其上方打开的应用程序进行旋转。我对此进行了测试,并意识到当我从先前打开的应用程序返回主屏幕时触发了 onSurfaceChanged() 方法,该应用程序的方向已更改。

我想一个更好的问题是,为什么我的动态壁纸表面会在应用程序打开并且它的方向改变时发生变化? 有没有办法防止我的动态壁纸方向不断变化?谢谢,希望这有意义吗?

0 投票
1 回答
1292 浏览

java - Android 动态壁纸问题

我今天一直在修补动态壁纸,你不知道吗,我就是无法让它工作。

我决定想出最简单的动态壁纸并从那里构建,但即使这样也会出错!这就是我的 WallpaperService 类所包含的内容,

我只想测试是否可以在屏幕上显示一个小圆圈,但是当我将其设置为我的壁纸时,它只会说“正在加载动态壁纸......”并且不会让步(但它不会冻结要么)。代码被调用,但我不确定出了什么问题。

有人可以为我指出吗?