1. Wir haben diesmal 2 Gewinnspiele zeitgleich für euch - Gewinne einmal ein UMI Plus E - Beim 2ten könnt ihr ein Nomu S30 gewinnen!
  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
     

Diese Seite empfehlen