问题标签 [android-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 回答
153 浏览

android - 在 android 4x 及更高版本上滚动壁纸

另一个壁纸问题,我正在使用壁纸管理器设置它,但我发现壁纸不滚动,尝试了不同的启动器但同样的事情发生了,经过大量研究,我发现它是一个 android 版本问题,没有人回答我的另一个问题,所以我找到了一个答案是获取屏幕尺寸和android hive上的位图尺寸,然后相应地缩放位图。

这行得通!图像正在滚动,但图像被过度拉伸,所以我使用这种方法并使用屏幕高度和宽度以及位图高度和宽度来尝试让它坐得很好我想要的是图像可以在任何设备上完美缩放并滚动有什么建议吗?

0 投票
2 回答
739 浏览

android - Android获取壁纸名称

我正在为我们公司开发一个 Android 应用程序,每次启动手机时都会将壁纸设置为特定的公司壁纸。最好检查墙纸是否已更改,而不是运行代码来更改墙纸。

有没有办法从当前壁纸中获取识别信息(例如文件名等)?

返回. null_wallpaperInfo

壁纸更换代码:

0 投票
0 回答
262 浏览

java - Opengl ES 2.0 中的 Android 动态壁纸和偏好管理

我正在从此处找到的文章开始为 Android 编写 Opengl ES 2.0 动态壁纸。在应用偏好更改的文章代码中,您需要重新启动壁纸(如第 4 节中所述。查看新的动态壁纸)。

我想绕过这个限制:我想从偏好活动切换到墙纸并重新创建场景以确认偏好的变化。

在此处输入图像描述

我尝试将用于场景生成的代码(纹理绑定、着色器重建等)放入onSurfaceChanged(GL10 glUnused, int width, int height)渲染器中,但这种解决方案会导致许多崩溃(我想是由于同步)。

有没有人遇到同样的问题?

0 投票
0 回答
71 浏览

android - 为什么我从 ImageCropper(android 壁纸应用)中得到缺陷图像?

我正在制作安卓壁纸应用程序。一开始我没有使用imagecropper,android的背景图像非常完美。然后我想添加 ImageCropper 功能,我注意到了问题:我从 ImageCropper 获得的图像非常有缺陷,质量很差。我确定问题出在此处:(Performcrop 方法(为结果启动活动))

活动结果:

这里 SetWallpaperButton 的 OnClick 监听器:

saveImageToSdCard(Utils.java):

setAsWallpaper(Utils.java):

0 投票
1 回答
158 浏览

android - 来自 Fragment 类的 WallpaperManager

这是我的第一篇文章,所以请多多包涵。我正在尝试从片段类内部设置墙纸。我正在使用 UIL,我想使用的位图是从 URI 加载的,并且位于页面适配器类中。

我不知道如何将位图传递给壁纸管理器。

编码:

0 投票
0 回答
81 浏览

android - 检查设备是否支持以编程方式滚动壁纸

一些启动器不支持滚动壁纸。有没有办法以编程方式检查这个?我检查了 WallpaperManager,但找不到对此的参考。谢谢

0 投票
0 回答
74 浏览

set - 如何使用 viewpager 设置壁纸

我正在使用 viewpager 并从 url 加载图像。我想实现一个按钮来将 viewpager 图像设置为手机壁纸。请帮助我,因为我是菜鸟。

0 投票
2 回答
1539 浏览

android - 如何通过 Intent 设置 android 锁屏 Wallpager

我看到很多人都问过这个问题,比如这里这里和......但我找不到任何解决方案。但是,我看到Playstore 上的一些后台应用程序可以做到这一点。

我的目的是我想打开设置锁屏壁纸的意图,比如 在此处输入图像描述

此设备是三星 S2

0 投票
2 回答
2499 浏览

android - 设置更新后如何重新启动此壁纸引擎?

我正在创建动态壁纸,并以本教程为起点:

http://code.tutsplus.com/tutorials/create-a-live-wallpaper-on-android-using-an-animated-gif--cms-23088

我正在尝试添加一个设置菜单,让用户选择四种背景之一。我使用SharedPreferences. 唯一的问题是在设置菜单中更改设置后壁纸不会更新。如果您重新启动应用程序,背景将更新为上次选择的背景,但它仅在壁纸重新启动后才有效(即选择不同的壁纸,然后重新选择此壁纸)。

我已将问题缩小到SharedPreference仅在onCreateEngine()方法中更新的值。壁纸服务运行后,该onCreateEngine()方法不会被调用,因此即使 的值SharedPreference已更改,它也不会在壁纸服务中更新。

我的问题是如何重新启动墙纸,以便onCreateEngine()在更改设置后调用该方法?同样,它们SharedPreferences正在工作,因为重启后一切正常。我知道我需要使用该onsharedPreferenceChanged方法,但我不确定应该在哪里发生,或者该方法中应该包含哪些代码来重新启动墙纸引擎。

这是示例代码。我的情况是一样的,除非评论指出:

0 投票
2 回答
658 浏览

android - 将 XML 文件设置为墙纸?

我有 xml 形状文件

怎么设置为墙纸?可能吗?我需要一个解释。

如果我执行此操作,将设置设备的默认壁纸。