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

android - 我的 PreferenceActivity 没有显示,即使它在我的清单文件中

所以我正在修改 Cube 动态壁纸示例。我有一个扩展 PreferenceActivity 的类,我在清单文件中添加了 Activity。我不断收到 ActivityNotFoundExceptions。

这是我的偏好类:

}

这是我的清单文件

任何想法为什么我的偏好活动没有从清单中读取?壁纸服务 MyWallpaper 显示得很好,但 DDMS 一直告诉我活动 MySettingsActivity 没有退出。

这是 logcat 的输出

更新了 logcat

0 投票
2 回答
3074 浏览

android - Android 动态壁纸触摸事件

我刚开始使用 Android,我正在制作一个简单的动态壁纸。我在 2.1 模拟器上测试它。问题是,在您选择“设置壁纸”之前它在预览屏幕中工作时,一旦您选择它作为壁纸,触摸事件就不会出现在屏幕上。我是否需要在清单中说明有关触摸事件的任何内容才能使其正常工作?有点困惑为什么它会在一个而不是另一个中起作用。

0 投票
3 回答
4105 浏览

android - Android 动态壁纸 onOffsetsChanged xPixelOffset 似乎没有返回真实的像素偏移量

我正在写动态壁纸,并使用以下功能:

为了查看用户何时滑动到另一个屏幕,我使用 xPixelOffset 来查看屏幕以像素为单位移动了多远,但是它不会返回我期望的像素数。

对于桌面的 5 个屏幕中的每一个,它显示像素偏移量为 0、-80、-160、-240、-320 但是我希望它每次都会偏移屏幕的宽度(240 像素而不是 80 像素)

我错过了什么吗?

0 投票
0 回答
317 浏览

android - WallpaperService 中的 Android 版 Google Maps API(动态壁纸)

有没有办法在动态壁纸中使用适用于 Android 的 Google Maps API?从 API 来看,mapViews 似乎需要 MapActivity,所以我不确定是否有一种简单的方法可以在开箱即用的 WallpaperService 中完成这项工作。

0 投票
3 回答
2664 浏览

android - 在 Android 上将视频设置为壁纸

我想知道如何将视频设置为墙纸,否则这是不可能的。我可以将图像设置为壁纸,我可以构建动态壁纸,但我不能将视频设置为壁纸?所以有人知道我该怎么做?

提前致谢。

0 投票
2 回答
2366 浏览

android - Android - 动态壁纸偏移剪裁

我正在为 android 编写动态壁纸。为了测试我的基本代码是否正常工作,我在屏幕的左上角画了一个矩形:

矩形的一半位于主屏幕顶部的栏下方。替代文字

我尝试使用以下方法考虑像素偏移:

但矩形仍然绘制在条形下方。如何找到栏的结束位置以便我可以在其下方绘制?

干杯,

皮特

0 投票
7 回答
12297 浏览

android - 如何设置 Android 动态壁纸图标(又名“缩略图”)

我构建了我的第一个 Android 应用程序。

它是专为 2.2 设计的动态壁纸。

当我按住屏幕,选择Wallpapers,然后选择Live Wallpapers时,我的动态壁纸看起来像一个默认图标,上面覆盖了我的动态壁纸的名称。

如何设置此图标?

我的清单文件有一个应用程序图标指定为@drawable/icon

更新

我想我需要为这个问题添加一些信息,因为它不能很好地描述我的问题(抱歉)。

  1. 我有所有的res/drawable-[hml]dpi/图标。我把它们都命名了icon.png
  2. 我的清单文件包含<application android:label="@string/app_name" android:icon="@drawable/icon">
  3. 我也尝试过在res/drawable/被调用中创建一个 48x48 图标icon.png
  4. 如果允许,我还尝试在其他清单标签中明确添加图标。例如。服务,活动,意图过滤器(很明显,我不知道这个清单文件是如何工作的,所以我正在尝试任何东西)
  5. Manage Applications,图标显示正确
  6. 选择动态壁纸时,图标显示不正确
  7. mdpi图标为 48x48,ldpi图标为 36x36,hdpi图标为 72x72
0 投票
2 回答
1868 浏览

java - 添加超过 10 帧时动态壁纸动画强制关闭?

我正在尝试用一系列启动动画.pngs制作一个简单的动态壁纸......

我正在使用

9似乎是我能达到的最高水平。如果我将 NUM_RES 设置为超过 9 的任何值,我会强制关闭。

我所有的文件都标有... boot_00101.png boot_00102.png boot_00103.png boot_00104.png boot_00105.png boot_00106.png boot_00107.png boot_00108.png boot_00109.png boot_00110.png boot_00111.png boot_00112.png boot_00113.png boot_00等等...我有大约 50 张图片我正在尝试使用

有谁知道我应该做什么?

日志猫:

@Yok 非常感谢你成功了……在某种程度上,我似乎无法超过 30 岁,我遇到了内存错误。很抱歉问,但是您是否碰巧知道一种更有效的方法来简单地获得我想要实现的动画。

0 投票
4 回答
2052 浏览

java - 当我有超过 30 帧时,动态壁纸 OutOfMemory 错误

我一直在尝试用开机动画制作一个简单的动态壁纸。所以基本上我的drawable文件夹中有大约50个.png。我可以将动画设置为大约 10-20 帧,效果很好。但是一旦我将它设置为大约 30 帧......我得到一个 OutOfMemory 错误。我希望也许有人可以看看我的代码,并举例说明我如何实现更多帧?这会很有帮助,我已经看了好几个小时了> <

这是我的代码:

如果这有帮助的话,这里有一个 logcat:

0 投票
2 回答
1561 浏览

android - 在android中使用OpenGL在动态壁纸上绘制纹理

嗨,

我想在 Android 中使用 OpenGL 制作一个简单的动态壁纸来绘制纹理。

我开发了一个简单的 OpenGL Activity,它可以完全适用于动态壁纸。但是存在一些问题,例如 IllegleArgumentException。

我正在使用地球动态壁纸中的 GLWallpaperService。

谢谢....