10得票2回答
查找是否设置了不同的主屏幕和锁屏壁纸

我有一个运行中的动态壁纸,会根据SCREEN_ON事件在画布上显示变化。但是,在某些手机上,用户可以设置不同的锁屏和主屏幕壁纸(Touchwiz、一些Xperia设备)。当用户在锁屏界面设置了不同的壁纸时,我的动态壁纸就不能显示了。 在Galaxy S3上,我使用WallpaperServi...

11得票5回答
墙纸不能很好地适应设备屏幕

我有一组图片存储在一个drawable文件夹中。我有一个按钮可以将图像设置为设备屏幕的壁纸。但是,当我将该图像设置为壁纸时,它会缩放或裁剪。我希望图像适应屏幕尺寸。我在SO上看到了很多链接,但没有一个链接对我有帮助。这是我目前尝试的代码。 代码-Bitmap bmap2 = BitmapFa...

9得票2回答
将应用程序背景设置为与主屏幕壁纸相同。

我希望将我的应用程序的背景设置为与我的主屏幕壁纸相同。在activity.xml中,我该如何获取主屏幕壁纸?这可行吗?

7得票1回答
API级别3的壁纸偏移量是什么?

我几乎完成了我的小壁纸应用程序。现在唯一的问题是我找不到任何关于API 3级别上的偏移方法。 无论我使用什么大小的图片,它都不能在我的测试手机上居中。在模拟器上看起来很棒,但那些使用像backflip这样较旧手机的人该怎么办呢? 有人知道如何解决这个问题吗?

9得票3回答
活动壁纸水波纹效果

我正在开发一个动态壁纸,希望在触摸屏幕时可以加入一些水波纹效果,但是我遇到了一些问题。 是否最好创建多个图像并循环播放以创建波纹动画,或者是否最好在将位图放置在画布上之前略微扭曲它? 这 是通过OpenGL实现的非常漂亮的波纹效果的视频。 我没有使用OpenGL的经验,想知道是否仍然可以...

8得票2回答
安卓中的白色位图问题

我想设置白色位图作为我的主屏幕壁纸: Bitmap bitmap = Bitmap.createBitmap(WIDTH, HEIGHT, Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(bitmap); c...

13得票3回答
安卓壁纸管理器裁剪图片

我正在开发一个简单的壁纸应用程序,其中包含一些图片。这些图片是在drawable文件夹中的.png文件。 以下是一些代码片段:WallpaperManager myWallpaperManager = WallpaperManager.getInstance(getApplicationCo...

9得票2回答
如何在Android 13上获取当前壁纸?

似乎在Android 13上,WallpaperManager的getDrawable()是无用的,因为用户无法为其获取READ_EXTERNAL_STORAGE权限。 有没有方法在API级别33上获取当前壁纸?我的意思是不降低targetSdk级别等方式。

18得票3回答
获取当前壁纸

我对Android编程还很陌生,请多包涵。 我想知道是否有一种方法可以在Android设备上检索当前的壁纸并将其保存到您应用程序代码中的变量中。 谢谢。

27得票4回答
安卓 - 如何设置壁纸图片

如何通过编程设置安卓壁纸图片?我希望创建一个服务,可以定期从网络上下载图片并更新主屏幕壁纸。