得到安装包里面的权限

 PackageManager pm = context.getPackageManager(); 
   
final List<PackageInfo> appinstalled = pm.getInstalledPackages(PackageManager.GET_PERMISSIONS); 
    appinstalledAdapter
= new AppInstalledAdapter(this, appinstalled); 
    setListAdapter
(appinstalledAdapter); 
   
ListView lv = getListView(); 
    lv
.setTextFilterEnabled(true); 
    lv
.setOnItemClickListener(new OnItemClickListener() 
   
{  
       
public void onItemClick(AdapterView<?> parent, View v, int position, long id) { 
           
PackageInfo p = appinstalled.get(position); 
               
String result = null; 
                   
String[] packagePermissions = p.requestedPermissions; 
                   
Log.d("AppList", p.packageName); 
                   
if (packagePermissions != null) { 
                       
for (int j = 0; j < packagePermissions.length; j++) { 
                              result
=  result + "\n" + packagePermissions[j]; 
                       
} 
 
                   
} 
 
                   
else { 
                       
Log.d("AppList", p.packageName + ": no permissions"); 
                   
} 
           
Toast.makeText(getApplicationContext(),result,Toast.LENGTH_LONG).show(); 
           
} 
 
   
}); 
}    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值