Einzelnen Beitrag anzeigen

QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.887 Beiträge
 
Delphi 12 Athens
 
#5

AW: Permissions der eigenen App öffnen

  Alt 13. Jun 2022, 15: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 15:35 Uhr)
  Mit Zitat antworten Zitat