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();
}
});
}
得到安装包里面的权限
原创
©著作权归作者所有:来自51CTO博客作者mb649166f4c151e的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:通过图标发起安装的程序
下一篇:EditText设置键盘操作
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
MySQL里面的权限克隆
这是学习笔记的第 1873篇文章
MySQL里面的权限克隆 -
ros里面的opencv安装包
三 , ROS 环境下 如何进行相机标定 刚开始做到的时候遇到一些问题没有记录下来,现在回头写的时候都是没有错误的结果了,首先使用ROS标定相机, 要知道如何查看节点之间的流程图 rosrun rqt_graph rqt_graph ,如何查看我们运行的节点 rosnode list,
ros里面的opencv安装包 人工智能 matlab python 相机标定 -
sql server存储泰语
SQL语句集锦 -- 语 句 功 能 -- 数据操作 SELECT -- 从数据库表中检索数据行和列 INSERT -- 向数据库表添加新数据行 DELETE
sql server存储泰语 数据库 数据库表 数据类型