Android 调用另一个应用(app)中的Activity

来源:互联网 发布:国家质检总局网络 编辑:程序博客网 时间:2024/06/07 08:38

在同一个应用中,大家都熟悉用Intent在Activity之间跳转。那么Intent能否再两个应用之间跳转呢。答案是肯定的。

在Android2.0 后的做如下:

app1 org.freedom.app1.HelloActivity
app2 org.freedom.app2.TestActivity
如何在app2的TestActivity调用app1的HelloActivity呢?

首先在app1的 AndroidManifest.xml中 HelloActivity声明中加入如下内容:
<intent-filter>
<action android:name=""/>
</intent-filter>

然后就可以调用了
TestActivity 中调用代码如下:
Intent Intent = new Intent();
intent.setClassName("org.freedom.app1", "org.freedom.app1.HelloActivity");
startActivity(intent);
0 0