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

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

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

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

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

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

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

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

8得票1回答
如何在安卓系统中创建动态壁纸?

有人能指导我如何在Android上创建动态壁纸吗?另外,是否有一种方法可以使用gif中的照片并将它们实现为动态壁纸?因为这正是我正在寻找的。

8得票2回答
有没有办法通过编程方式更改用户的屏幕保护程序和/或桌面背景?

我被要求统一公司所有人使用的屏幕保护程序和桌面背景,除了逐个访问每台电脑之外,我正在寻找一种程序化的方法来完成这个任务。我不是系统管理员,也从未遇到过这种情况。值得注意的是,大多数电脑都运行Windows XP,但有些是Windows Server 2003,还有一些是Vista。

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

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

8得票1回答
用 Python 更改 Windows 背景

有没有人知道如何使用Python更改Windows桌面壁纸,以使更改是永久的?我找到了以下代码: import ctypes SPI_SETDESKWALLPAPER = 20 ctypes.windll.user32.SystemParametersInfoA(SPI_SETDESKWA...

8得票2回答
获取所有系统壁纸

有没有一种程序化的方式可以获得所有Android系统壁纸? 我知道如何通过WallpaperManager获取当前的壁纸,然后将其保存到磁盘中。但是我想知道是否有一种方法可以访问操作系统中包含的所有充当系统壁纸的图片。

7得票4回答
壁纸管理器即使尺寸与屏幕匹配,仍会缩放图像

我有一个应用程序,可以使用与屏幕尺寸相匹配的图像将壁纸应用到主屏幕上。然而,在Galaxy S3上应用后,壁纸会被放大,即使所使用的图像大小完全匹配屏幕尺寸!这是一张静态图片,即使在主屏幕页面之间切换时也不会滚动。奇怪的是,如果我使用内置的图库应用图像,则壁纸会正常应用,而没有缩放(它会出现“...