【发布时间】:2013-01-29 16:00:21
【问题描述】:
我可以通过软件包名称更改已安装的壁纸吗?
例如:
String packageName = "com.wallpaper.livewallpaper";
start(packageName);
【问题讨论】:
-
问了很多次...短篇小说:图像是的,动态壁纸没有...
-
打开动态壁纸选择器后会怎样?我可以以某种方式以编程方式选择一些壁纸并将它们设置为预览或应用它们吗?
-
Intent intent = new Intent(Intent.ACTION_SET_WALLPAPER); intent.setClassName("com.android.wallpaper.livepicker", "com.android.wallpaper.livepicker.LiveWallpaperActivity"); startActivity(intent);可能不会工作,因为没有记录...只需选择android os源代码并在那里找到文件夹“packages\wallpapers\LivePicker”应该是 LivePicker 的来源 ... -
这不是重复的,Android - 如何设置壁纸图像是用于壁纸图像而不是用于动态壁纸。我正在寻找一种跳过墙纸选择器并直接设置动态壁纸的方法。