一、PackageManager的resolveActivity

  public abstract ResolveInfo resolveActivity(Intent intent, int flags);
getPackageManager().resolveActivity();

返回能够匹配的Intent,如果不能匹配就返回NULL,

二、PackageManager的queryIntentActivities

public abstract List<ResolveInfo> queryIntentActivities(Intent intent,
int flags);
getPackageManager().queryIntentActivities(intent,PackageManager.MATCH_DEFAULT_ONLY);

返回所有成功匹配的Activity信息

三、Intent的resolveActivity

 public ComponentName resolveActivity(PackageManager pm)
Intent intent = new Intent();
ComponentName componentName = intent.resolveActivity();

第一个参数代表Intent

第二个参数:设置PackageManager.MATCH_DEFAULT_ONLY

最新文章

  1. Cocoapods的安装,卸载和使用
  2. WPF中实现验证码功能
  3. WPF:换肤
  4. jquery】常用的jquery获取表单对象的属性与值
  5. mysql删除重复记录语句,删除除了 id 号不同,其他都相同的学生冗余信息
  6. Java网络编程(TCP客户端)
  7. 学习redis-安装和基本一些命令
  8. Android开发UI之android:gravity / android:layout_Gravity,android:padding / android:layout_margin属性区分
  9. APP如何设计才能适配iphone6/plus和iphone5
  10. Codeforces 486D D. Valid Sets
  11. Powershell变量的幕后管理
  12. J2SE知识点摘记(十六)
  13. ORACLE分科目统计每科前三名的学生的语句
  14. Java多线程Future模式
  15. 15_Python函数名本质
  16. java中四种修饰符(private、default、protected、public)的访问权限
  17. 如何用STAR法则来回答「宝洁八大问」
  18. 喵哈哈村的魔法考试 Round #18 (Div.2) 题解
  19. sql-原生jdbc连接7步
  20. 谈应用环境下的TIME_WAIT和CLOSE_WAIT[转]

热门文章

  1. 用scikit-learn和pandas学习线性回归
  2. 窥探Swift编程之在Playground上尽情的玩耍
  3. Cocos2d-Lua (练手) 微信打飞机
  4. Java多线程系列--“JUC锁”01之 框架
  5. 将Json数据转换为ADO.NET DataSet对象
  6. 【原创】Kafka topic常见命令解析
  7. CSS基础之居中显示
  8. centos安装禅道的步骤
  9. 使用block进行界面之间的反向传值
  10. 股指的趋势持续研究(Hurst指数)