Intent intent = new Intent(Intent.ACTION_MAIN, null);
intent.setPackage(getPackageName());
intent.addCategory(Intent.CATEGORY_SAMPLE_CODE); PackageManager pm = getPackageManager();
List<ResolveInfo> infos = pm.queryIntentActivities(intent, 0); ArrayList<SampleInfo> samples = new ArrayList<SampleInfo>(); final int count = infos.size();
for (int i = 0; i < count; i++) {
final ResolveInfo info = infos.get(i);
final CharSequence labelSeq = info.loadLabel(pm);
String label = labelSeq != null ? labelSeq.toString() : info.activityInfo.name; Intent target = new Intent();
target.setClassName(info.activityInfo.applicationInfo.packageName,
info.activityInfo.name);
SampleInfo sample = new SampleInfo(label, target);
samples.add(sample);
}

最新文章

  1. GNU Radio Radar Toolbox
  2. 【JUC】JDK1.8源码分析之AbstractQueuedSynchronizer(二)
  3. C#~异步编程再续~await与async引起的w3wp.exe崩溃
  4. 禁用站点asp运行
  5. TestDisk 恢复rm -rf 的文件
  6. ASP.NET WEB API 中的路由调试与执行过程跟踪
  7. IntelliJ IDEA svn 提交错误
  8. (转)汇编bne的问题
  9. 同时使用ADO与Excel类库冲突的问题
  10. Sicily1153-马的周游问题:启发式搜索
  11. Revisit-after元标签是什么,SEO的作用是什么
  12. python3中字典的copy
  13. PAT (Advanced Level) 1063. Set Similarity (25)
  14. C# 添加、读取Word脚注尾注
  15. 【转载】C#工具类:实现文件操作File的工具类
  16. android申请多个权限的正确姿势
  17. pycharm的Database连接新的Mysql5.7报错[08001]
  18. vue.js 添加 fastclick的支持
  19. elastic-job详解(四):失效转移
  20. BBS(第二天) Django之Admin 自动化管理数据页面 与创建一个用户注册的验证码

热门文章

  1. CentOS6.5下安装Nexus
  2. jquery-ajax-php(内容点赞并进行cookie限制实现)
  3. spring boot 自学笔记(四) Redis集成—Jedis
  4. Specified VM install not found: type Standard VM, name jdk1.7
  5. 百万级PHP网站架构工具箱
  6. R语言数据的导入与导出
  7. C++ c++与C语言的区别(struct类型的加强,函数-变量类型加强,bool类型)
  8. 【转】C# 调用WebService的方法
  9. Spring @ControllerAdvice @ExceptionHandler
  10. apache -- 端口被占用