2017-09-10 4 views
2

내가 호출하여 안드로이드 날짜 설정을 보여 성공 :Android 항목 : Android 설정 화면을 종료하는 방법은 무엇인가요?

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

하지만 종료하는 방법을 모른다, 더/업데이트 버튼을, 아니 다시 버튼을 누르거나 탐색 모음이 취소되지 않습니다.

이 화면을 떠나는 방법을 아는 사람이 있습니까?

나는이 example codeRPi3안드로이드 것들 0.5.1-devpreview를 사용합니다. 안드로이드의 설정을 종료하기 위해

답변

1

당신은 뒤로 버튼을 눌러 이벤트

adb shell input keyevent 4 

을 보내거나 가까운 설정 앱

adb shell am force-stop com.android.settings 

강제 또는 입력 이벤트를 보낼 수 있습니다되는 앱 프로그래밍 방식으로

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

Android 설정 앱이 앱의 UI를 숨기려면 앱이 백그라운드로 이동한다는 점을 명심하십시오. 프로그래밍 방식의 솔루션을 트리거하는 방법을 알아 내야합니다..

+1

감사합니다. @Onik. – Amael

+1

죄송합니다. CR이 없다는 것을 잊었습니다. (Enter key 내 의견을 제출하십시오). 제안 해 주셔서 대단히 감사합니다. 나는 처음 2 개를 테스트했고 그들은 효과가 있었다. 필자의 경우 가장 큰 불편 함은 응용 프로그램을 실행하는 장치에서 직접이 화면을 남길 수 있기를 바랍니다. RPi3을 기반으로 알람 시계를 구현합니다. Wifi가 항상 시간을 동기화하지는 못하기 때문에 LCD 화면에서 직접 설정할 수 있기를 원합니다. 하지만 버튼이나 탐색 바를 사용하지 않고서는 솔루션이 GPIO에 버튼을 추가하여 3 번째 솔루션에서 코드를 호출 할 수 있습니다 – Amael