Suche RequestPermission für ACTION_USAGE_ACCESS_SETTINGS

swa00

swa00

Philosoph
5.469
Hallo liebe Gemeinde,

Ich fordere bei der Installation der App einige Berechtigungen (M) an und
lasse den User diese Mittels einer AlertBox bestätigen oder abweisen.

if (ActivityCompat.shouldShowRequestPermissionRationale((Activity) this, Manifest.permission.xxxx))



Für die Standard Permissions läuft das auch wunderbar.

Allerdings gibt es unter 5.x und 6.x eine "versteckte" Permission Settings.ACTION_USAGE_ACCESS_SETTINGS die ich auch benötige.

Bis Dato kann ich dies nur so lösen
if(android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)
{
startActivity(new Intent(Settings.ACTION_USAGE_ACCESS_SETTINGS));
}

hat aber den Nachteil , dass der User erst auf die Versteckte Settings-Seite des Systemes gelangt,
muss nach erfolgter Bestätigung wieder zweimal die Back drücken , um dann wieder in die Installation der App zurückzukehren .
Aus Sicht eines DAU eher contra-produktiv :-(

Hat irgendeiner von euch das mal so lösen können , dass es wie eine Standard Permission
(so wie oben) zu bewältigen ist ???

P.S Dexter & Co können das auch nicht

Lieben Dank für euere Mühe
 
Zuletzt bearbeitet:
Hi,

schon mal mit startActivityForResult(....) versucht ???, da bekommst du vielleicht einen Result wenn auf den Back-Button geklickt wird und kannst vielleicht deine APP wieder in de Vordergrund bringen.

Mehr fällt mir nicht ein.

Grüße
 
Hallo Nonsens,

das HATTE ich noch nicht ausprobiert , aber JETZT :
Kommt aufs Gleiche raus ... :-(

Ich bekomme nicht einmal ein onActivityResult .....

Danke für deinen Versuch
 
swa00 schrieb:
Hallo Nonsens,

das HATTE ich noch nicht ausprobiert , aber JETZT :
Kommt aufs Gleiche raus ... :-(

Ich bekomme nicht einmal ein onActivityResult .....

Danke für deinen Versuch

Vielleicht kannst du einen Listener bei Android anmelden ?

grüße
 

Ähnliche Themen

S
  • sorenn
Antworten
0
Aufrufe
121
sorenn
S
E
  • evgkop
Antworten
1
Aufrufe
89
swa00
swa00
netfreak
  • netfreak
Antworten
10
Aufrufe
479
netfreak
netfreak
Zurück
Oben Unten