我们在编写Andorid代码时,有时候需要通过意图来唤醒所需要的Activity,那么我们应该怎么做,才能使用隐式Intent呢?
工具/原料
IDEA
方法/步骤
1
首先在配置文件里更改Activity的属性,默认的启动属性是
2
在另一个Activity中声明Intent,并且把Action改成上面的 “ACTION_MAIN”。
3
还需要把Category属性更改成“CATEGORY_LAUNCHER”才可以准确找到适合的Activity。
4
PackageManager pm = getActivity().getPackageManager();List
5
我们可以把Activity列表传入adapter或者进行其他操作,如果需要做成显示,一般需要排序后再使用。
6
我们使用隐形Intent时,如果有多个Activity可以响应,就会出现这样的一个选列表,我们可以选择适合的Activity启动它。