如何以编程方式启动用户选择的Daydream?

时间:2014-01-26 21:20:42

标签: android screensaver

在我的Galaxy Nexus上,我可以点按系统偏好设置中的此按钮来启动我当前选择的白日梦。

preferences screenshot

有没有办法通过Intent在应用中重现此功能?我没有白日梦服务,但我想让用户开始他们喜欢的白日梦。

1 个答案:

答案 0 :(得分:8)

  • 编辑2014年9月22日:这在某些三星手机上不起作用 我想通过挖掘一些Android源代码来解决这个问题。
final Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setClassName("com.android.systemui", "com.android.systemui.Somnambulator");
startActivity(intent);

Sample app available here