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

android - 如何在Android中设置壁纸

我正在使用 Android SDK 1.6。有人可以告诉我如何将图像设置为主屏幕中的壁纸。

似乎不适合我。

0 投票
1 回答
246 浏览

silverlight - 将应用程序窗口作为壁纸

我希望在所有其他窗口后面放置一个应用程序窗口。我正在考虑使用 .NET 4 和 WPF 或 Silverlight。

我没有任何特定的绘图代码,我只希望我的应用程序窗口作为我的桌面墙纸,同时保持交互性(不要乱用屏幕截图等)。

这甚至可能吗?如果可以,怎么做?

编辑:我使用的是 Windows 7 x64。

编辑 2:我知道桌面被绘制到 id 为 0 的窗口(或类似的东西)。我不能使用互操作调用将我的窗口作为窗口 0 的子窗口吗?

0 投票
1 回答
6297 浏览

android - 通过代码设置壁纸

我正在尝试制作一个应用程序,该应用程序还可以让用户选择他想要设置的壁纸。我通过调用 Gallery Intent 来解决这个问题。一旦用户选择了特定的图像,图像的数据路径就会返回给我,然后我通过将图像设置到图像视图上来预览给用户。

当图像大小(和/或分辨率)大于 android 的预期时,问题就会出现。这导致我的模块失败。

好像这还不够,当用户尝试选择其他壁纸时(在我的测试用例中,“其他”壁纸的大小也大于 700kb),然后应用程序因“OutOfMemoryException”而崩溃......

帮帮我,伙计们!!!

对于画廊意图,我使用:

为了设置我使用的壁纸:

所以我有2个问题要处理:

  1. 如何在将其设置为墙纸之前裁剪图像...
  2. 无法理解抛出了 OutOfMemoryException,因为我的图像大小都没有超过 1mb ......如果我没记错的话,我猜 N1 的 VM 预算是 24Mb ......
0 投票
21 回答
745501 浏览

android - 如何将 Drawable 转换为位图?

我想将某个设置Drawable为设备的壁纸,但所有壁纸功能Bitmap都只接受 s。我不能使用WallpaperManager,因为我是 2.1 之前的版本。

此外,我的可绘制对象是从网上下载的,而不是驻留在R.drawable.

0 投票
1 回答
1476 浏览

android - 我可以从安卓动态壁纸打开一个 URL 吗?

我是 android 新手...尝试从动态壁纸打开 URL 时遇到问题...

打开网址的代码:

但我只是得到一个 NullpointerException:

我的清单看起来像这样

0 投票
1 回答
2592 浏览

python - Python win32api 注册表项更改

每次修改注册表值时,我都试图触发一个事件。

我的问题是这永远不会触发,事件总是超时。(我要遵循的 reg 键是壁纸)

[

请注意,我通过 1) 手动更改 regedit 中的注册表值来触发事件 2) 运行此脚本的自动脚本:

从 ctypes 导入windll

从 win32con 导入 *

windll.user32.SystemParametersInfoA(SPI_SETDESKWALLPAPER, 0,"C:\wall.jpg",SPIF_UPDATEINIFILE | SPIF_SENDWININICHANGE)

]

提前感谢您的帮助:)

编辑:: 抱歉格式化

0 投票
2 回答
1222 浏览

android - 在启动器中更改背景

有没有办法通过编程或用户手势来更改启动器应用程序的背景?

这是一个令人沮丧的黑色背景。我想要一个阳光明媚的黄色。这个怎么做!?

彼得

0 投票
2 回答
2390 浏览

java - Android - 每个主屏幕都有不同的位图壁纸 - OutOfMemory

我正在尝试为每个主屏幕设置不同的壁纸,但我遇到了 OutOfMemory 问题。我有 5 个位图,我试图将其覆盖在 5 倍于显示宽度的壁纸位图上。使用下面的代码我得到 OOM。问题似乎是创建大壁纸位图的第一行代码。我的问题是是否有办法做到这一点(即以某种方式占用更少的内存,或者以某种方式分配更多的内存??)。谢谢!

0 投票
3 回答
22908 浏览

c++ - 使用 c++ 和 windows api 以编程方式更改壁纸

我一直在尝试使用 Qt 和 mingw32 编写一个应用程序来下载图像并将它们设置为背景墙纸。我已经在网上阅读了几篇关于如何在 VB 和 C# 中执行此操作的文章,以及在某种程度上如何在 C++ 中执行此操作。我目前正在SystemParametersInfo使用似乎所有正确参数(没有编译器错误)调用它,但它失败了。没有大铙钹崩溃,只是一个0回归。GetLastError()返回一个同样具有启发性的0.

下面是我正在使用的代码(形式略有修改,因此您不必查看对象内部结构)。

0 投票
3 回答
6942 浏览

java - 在 Android 中设置壁纸

我正在开发一个基于用户输入设置壁纸的简单应用程序。我缺少设置壁纸的代码。我一直在寻找它在很多网站都是徒劳的。任何人都可以发布一个示例代码,将壁纸设置为保存在res文件夹中的可绘制对象吗?