1 Private voidper () {2StringBuffer appnameandpermissions =NewStringBuffer ();3Packagemanager pm =Getpackagemanager ();4list<applicationinfo> packages =pm5 . Getinstalledapplications (packagemanager.get_meta_data);6 for(ApplicationInfo applicationinfo:packages) {7 Try {8PackageInfo PackageInfo =Pm.getpackageinfo (9 Applicationinfo.packagename,Ten packagemanager.get_permissions); OneAppnameandpermissions.append (packageinfo.packagename + "*:\n"); A //Get Permissions -string[] Requestedpermissions =packageinfo.requestedpermissions; - if(Requestedpermissions! =NULL&& requestedpermissions.tostring (). Contains ("HAODF")) { the for(inti = 0; i < requestedpermissions.length; i++) { -LOG.D ("Test", Requestedpermissions[i]); - appnameandpermissions.append (Requestedpermissions[i] -+ "\ n"); + } -Appnameandpermissions.append ("\ n"); + } A}Catch(namenotfoundexception e) { at e.printstacktrace (); - } - } -}
Get full access to your phone