인텐트 액션과 열기 화면 - 그 3

Android 앱 정보 열기에서 ACTION_APPLICATION_DETAILS_SETTINGS 인텐트 액션을 사용하여 앱 정보 설정 화면을 여는 코드를 작성했습니다.
그 외에도 Android의 인텐트 액션도 있으므로 열기 화면의 스크린샷과 Delphi 코드와 함께 소개합니다.

안드로이드 인텐트 액션 및 열기 화면 - 1
안드로이드 인텐트 액션 및 열기 화면 - 2

Android Developer 문서



자세한 정보는
htps : //에서 ゔぇぺぺr. 안 d로이 d. 코 m/레후오렌세/안 d로이 d/p로ゔぃ로 r/세친 gs. HTML
에 있습니다

ACTION_HOME_SETTINGS



홈 설정 화면
사용하는 장치의 OS 버전에주의! 5.0 이상이 아니면 사용할 수 없습니다.
// uses に Androidapi.Helpers, Androidapi.JNI.APP, Androidapi.JNI.Provider
//         Androidapi.JNI.GrapicsContentViewText を追加します
// インテントは Intent: JIntent; で定義しています

// 目的のインテントアクションのインテントを作成します
Intent := TJIntent.JavaClass.init(TJSettings.JavaClass.ACTION_HOME_SETTINGS);

// startActivity を使ってインテントを飛ばします。
TAndroidHelper.Activity.startActivity(Intent);



ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS



배터리 최적화 설정 화면
사용하는 장치의 OS 버전에주의! 6.0 이상이 아니면 사용할 수 없습니다. (이를 위해 OS 버전을 올렸습니다 ...)
// uses に Androidapi.Helpers, Androidapi.JNI.APP, Androidapi.JNI.Provider
//         Androidapi.JNI.GrapicsContentViewText を追加します
// インテントは Intent: JIntent; で定義しています

// 目的のインテントアクションのインテントを作成します
Intent := TJIntent.JavaClass.init(TJSettings.JavaClass.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS);

// startActivity を使ってインテントを飛ばします。
TAndroidHelper.Activity.startActivity(Intent);



ACTION_INPUT_METHOD_SETTINGS



언어 및 입력 설정 화면
// uses に Androidapi.Helpers, Androidapi.JNI.APP, Androidapi.JNI.Provider
//         Androidapi.JNI.GrapicsContentViewText を追加します
// インテントは Intent: JIntent; で定義しています

// 目的のインテントアクションのインテントを作成します
Intent := TJIntent.JavaClass.init(TJSettings.JavaClass.ACTION_INPUT_METHOD_SETTINGS);

// startActivity を使ってインテントを飛ばします。
TAndroidHelper.Activity.startActivity(Intent);



ACTION_INPUT_METHOD_SUBTYPE_SETTINGS



언어 및 입력에 대한 상세 설정 화면
// uses に Androidapi.Helpers, Androidapi.JNI.APP, Androidapi.JNI.Provider
//         Androidapi.JNI.GrapicsContentViewText を追加します
// インテントは Intent: JIntent; で定義しています

// 目的のインテントアクションのインテントを作成します
Intent := TJIntent.JavaClass.init(TJSettings.JavaClass.ACTION_INPUT_METHOD_SUBTYPE_SETTINGS);

// startActivity を使ってインテントを飛ばします。
TAndroidHelper.Activity.startActivity(Intent);



ACTION_INTERNAL_STORAGE_SETTINGS



스토리지 설정 화면
// uses に Androidapi.Helpers, Androidapi.JNI.APP, Androidapi.JNI.Provider
//         Androidapi.JNI.GrapicsContentViewText を追加します
// インテントは Intent: JIntent; で定義しています

// 目的のインテントアクションのインテントを作成します
Intent := TJIntent.JavaClass.init(TJSettings.JavaClass.ACTION_INTERNAL_STORAGE_SETTINGS);

// startActivity を使ってインテントを飛ばします。
TAndroidHelper.Activity.startActivity(Intent);



ACTION_LOCALE_SETTINGS



언어 설정 화면
// uses に Androidapi.Helpers, Androidapi.JNI.APP, Androidapi.JNI.Provider
//         Androidapi.JNI.GrapicsContentViewText を追加します
// インテントは Intent: JIntent; で定義しています

// 目的のインテントアクションのインテントを作成します
Intent := TJIntent.JavaClass.init(TJSettings.JavaClass.ACTION_LOCALE_SETTINGS);

// startActivity を使ってインテントを飛ばします。
TAndroidHelper.Activity.startActivity(Intent);



ACTION_LOCATION_SOURCE_SETTINGS



위치 정보 설정 화면
// uses に Androidapi.Helpers, Androidapi.JNI.APP, Androidapi.JNI.Provider
//         Androidapi.JNI.GrapicsContentViewText を追加します
// インテントは Intent: JIntent; で定義しています

// 目的のインテントアクションのインテントを作成します
Intent := TJIntent.JavaClass.init(TJSettings.JavaClass.ACTION_LOCATION_SOURCE_SETTINGS);

// startActivity を使ってインテントを飛ばします。
TAndroidHelper.Activity.startActivity(Intent);



그 4 다음 ...

좋은 웹페이지 즐겨찾기