Permission anderer Apps auslesen

A

atoml

Neues Mitglied
1
Hi,

wie schon erwähnt versuche ich die Permission anderer Apps auslesen...
Leider finde ich hierfür keine Beispiele, und hab auch selbst keine Idee, wie ich das anstellen sollte...
Ich freue mich auf eure Hilfe...

Danke
 
Es git zwar

Code:
PackageInfo p ;
 p.permissions;

Aber ich bekomm immer nur ein "null" ...
 
Dieser Code listet dir alle Permissions aller installierten Apps auf:

Code:
final PackageManager pm = getPackageManager();
final List<ResolveInfo> resolves = pm.queryIntentActivities(new Intent
            (Intent.ACTION_MAIN).addCategory(Intent.CATEGORY_LAUNCHER), 0);
        
for(ResolveInfo resolveInfo : resolves) {
    String packageName = resolveInfo.activityInfo.applicationInfo.packageName;
            
    PackageInfo packageInfo = pm.getPackageInfo(packageName, PackageManager.GET_PERMISSIONS);
            
    if(packageInfo.requestedPermissions != null) {
        for(String permissionInfo : packageInfo.requestedPermissions) 
            Log.d("MyApp", packageName + ": " + permissionInfo);
     }
}
 
Danke
 

Ähnliche Themen

H
Antworten
2
Aufrufe
1.307
Hcman
H
M
  • maksimilian
Antworten
8
Aufrufe
1.267
jogimuc
J
W
  • welder99
Antworten
0
Aufrufe
783
welder99
W
Zurück
Oben Unten