Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.005 Beiträge
 
Delphi 2009 Professional
 
#4

AW: Permissions der eigenen App öffnen

  Alt 13. Jun 2022, 14:13
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

Für Android entwickle ich nur mit Java, aber der sonstige Code sieht ok aus
Michael Justin
  Mit Zitat antworten Zitat