Java 从我的Android应用程序启动Adobe Air应用程序

Java 从我的Android应用程序启动Adobe Air应用程序,java,android,apache-flex,android-activity,air,Java,Android,Apache Flex,Android Activity,Air,可以从我当前的android应用程序启动AdobeAIR apk吗 我尝试了此代码,但得到了ActivityNotFoundException: Intent intent = new Intent(); intent.setAction("air.caarsvcmobile.debug"); startActivity(intent); 舱单: <activity android:name

可以从我当前的android应用程序启动AdobeAIR 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应用程序的包名和类名?

在谷歌搜索后,我找到了问题的解决方案:

因为我只知道apk文件的包名,所以我可以使用这段代码来启动默认的启动程序活动

Intent i = new Intent(Intent.ACTION_MAIN);
PackageManager manager = getPackageManager();
i = manager.getLaunchIntentForPackage("air.caarsvcmobile.debug");
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);

就这些。我工作得很好。

通过谷歌搜索,我找到了问题的解决方案:因为我只知道apk文件的包名,所以我可以使用此代码启动默认启动程序活动。意向i=新意向(意向.行动\主要);PackageManager=getPackageManager();i=manager.getLaunchIntentForPackag(“air.caarsvcmobile.debug”);i、 addCategory(意图.类别\发射器);星触觉(i);就这些。很好。很好,你找到了一个解决方案,你应该把它作为你自己问题的答案贴出来,这样更容易阅读,你可以接受你自己的答案。谢谢。我已经回答了我的问题。