有可能从我当前的Android应用程序启动adobe air apk吗?
我尝试了这段代码,但我得到了ActivityNotFoundException
:
Intent intent = new Intent();
intent.setAction("air.caarsvcmobile.debug");
startActivity(intent);
清单:
<activity
android:name="caarsvcmobile"
android:label="CAARS Video Chat" >
<intent-filter>
<action android:name="air.caarsvcmobile.debug" />
</intent-filter>
</activity>
是否可以检查Air应用程序的包名称和类名?
答案 0 :(得分:3)
经过一些谷歌搜索后,我找到了问题的解决方案:
由于我只知道apk文件的包名,我可以使用此代码启动默认的启动器活动。
Intent i = new Intent(Intent.ACTION_MAIN);
PackageManager manager = getPackageManager();
i = manager.getLaunchIntentForPackage("air.caarsvcmobile.debug");
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);
多数民众赞成。我工作得很好。