Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.944 Beiträge
Delphi 12 Athens
|
AW: Permissions der eigenen App öffnen
13. Jun 2022, 16:20
Delphi-Quellcode:
Const
cACTION_APPLICATION_DETAILS_SETTINGS = ' android.settings.APPLICATION_DETAILS_SETTINGS';
AppID := JStringToString(TAndroidHelper.Context.getApplicationContext.getPackageName);
Intent := TJIntent.JavaClass.init( StringToJString(cACTION_APPLICATION_DETAILS_SETTINGS) );
Intent.setData(StrToJURI(' package:'+ AppID ));
Intent.setFlags(TjIntent.JavaClass.FLAG_ACTIVITY_NEW_TASK);
ResolveInfo := SharedActivity.getPackageManager.resolveActivity(Intent, 0);
if assigned(ResolveInfo) then
SharedActivity.startActivity(Intent);
Anstatt der selbst definierten Konstante sollte auch ein Auslesen der definierten Konstante funktionieren:
android.provider.Settings.JavaClass.APPLICATION_DETAILS_SETTINGS
Aber wo in Delphi bekomme ich diese Konstante her?
Andreas Monads? Wtf are Monads?
Geändert von QuickAndDirty (13. Jun 2022 um 16:35 Uhr)
|