1. Nimm jetzt an unserem AGM - Gewinnspiel teil - Informationen zum M1, A2 und A8 findest Du hier, hier und hier!
  1. atoml, 26.06.2010 #1
    atoml

    atoml Threadstarter Junior Mitglied

    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

    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

    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

    Danke