Android Things:如何退出Android设置界面?

时间:2017-09-10 08:15:10

标签: android-activity android-things activity-finish

我通过调用

成功显示 Android日期设置
startActivityForResult(new Intent(android.provider.Settings.ACTION_DATE_SETTINGS), 0);

但我不知道如何退出,没有取消/更新按钮,没有后退按钮或导航栏。

有人知道如何离开这个屏幕吗?

我使用此example code RPi3 上使用 Android Things 0.5.1-devpreview

2 个答案:

答案 0 :(得分:2)

要关闭 Android 的设置应用,您可以发送后退按钮事件

adb shell input keyevent 4

或强制关闭设置应用

adb shell am force-stop com.android.settings

或以编程方式发送输入事件

Runtime.getRuntime().exec("input keyevent 4");

请记住,当Android设置应用程序启动时,您的应用会转到后台并且#34;隐藏"您应用的用户界面。您需要弄清楚如何触发程序化解决方案

答案 1 :(得分:0)

只需在代码中开始一些活动,它将超过设置屏幕。

例如,如果您打开设置屏幕以启用“位置”,则将广播侦听器设置为“打开位置”状态更改。用户启用位置信息后,您将收到广播,然后您就可以开始活动了。设置屏幕将自动关闭。