gpt4 book ai didi

android - 显式启动外部应用程序的代码

转载 作者:IT老高 更新时间:2023-10-28 22:24:03 26 4
gpt4 key购买 nike

我正在尝试通过我的一个应用启动另一个。我想使用明确的 Intent 。

ComponentName cn = new ComponentName("com.myOtherApp", "OtherAppActivity");
Intent intent = new Intent();
intent.setComponent(cn);
context.startActivity(intent);

但是,当我运行该代码时,它会询问我是否已在 list 中声明了该 Activity 。但是,当我将以下内容放入 list 时,我得到了同样的错误:

<activity android:name="com.myOtherApp.OtherAppActivity">
</activity>

我做错了什么?

谢谢

最佳答案

试试这样的...

在“myOtherApp”的 list 中,使用具有公司特定 Intent 的“OtherAppActivity” Intent 过滤器,例如...

<activity
android:name=".OtherAppActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="com.mycompany.DO_SOMETHING" />
</intent-filter>
</activity>

然后,在“通话”应用中,使用...

Intent intent = new Intent();
intent.setAction("com.mycompany.DO_SOMETHING");
context.startActivity(intent);

关于android - 显式启动外部应用程序的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5940456/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com