2
從我目前的android應用程序啓動adobe air apk可能嗎?從我的Android應用程序啓動Adobe Air應用程序
我想這個代碼,但我得到了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.getLaunchIntentForPackag(「air.caarsvcmobile.debug」); i.addCategory(Intent.CATEGORY_LAUNCHER); startActivity(ⅰ);就這樣。它工作正常。 – XurajB 2012-02-20 17:39:25
非常好,你找到了解決方案,你應該把它作爲你自己的問題的答案,所以它雖然閱讀起來有點容易,你可以接受你自己的答案。 – shaunhusain 2012-02-20 20:52:27
謝謝。我已經回答了我的問題。 – XurajB 2012-02-23 05:41:07