1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Permission anderer Apps auslesen

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von atoml, 26.06.2010.

  1. atoml, 26.06.2010 #1
    atoml

    atoml Threadstarter Junior Mitglied

    Beiträge:
    39
    Erhaltene Danke:
    0
    Registriert seit:
    18.02.2010
    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
     
  2. atoml, 26.06.2010 #2
    atoml

    atoml Threadstarter Junior Mitglied

    Beiträge:
    39
    Erhaltene Danke:
    0
    Registriert seit:
    18.02.2010
    Es git zwar

    Code:
    PackageInfo p ;
     p.permissions;
    
    Aber ich bekomm immer nur ein "null" ...
     
  3. sebastian, 26.06.2010 #3
    sebastian

    sebastian Fortgeschrittenes Mitglied

    Beiträge:
    271
    Erhaltene Danke:
    74
    Registriert seit:
    11.05.2009
    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);
         }
    }
    
     
  4. atoml, 26.06.2010 #4
    atoml

    atoml Threadstarter Junior Mitglied

    Beiträge:
    39
    Erhaltene Danke:
    0
    Registriert seit:
    18.02.2010
    Danke
     

Diese Seite empfehlen