본문 바로가기
Android

Android intent(인텐트)로 설정화면 호출하기

by 일용직 코딩노동자 2022. 6. 9.
728x90
반응형

코틀린

val intent = Intent(ACTION_SETTINGS);
startActivity(intent);

자바

Intent intent = new Intent(Settings.ACTION_SETTINGS);
startActivity(intent);

 

그 외 설정 플래그값들은

 

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

 

Settings  |  Android Developers

android.net.wifi.hotspot2.omadm

developer.android.com

해당 문서에 자세히 나와있습니다.

 

일부를 발췌 하여 보여드리겠습니다.

 

String ACTION_ACCESSIBILITY_SETTINGS활동 작업: 접근성 모듈에 대한 설정을 표시합니다.
String ACTION_ADD_ACCOUNT활동 작업: 새 계정을 만들기 위한 계정 추가 화면을 표시합니다.
String ACTION_AIRPLANE_MODE_SETTINGS활동 작업: 비행기 모드 진입/종료를 허용하는 설정을 표시합니다.
String ACTION_ALL_APPS_NOTIFICATION_SETTINGS활동 작업: 알림을 보내는 설정으로 필터링된 앱 목록 설정을 표시합니다.
String ACTION_APN_SETTINGS활동 작업: APN 구성을 허용하는 설정을 표시합니다.
String ACTION_APPLICATION_DETAILS_SETTINGS활동 작업: 특정 응용 프로그램에 대한 세부 정보 화면을 표시합니다.
String ACTION_APPLICATION_DEVELOPMENT_SETTINGS활동 작업: 애플리케이션 개발 관련 설정 구성을 허용하는 설정을 표시합니다.
String ACTION_APPLICATION_SETTINGS활동 작업: 응용 프로그램 관련 설정을 구성할 수 있도록 설정을 표시합니다.
String ACTION_APP_LOCALE_SETTINGS활동 조치: 애플리케이션 로케일별 구성을 허용하는 설정을 표시합니다.
String ACTION_APP_NOTIFICATION_BUBBLE_SETTINGS활동 작업: 단일 앱에 대한 알림 풍선 설정을 표시합니다.
String ACTION_APP_NOTIFICATION_SETTINGS활동 작업: 단일 앱에 대한 알림 설정을 표시합니다.
String ACTION_APP_OPEN_BY_DEFAULT_SETTINGS활동 작업: 특정 응용 프로그램의 세부 정보 페이지에서 "기본적으로 열기" 페이지를 표시합니다.
String ACTION_APP_SEARCH_SETTINGS활동 작업: 기기에서 이 작업을 사용할 수 있는 경우 설정 앱 검색 UI를 표시합니다.
String ACTION_APP_USAGE_SETTINGS활동 작업: 앱의 앱 사용 속성을 제어하기 위한 화면을 표시합니다.
String ACTION_AUTO_ROTATE_SETTINGS활동 작업: 자동 회전 구성 설정을 표시합니다.
String ACTION_BATTERY_SAVER_SETTINGS활동 작업: 배터리 절약 설정을 표시합니다.
String ACTION_BIOMETRIC_ENROLL활동 작업: 생체 인식을 등록하기 위한 설정을 표시하고 필요한 경우 PIN/패턴/통과를 설정합니다.
String ACTION_BLUETOOTH_SETTINGS활동 작업: Bluetooth 구성을 허용하는 설정을 표시합니다.
String ACTION_CAPTIONING_SETTINGS활동 작업: 비디오 캡션 설정을 표시합니다.
String ACTION_CAST_SETTINGS활동 작업: 캐스트 엔드포인트 구성을 허용하는 설정을 표시합니다.
String ACTION_CHANNEL_NOTIFICATION_SETTINGS활동 작업: 단일 에 대한 알림 설정을 표시합니다 NotificationChannel.
String ACTION_CONDITION_PROVIDER_SETTINGS활동 작업: 자동 방해 금지 규칙 목록 페이지 표시
사용자는 이 화면에서 자동 방해 금지 규칙을 추가, 활성화, 비활성화 및 제거할 수 있습니다.
String ACTION_DATA_ROAMING_SETTINGS활동 작업: 2G/3G 선택을 위한 설정을 표시합니다.
String ACTION_DATA_USAGE_SETTINGS활동 작업: 데이터 구성을 허용하고 데이터 사용량을 볼 수 있는 설정을 표시합니다.
String ACTION_DATE_SETTINGS활동 작업: 날짜 및 시간 구성을 허용하는 설정을 표시합니다.
String ACTION_DEVICE_INFO_SETTINGS활동 작업: 일반 장치 정보 설정(일련 번호, 소프트웨어 버전, 전화 번호 등)을 표시합니다.
String ACTION_DISPLAY_SETTINGS활동 작업: 디스플레이 구성을 허용하는 설정을 표시합니다.
String ACTION_DREAM_SETTINGS활동 작업: Daydream 설정을 표시합니다.
String ACTION_FINGERPRINT_ENROLL이 상수는 API 레벨 30에서 더 이상 사용되지 않습니다. 를 참조하십시오 ACTION_BIOMETRIC_ENROLL.
입력: 아무것도 없습니다.
출력: 아무것도 없습니다.
String ACTION_HARD_KEYBOARD_SETTINGS활동 작업: 하드웨어 키보드를 구성하기 위한 설정을 표시합니다.
String ACTION_HOME_SETTINGS활동 작업: 홈 선택 설정을 표시합니다.
String ACTION_IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS활동 작업: 특정 응용 프로그램에 대한 배경 데이터 제한을 제어하기 위한 화면을 표시합니다.
String ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS활동 작업: 배터리 최적화를 무시할 수 있는 앱을 제어하기 위한 화면을 표시합니다.
String ACTION_INPUT_METHOD_SETTINGS활동 작업: 특히 사용자가 입력 방법을 활성화할 수 있도록 하는 입력 방법을 구성하기 위한 설정을 표시합니다.
String ACTION_INPUT_METHOD_SUBTYPE_SETTINGS활동 작업: 입력 방법 하위 유형을 활성화/비활성화하는 설정을 표시합니다.
String ACTION_INTERNAL_STORAGE_SETTINGS활동 작업: 내부 저장소에 대한 설정을 표시합니다.
String ACTION_LOCALE_SETTINGS활동 조치: 로케일 구성을 허용하는 설정을 표시하십시오.
String ACTION_LOCATION_SOURCE_SETTINGS활동 작업: 현재 위치 소스의 구성을 허용하는 설정을 표시합니다.
String ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS활동 작업: 모든 응용 프로그램을 관리하기 위한 설정을 표시합니다.
String ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION활동 작업: 외부 저장소를 관리할 수 있는 액세스 권한이 있는 앱을 제어하기 위한 화면을 표시합니다.
String ACTION_MANAGE_ALL_SIM_PROFILES_SETTINGS활동 작업: 모든 SIM 프로필을 관리하기 위한 설정을 표시합니다.
String ACTION_MANAGE_APPLICATIONS_SETTINGS활동 작업: 설치된 응용 프로그램을 관리하기 위한 설정을 표시합니다.
String ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION활동 조치: 인텐트의 데이터 URI에 지정된 앱이 외부 저장소를 관리할 수 있는지 여부를 제어하는 ​​화면을 표시합니다.
String ACTION_MANAGE_DEFAULT_APPS_SETTINGS활동 작업: 기본 앱 설정을 표시합니다.
String ACTION_MANAGE_OVERLAY_PERMISSION활동 작업: 다른 앱 위에 그릴 수 있는 앱을 제어하기 위한 화면을 표시합니다.
String ACTION_MANAGE_SUPERVISOR_RESTRICTED_SETTING활동 작업: UI를 실행하여 감독자가 제한한 설정을 관리합니다.
String ACTION_MANAGE_UNKNOWN_APP_SOURCES활동 조치: 신뢰할 수 있는 외부 소스의 구성을 허용하는 설정 표시 입력: 선택적으로 인텐트의 데이터 URI는 패키지 이름과 관련된 관리 GUI를 직접 호출하기 위해 애플리케이션 패키지 이름을 지정할 수 있습니다.
String ACTION_MANAGE_WRITE_SETTINGS활동 작업: 시스템 설정을 작성/수정할 수 있는 앱을 제어하기 위한 화면을 표시합니다.
String ACTION_MEMORY_CARD_SETTINGS활동 작업: 메모리 카드 저장에 대한 설정을 표시합니다.
String ACTION_NETWORK_OPERATOR_SETTINGS활동 작업: 네트워크 운영자를 선택하기 위한 설정을 표시합니다.
String ACTION_NFCSHARING_SETTINGS활동 작업: NFC 공유 설정을 표시합니다.
String ACTION_NFC_PAYMENT_SETTINGS활동 작업: NFC 탭앤페이 설정 표시
이것은 사용자가 Tap&Pay 설정을 구성할 수 있는 UI를 보여줍니다.
String ACTION_NFC_SETTINGS활동 작업: NFC 설정을 표시합니다.
String ACTION_NIGHT_DISPLAY_SETTINGS활동 작업: 야간 디스플레이 구성을 허용하는 설정을 표시합니다.
String ACTION_NOTIFICATION_ASSISTANT_SETTINGS활동 작업: 알림 도우미 설정을 표시합니다.
String ACTION_NOTIFICATION_LISTENER_DETAIL_SETTINGS활동 작업: 앱에 대한 알림 수신기 권한 설정 페이지를 표시합니다.
String ACTION_NOTIFICATION_LISTENER_SETTINGS활동 작업: 알림 수신기 설정을 표시합니다.
String ACTION_NOTIFICATION_POLICY_ACCESS_SETTINGS활동 작업: 방해 금지 액세스 설정을 표시합니다.
String ACTION_PRINT_SETTINGS활동 작업: 최상위 인쇄 설정을 표시합니다.
String ACTION_PRIVACY_SETTINGS활동 작업: 개인 정보 옵션 구성을 허용하는 설정을 표시합니다.
String ACTION_PROCESS_WIFI_EASY_CONNECT_URI활동 작업: Wi-Fi Easy Connect(일명 DPP) URI를 처리하고 구성을 시작하기 위한 설정 페이지를 표시합니다.
String ACTION_QUICK_ACCESS_WALLET_SETTINGS활동 작업: 빠른 액세스 지갑을 제어하기 위한 화면을 표시합니다.
String ACTION_QUICK_LAUNCH_SETTINGS활동 작업: 빠른 실행 바로 가기 구성을 허용하는 설정을 표시합니다.
String ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS활동 작업: 앱이 배터리 최적화를 무시하도록 허용하도록 사용자에게 요청합니다(즉, 에서 표시하는 앱의 화이트리스트에 넣습니다 ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS).
String ACTION_REQUEST_MANAGE_MEDIA활동 조치: 권한 구성을 허용하는 설정 표시 Manifest.permission#MANAGE_MEDIA입력: 선택적으로 인텐트의 데이터 URI는 패키지 이름과 관련된 관리 GUI를 직접 호출하기 위해 애플리케이션 패키지 이름을 지정할 수 있습니다.
String ACTION_REQUEST_SCHEDULE_EXACT_ALARM활동 조치: 권한 구성을 허용하는 설정 표시 Manifest.permission#SCHEDULE_EXACT_ALARM입력: 선택적으로 인텐트의 데이터 URI는 패키지 이름과 관련된 관리 GUI를 직접 호출하기 위해 애플리케이션 패키지 이름을 지정할 수 있습니다.
String ACTION_REQUEST_SET_AUTOFILL_SERVICE활동 작업: 사용자가 자동 ​​완성 서비스를 선택할 수 있는 화면을 표시합니다.
String ACTION_SEARCH_SETTINGS활동 작업: 전역 검색에 대한 설정을 표시합니다.
String ACTION_SECURITY_SETTINGS활동 작업: 보안 및 위치 개인 정보 구성을 허용하는 설정을 표시합니다.
String ACTION_SETTINGS활동 작업: 시스템 설정을 표시합니다.
String ACTION_SETTINGS_EMBED_DEEP_LINK_ACTIVITY활동 작업: 시스템 또는 사전 설치된 앱이 Activity대형 화면 장치의 설정 앱에 포함된 것을 표시합니다.
String ACTION_SHOW_REGULATORY_INFO활동 작업: 장치에 대한 규제 정보 화면을 표시합니다.
String ACTION_SHOW_WORK_POLICY_INFO활동 작업: 작업 정책 정보를 표시합니다.
String ACTION_SOUND_SETTINGS활동 작업: 사운드 및 볼륨 구성을 허용하는 설정을 표시합니다.
String ACTION_STORAGE_VOLUME_ACCESS_SETTINGS이 상수는 API 레벨 29에서 더 이상 사용되지 않습니다. ACTION_APPLICATION_DETAILS_SETTINGS특정 애플리케이션에 대한 스토리지 권한을 관리하는 데 사용
String ACTION_SYNC_SETTINGS활동 작업: 동기화 설정 구성을 허용하는 설정을 표시합니다.
String ACTION_USAGE_ACCESS_SETTINGS활동 작업: 사용 정보에 대한 액세스를 제어하는 ​​설정을 표시합니다.
String ACTION_USER_DICTIONARY_SETTINGS활동 작업: 사용자 입력 사전을 관리하기 위한 설정을 표시합니다.
String ACTION_VOICE_CONTROL_AIRPLANE_MODE활동 작업: 음성 명령을 사용하여 비행기 모드 설정을 수정합니다.
String ACTION_VOICE_CONTROL_BATTERY_SAVER_MODE활동 작업: 음성 명령을 사용하여 절전 모드 설정을 수정합니다.
String ACTION_VOICE_CONTROL_DO_NOT_DISTURB_MODE활동 작업: 방해 금지 모드 설정을 수정합니다.
String ACTION_VOICE_INPUT_SETTINGS활동 작업: 특히 사용자가 입력 방법을 활성화할 수 있도록 하는 입력 방법을 구성하기 위한 설정을 표시합니다.
String ACTION_VPN_SETTINGS활동 작업: VPN 구성을 허용하는 설정을 표시합니다.
String ACTION_VR_LISTENER_SETTINGS활동 작업: VR 리스너 설정을 표시합니다.
String ACTION_WEBVIEW_SETTINGS활동 작업: 사용자가 현재 webview 구현을 선택할 수 있습니다.
String ACTION_WIFI_ADD_NETWORKS활동 작업: 사용자의 저장된 네트워크 목록에 Wi-Fi 네트워크 추가를 처리하는 설정 페이지를 표시합니다.
String ACTION_WIFI_IP_SETTINGS활동 작업: Wi-Fi용 고정 IP 주소 구성을 허용하는 설정을 표시합니다.
String ACTION_WIFI_SETTINGS활동 작업: Wi-Fi 구성을 허용하는 설정을 표시합니다.
String ACTION_WIRELESS_SETTINGS활동 작업: Wi-Fi, Bluetooth 및 모바일 네트워크와 같은 무선 제어 구성을 허용하는 설정을 표시합니다.
String ACTION_ZEN_MODE_PRIORITY_SETTINGS활동 작업: Zen 모드(방해 금지라고도 함) 우선 순위 구성 설정을 표시합니다.
int ADD_WIFI_RESULT_ADD_OR_UPDATE_FAILEDACTION_WIFI_ADD_NETWORKS해당 Wi-Fi 네트워크 저장에 실패한 인텐트 작업 의 결과입니다 .
int ADD_WIFI_RESULT_ALREADY_EXISTSACTION_WIFI_ADD_NETWORKSWi-Fi 네트워크가 이미 존재함을 나타내는 의도 작업 의 결과입니다 .
int ADD_WIFI_RESULT_SUCCESSACTION_WIFI_ADD_NETWORKS해당 Wi-Fi 네트워크의 저장 또는 업데이트가 성공한 인텐트 작업 의 결과입니다 .
String AUTHORITY
String EXTRA_ACCOUNT_TYPES추가 활동: 지정된 계정 유형에 따라 시작된 활동에서 사용 가능한 옵션을 제한합니다.
String EXTRA_AIRPLANE_MODE_ENABLED추가 활동: 비행기 모드를 활성화하거나 비활성화합니다.
String EXTRA_APP_PACKAGE추가 활동: 표시할 알림 채널 설정의 패키지 소유자입니다.
String EXTRA_AUTHORITIES활동 추가: 주어진 권한에 따라 시작된 활동에서 사용 가능한 옵션을 제한합니다.
String EXTRA_BATTERY_SAVER_MODE_ENABLED추가 활동: 배터리 절약 모드를 활성화 또는 비활성화합니다.
String EXTRA_BIOMETRIC_AUTHENTICATORS_ALLOWED활동 추가: 등록을 요청할 수 있는 최소 강도.
String EXTRA_CHANNEL_FILTER_LIST활동 추가: 설정 UI에 표시할 필드 이름 Arraylist<String>중 하나 입니다.NotificationChannel
String EXTRA_CHANNEL_IDActivity Extra: NotificationChannel#getId()표시할 알림 채널 설정입니다.
String EXTRA_CONVERSATION_IDActivity Extra: NotificationChannel#getConversationId()표시할 알림 대화 설정 중.
String EXTRA_DO_NOT_DISTURB_MODE_ENABLED추가 활동: 방해 금지 모드를 활성화 또는 비활성화합니다.
String EXTRA_DO_NOT_DISTURB_MODE_MINUTES추가 활동: 방해 금지 모드를 활성화할 시간(분)입니다.
String EXTRA_EASY_CONNECT_ATTEMPTED_SSID추가 활동: 등록자가 연결을 시도한 SSID입니다.
String EXTRA_EASY_CONNECT_BAND_LIST추가 활동: 등록자가 지원하는 밴드 목록입니다.
String EXTRA_EASY_CONNECT_CHANNEL_LIST추가 활동: 등록자가 네트워크를 스캔하는 데 사용한 채널 목록입니다.
String EXTRA_EASY_CONNECT_ERROR_CODE추가 활동: Easy Connect 작동 오류 코드
ACTION_PROCESS_WIFI_EASY_CONNECT_URI인 텐트를 사용하여 Easy Connect 작업을 시작할 때 수신된 결과 인텐트에 대해 추가로 반환됩니다 .
String EXTRA_INPUT_METHOD_ID
String EXTRA_NOTIFICATION_LISTENER_COMPONENT_NAME추가 활동: 알림 수신기 권한 페이지를 표시할 구성 요소 이름입니다.
String EXTRA_SETTINGS_EMBEDDED_DEEP_LINK_HIGHLIGHT_MENU_KEY활동 추가: 설정 홈 메뉴에서 강조 표시되어야 하는 메뉴 항목을 나타내는 키를 지정합니다.
String EXTRA_SETTINGS_EMBEDDED_DEEP_LINK_INTENT_URIActivity추가 활동: 설정 앱에 포함될 의도를 지정합니다 .
String EXTRA_SUB_ID구독 ID를 지정하는 추가 int입니다.
String EXTRA_SUPERVISOR_RESTRICTED_SETTING_KEY추가 의도: 감독자가 제한하는 설정의 ID입니다.
String EXTRA_WIFI_NETWORK_LISTACTION_WIFI_ADD_NETWORKS요소 목록을 나타내는 번들 추가 의도 작업입니다 WifiNetworkSuggestion.
String EXTRA_WIFI_NETWORK_RESULT_LISTACTION_WIFI_ADD_NETWORKS저장된 의 작업 결과를 나타내는 의도 작업 결과의 추가 번들입니다 WifiNetworkSuggestion.
String INTENT_CATEGORY_USAGE_ACCESS_CONFIG활동 범주: 사용 액세스와 관련된 애플리케이션 설정을 표시합니다.
String METADATA_USAGE_ACCESS_REASON메타데이터 키: ​​사용 액세스가 필요한 이유입니다.
int SUPERVISOR_VERIFICATION_SETTING_BIOMETRICS감독자가 장치에서 사용할 수 있는 얼굴 및 지문 스캐너와 같은 생체 인식 센서의 종류를 제어하기 위한 설정입니다.
int SUPERVISOR_VERIFICATION_SETTING_UNKNOWN알 수 없는 설정은 일반적으로 무시할 수 있으며 향후 감독자 설정과의 호환성을 위해 사용됩니다.

ㄱ ㅏ   ㄱ  푸시

ㅗ o    ㅗ  푸시 :D

728x90
반응형

댓글