android-activity - Android 事物 : How to exit Android Settings screen?

标签 android-activity android-things activity-finish

我通过调用成功显示了 Android 日期设置:

startActivityForResult(new Intent(android.provider.Settings.ACTION_DATE_SETTINGS), 0);

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

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

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

最佳答案

为了关闭 Android 的设置应用程序,您可以发送后退按钮按下事件

adb shell input keyevent 4

或强制关闭设置应用程序
adb shell am force-stop com.android.settings

或者发送一个输入事件 以编程方式
Runtime.getRuntime().exec("input keyevent 4");

请记住,当 Android 设置应用开始“隐藏”您应用的 UI 时,您的应用会进入后台。您需要弄清楚如何触发程序化解决方案。

关于android-activity - Android 事物 : How to exit Android Settings screen?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46138662/

相关文章:

android - 显示在警报 Activity 弹出窗口顶部的应用程序名称

java - Android-Things GpsService 未初始化

将外设移植到 AndroidThings - 引脚选择

android - 如何检查 Activity 是在前台还是在可见背景中?

android - 如何从 Activity D 返回到 A

android - 修复键盘打开时父 Activity 中的按钮位置

android:如何检查应用程序是否在后台运行 2

java - 重新启动 Activity 时调用 onStop 延迟

java - Android Things - 如何在命令 mLedGpio.setValue(true) 后保持 LED 不间断地开启

java - 在警报对话框中调用 finish() 时 Activity 不会关闭