Запуск приложения Adobe Air из моего приложения для Android - PullRequest
2 голосов
/ 20 февраля 2012

Можно ли запустить Adobe Air APK из моего текущего приложения для Android?

Я попробовал этот код, но получил ActivityNotFoundException:

            Intent intent = new Intent();
            intent.setAction("air.caarsvcmobile.debug");
            startActivity(intent); 

Manifest:

    <activity
        android:name="caarsvcmobile"
        android:label="CAARS Video Chat" >
        <intent-filter>
            <action android:name="air.caarsvcmobile.debug" />
        </intent-filter>
    </activity>

Можно ли проверить имя пакета и имя класса приложения Air?

1 Ответ

3 голосов
/ 23 февраля 2012

После некоторого поиска в Google я нашел решение моей проблемы:

Так как я знал только имя пакета apk-файла, я мог использовать этот код для запуска активности запуска по умолчанию.

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

Вот и все. У меня отлично работает.

...