Android开发_Android如何获取开机启动项列表_查找package是否有开机启动权限
来源:互联网 发布:儿童 编程 编辑:程序博客网 时间:2024/04/28 01:52
Android如何获取开机启动项列表 ,代码如下:
static final String BOOT_START_PERMISSION = "android.permission.RECEIVE_BOOT_COMPLETED";
public List<Map<String,Object>> fetch_installed_apps(Context context)
{
List<ApplicationInfo> packages = context.getPackageManager().getInstalledApplications(0);
List<Map<String, Object>>list = new ArrayList<Map<String,Object>>(packages.size());
Iterator<ApplicationInfo> appInfoIterator = packages.iterator();
while(appInfoIterator.hasNext())
{
ApplicationInfo app = (ApplicationInfo) appInfoIterator.next();
// 查找安装的package是否有开机启动权限
if(PackageManager.PERMISSION_GRANTED == context.getPackageManager().checkPermission(BOOT_START_PERMISSION, app.packageName))
{
String label = context.getPackageManager().getApplicationLabel(app).toString();
Drawable appIcon = context.getPackageManager().getApplicationIcon(app);
Map<String,Object> map = new HashMap<String,Object>();
map.put("name", label);
map.put("desc", app.packageName);
map.put("img", appIcon);
list.add(map);
}
}
return list;
}
- Android开发_Android如何获取开机启动项列表_查找package是否有开机启动权限
- Android开发_Android如何获取开机启动项列表_查找package是否有开机启动权限
- Android开发获取开机启动项列表
- Android开发获取开机启动项列表
- 获取Android开机启动项列表
- Android获取开机启动程序列表
- android应用如何开机启动
- android应用如何开机启动 .
- 如何取消开机启动项
- 如何禁用开机启动项
- 如何添加开机启动项
- Android设置App是否开机自启动
- Android应用程序开机开机启动
- android开发中如何实现开机自启动
- Android开发之如何让程序开机启动
- android开发中如何实现开机自启动
- 如何开机启动数字键盘
- 如何实现开机启动
- jquery 克隆clone()使用实例
- 2.内存管理之objective-c
- 判断点是否在凹多边形或交叉多边形内~
- 7和7的倍数还有包含7的数字
- 后台服务程序开发模式
- Android开发_Android如何获取开机启动项列表_查找package是否有开机启动权限
- .net jquery jsonp跨域请求
- Constant 0PACC for Ledger !* does not contain any value
- 成员指针
- mxGraph常用功能代码
- 今日小总结(复杂条件查询)
- Content-Type一览
- 库克究竟与乔布斯差在哪里?
- Nutch 命令介绍