2017-09-10 151 views
2

我成功通过调用显示Android的日期设置Android的事情:如何退出Android设置屏幕?

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

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

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

我对RPi3使用的Android 0.5.1的事情,devpreview这个example code

回答

1

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

adb shell input keyevent 4 

或强制关闭的设置应用

adb shell am force-stop com.android.settings 

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

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

请记住,当Android设置应用程序开始“隐藏”您的应用程序的用户界面时,您的应用程序会转到后台。您需要弄清楚如何触发编程式解决方案

+1

非常感谢@Onik。 – Amael

+1

对不起,我忘了没有CR。 (回车键提交我的评论)。非常感谢您的建议。我测试了前两个,他们工作。就我而言,主要的不便之处在于我希望能够直接从运行该应用程序的设备中离开该屏幕。我意识到一个基于RPi3的闹钟,因为它不总是有Wifi来同步时间,我希望能够直接从LCD屏幕设置。但是如果没有按钮或导航栏,解决方案可能是在GPIO上添加一个按钮,该按钮将在第三个解决方案中调用代码 – Amael

相关问题