草庐IT

如何在Android中以墙纸意图打开集?

我正在尝试打开Android画廊的默认意图(下面给出的屏幕截图)。为此,我提到了一些问题,但它们都不适合我问题和这个问题这是我想要的屏幕截图...三星设备的画廊这是Playstore上的一个工作应用。wallpaperapp谁能告诉我如何实现这一目标?提前致谢!!看答案您可以使用壁纸管理器将图像设置为墙纸。WallpaperManagermyWallpaperManager=WallpaperManager.getInstance(getApplicationContext());try{myWallpaperManager.setResource(R.drawable.wallpaper);

android - 无需调用 onoffsetchanged(用于墙纸)即可获取主屏幕数量?

我正在制作动态壁纸。但是,最初显示的内容取决于主屏幕的数量。虽然onOffsetsChanged()允许您计算主屏幕的数量,但仅当用户滚动主屏幕时才会调用它。那么有没有办法在不调用onOffSetsChanged()的情况下获取当前的xStep和xOffSet呢?编辑:我可能不需要知道它本身。这是我正在做的事情:我基本上是在绘制位图的一部分。显示的部分取决于当前的主屏幕。编辑2:为了解释我正在尝试做的事情——我基本上是在尝试模仿滚动墙纸效果,但使用的是视频。关键是显示的部分取决于当前的主屏幕。这就是问题所在:所以用户选择了墙纸。调用OnSurfaceCreated(),然后调用onSu

android - Dealing with Large Bitmaps(平铺小位图来创建墙纸)

我遇到了内存问题,我认为这可能与创建大型位图有关。手头的任务是获取一个相当小的平铺图像并创建一个较大的平铺图像并将其设置为手机壁纸。我这样做的方式是:1)Createaviewthatis2*screenwidth,1*screenheight2)SettheviewbackgroundtoaBitmapDrawablewiththetilemodesettorepeat3)Createabitmapwiththeviewsdimensions4)drawtheviewtothebitmapby:view.draw(newCanvas(bitmap))5)setwallpper:get

Android - 使用 "Set Wallpaper" Intent 设置墙纸

问题被问到here和here但没有真正的答案。Android有一个内置的“设置墙纸”功能,当使用mime“image/jpeg”启动ActivityIntent或在浏览器中长按图像时可以使用此功能。我的问题是:如何使用文件Uri以编程方式调用内置的“设置墙纸”功能? 最佳答案 这个问题似乎没有答案,但我确实发现了一个解决方法:Intentintent=newIntent(Intent.ACTION_ATTACH_DATA);intent.addCategory(Intent.CATEGORY_DEFAULT);intent.setD

python - 使用 Python 更改的墙纸在重启时重置为默认值

如您所见,我遵循了@meskr在HowcanIchangemydesktopbackgroundwithpython?中提出的方法编写我的脚本以更改我的墙纸。ctypes.windll.user32.SystemParametersInfoW(20,0,文件路径,0)我的系统是Windows10,我用的是python3.5。代码运行良好,它可以帮助我正确更改壁纸。但是当我重新启动系统时,墙纸将重置为默认墙纸。我不知道为什么以及如何避免这种情况。 最佳答案 我解决了从Windows的设置面板设置图像的问题,这样Windows将在重新启

c# - 使用 Jpeg 文件更改桌面墙纸

我正在尝试编写一个简单的程序来更改我的桌面墙纸。我正在使用下载的jpeg文件,我想将其转换为代码。问题是位图需要24位才能显示。我该怎么做呢?提前致谢。publicclassChangeWallpaper{[DllImport("user32.dll",CharSet=CharSet.Auto)]staticexternintSystemParametersInfo(intuAction,intuParam,stringlpvParam,intfuWinIni);publicstaticvoidMain(){Bitmapwallbm=newBitmap("pic.jpg");wallb

windows - 如何检测墙纸何时更改(Windows XP 或更高版本)?

我想出了怎么换桌面墙纸(网上有几十个例子)有一件事我仍然无法理解:我如何检测墙纸何时发生变化?(比如通过显示控制面板或其他程序更改它。) 最佳答案 在.NET中为WM_SETTINGCHANGE、SystemEvents.UserPreferenceChanged添加消息处理程序。检查壁纸是否仍然相同。 关于windows-如何检测墙纸何时更改(WindowsXP或更高版本)?,我们在StackOverflow上找到一个类似的问题: https://stack

java - 以编程方式定期更改桌面墙纸

创建一个定期更改桌面墙纸的程序的最佳方法是什么?我还想围绕该程序创建一个GUI。我是一名计算机科学专业的学生,​​因此我了解Java和C++等语言的基本编程。这将在Windows7操作系统上完成。对于这样的项目,最好使用什么语言?理想情况下,我想使用系统时钟来触发更改。这可能吗?我是不是有点头疼了?任何答案将不胜感激。谢谢。 最佳答案 在Java中:importjava.util.*;publicclasschanger{publicstaticnativeintSystemParametersInfo(intuiAction,in

iphone - 以编程方式设置 iPhone 墙纸(锁定屏幕背景)?

我有一个应用程序,它可以受益于用户能够选择将图像设置为墙纸(“滑动解锁”屏幕上的背景图像)。非越狱的第三方应用有办法做到这一点吗?在iPhone文档中搜索“墙纸”不会返回任何结果。 最佳答案 当前的SDK无法做到这一点,如果您想这样做,您应该提交bug. 关于iphone-以编程方式设置iPhone墙纸(锁定屏幕背景)?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/248982

ios - 如何在 iPhone 中以编程方式设置锁屏、墙纸和铃声?

在iPhone中,我们可以通过编程方式设置锁屏、壁纸和铃声吗?如果是,请告诉我如何设置它们? 最佳答案 这一切都可以轻松完成,但会被Apple拒绝。可以通过更改com.apple.SpringBoard.plist来更改铃声,特别是ringtone键。以下代码可用于读取自定义铃声(由iTunes同步)的实际铃声标题。NSMutableDictionary*custDict=[[NSMutableDictionaryalloc]initWithContentsOfFile:@"/private/var/mobile/Media/iTu