0

如何从我的应用程序中打开系统壁纸应用程序(单击按钮)?我可以像浏览图片一样等待结果吗?

让我更具体一点:我的应用程序会根据电池电量更改壁纸。因此,超过 75% 的人使用一个文件,超过 50% 的人使用另一个文件,依此类推……为此,我允许用户浏览他/她想要打开文件浏览器并选择文件的图像文件。为此,有一个带有“打开浏览器”文本的按钮。我等待结果并获取图像。

现在我正在尝试这个:我想让用户点击另一个带有文本“打开壁纸选择器”的按钮,并希望打开它(系统默认壁纸选择器)。然后我将等待结果,获取新壁纸并将其保存到文件中,以便在电池电量进一步达到该水平时再次使用。

4

1 回答 1

0

您可以尝试使用WallpaperManager获取当前壁纸。不过,不确定如何提示标准壁纸选择器。

另一种方法是只使用通用图像选择器(这是对类似问题的答案中使用的方法)

于 2012-07-17T07:01:11.860 回答