首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

失去安装包里面的权限

2012-09-24 
得到安装包里面的权限?PackageManager pm context.getPackageManager()?? ? final ListPackageInfo a

得到安装包里面的权限

?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();?
? ? ? ? ? ? }?
?
? ? });?
}????

热点排行