意图在Android Wear中打开表盘选择器

时间:2015-03-29 23:07:55

标签: android android-intent wear-os

作为我正在处理的应用程序的一部分,我想以编程方式在Android Wear手表上打开表面选择器(通常通过长按当前表盘来实现)。请注意,我并非尝试以编程方式更改表盘,而只是打开拣货员,以便用户可以选择新的表盘。

我熟悉使用Intent在Android中开展活动,我相信我需要做这样的事情:

Intent intent = new Intent("???");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

我只是不知道要替换什么" ???"在上面的代码中。

2 个答案:

答案 0 :(得分:2)

Intent intent = new Intent(WallpaperManager.ACTION_LIVE_WALLPAPER_CHOOSER);
startActivity(intent);

请参阅WallpaperManager

答案 1 :(得分:0)

观看面孔只是专门的壁纸,因此您可以使用适用于壁纸的所有Android设施。在这种情况下,您希望使用Intent.ACTION_SET_WALLPAPER,如下所示:

Intent intent = new Intent(Intent.ACTION_SET_WALLPAPER);
startActivity(Intent.createChooser(intent, "Select Wallpaper"));