본문 바로가기
안드로이드/개발자 일상

안드로이드 설정 화면 띄우기 ( 폰에 원래 있는 Setting 화면들 )

by 차누감 2020. 3. 24.

권한을 물어보지 않고 애초에 설정 화면으로 이동하게 하여서 권한을 직접 설정하거나,

필요에 의해서 휴대폰의 설정 화면으로 가게끔 하고 싶을 때 사용합니다.

 

ACTION_SETTINGS : 기본 설정 화면

ACTION_WIFI_SETTINGS : 와이파이 설정 화면

ACTION_APPLICATION_SETTINGS : 앱 관련 설정 화면

ACTION_BLUETOOTH_SETTINGS : 블루투스 설정 화면

 

관련 사항은 아래 안드로이드 개발자 사이트 링크를 참고하세요.

https://developer.android.com/reference/android/provider/Settings#constants_2

 

Settings  |  Android 개발자  |  Android Developers

Settings public final class Settings extends Object java.lang.Object    ↳ android.provider.Settings The Settings provider contains global system-level device preferences. Summary Nested classes class Settings.Global Global system settings, containing prefe

developer.android.com

 

public void click_button(View view) {  //버튼을 클릭 했을 때
  Intent intent= new Intent(Settings.ACTION_SETTINGS);
  startActivityForResult(intent,0);   //startActivityForResult() 는 호출한 Activity로 부터 결과를 받을 경우 사용.
}

 // 설정 화면을 갔다오면 실행되는 메소드

@Overrideprotected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) { super.onActivityResult(requestCode, resultCode, data);
 
}

<실행 화면>

댓글