当前位置: 首页 > 面试题库 >

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

能文华
2023-03-14
问题内容

创建可以定期更改桌面墙纸的程序的最佳方法是什么?我还想围绕程序创建一个GUI。我是一名计算机科学专业的学生,​​因此我知道Java和C
++等方面的基础编程。这将在Windows 7 OS上完成。

像这样的项目使用的最佳语言是什么?

理想情况下,我想使用系统时钟来触发更改。这可能吗?

我在头上吗?

任何答案将不胜感激。谢谢。


问题答案:

这是一个相当简单的项目,可以使用任何可以调用Win32 API函数的语言(例如C
++)轻松完成。标记的非显而易见的功能是SystemParametersInfo带有SPI_SETDESKWALLPAPER标志。您给它一个新图像的文件名,并且墙纸会更改。



 类似资料:
  • 问题内容: 有什么方法可以在Windows XP中使用Java(或Groovy)更改桌面墙纸吗?我有一个程序每天(或任何时候)创建一个新图像,并且我想要一种自动更新桌面的方法。 我在这个网站上似乎对C ++或.NET有一些疑问,但是我没有看到Java特有的内容。 问题答案: 抱歉,我在@ataylor的答案后面有点落后,因为我正在准备一段代码来实现。是的,JNA是正确的方法。干得好: 您需要在类路

  • 我使用下面的hack以编程方式更改homeAsupIndicator。 但这在大多数新手机(HTC One、Galaxy S3等)上都不起作用。是否有一种方法可以跨设备统一更改。我只需要在主屏幕上更改它。其他屏幕将具有默认屏幕。因此无法使用样式。xml

  • 我正在尝试使用以下方法为我的应用程序设置日历: 许可: 获取异常:用户10215和当前进程都没有Android.permission.set_time。

  • 我已经读过一些关于颜色的线程,但所有这些线程都必须通过style.xml进行设置。 现在我用这个来确定颜色。 是否可以不使用XML,例如使用代码来更改SwitchCompat/Checkbox的颜色?

  • 问题内容: 我发现了只在Android N设备上才能复制的真正奇怪的错误。 在浏览我的应用程序时,可以更改语言。这是更改它的代码。 该代码在我的巡回活动(带电话)中效果很好,但是在接下来的所有活动中,所有String资源都是错误的。屏幕旋转将其修复。我该怎么办?我应该以其他方式更改Android N的语言环境还是仅仅是系统错误? PS这是我发现的。第一次启动MainActivity时(在​​我的旅

  • 问题内容: 我有一个带有标题的导航栏。当我双击文本以将其重命名时,它实际上说这是一个导航项,所以可能就是这样。 我正在尝试使用代码来更改文本,例如: 那显然不是我的代码,只是显示了它是如何工作的。 因此,每当我按下按钮时,我都希望标题更改。 问题答案: 您可以通过更改显示的视图控制器的标题来更改标题: 通常,这是在视图控制器上加载视图时完成的: 但是,这仅在将视图控制器嵌入UINavigation