是否可以从我当前的 Android 应用程序启动 adobe air apk?
我尝试了这段代码,但我得到了ActivityNotFoundException
:
Intent intent = new Intent();
intent.setAction("air.caarsvcmobile.debug");
startActivity(intent);
list :
<activity
android:name="caarsvcmobile"
android:label="CAARS Video Chat" >
<intent-filter>
<action android:name="air.caarsvcmobile.debug" />
</intent-filter>
</activity>
是否可以检查Air应用程序的包名和类名?
最佳答案
经过一番谷歌搜索后,我找到了问题的解决方案:
由于我只知道 apk 文件的包名称,我可以使用此代码来启动默认启动器 Activity 。
Intent i = new Intent(Intent.ACTION_MAIN);
PackageManager manager = getPackageManager();
i = manager.getLaunchIntentForPackage("air.caarsvcmobile.debug");
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);
仅此而已。我工作得很好。
关于java - 从我的 Android 应用程序启动 Adobe Air 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9364636/