Как да извикате добавен APK към изображението на androidthings

Работя с този проект https://github.com/hypeapps/black-mirror. Тъй като съм напълно начинаещ в дроидите, се чудя какъв би бил процесът за извикване на apk, който е добавен към изображението на androidthings от конзолата на androidthings. Да кажем, че имам APK com.lafitness.lafitness.apk, който е добавен към изображението на android things. Как да отворя този APK от фраза, разпозната от Android. Бих ли направил това с помощта на Package manager от намерение?


person pleslie    schedule 25.03.2019    source източник


Отговори (1)


Ако сте добавили APK към вашето системно изображение, след това можете да извикате приложението от намерение, като използвате името на пакета на приложението.

PackageManager manager = getPackageManager();
Intent intent = manager.getLaunchIntentForPackage("com.lafitness.lafitness.apk");
intent.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(intent);

Използването на API за реч на Android е различен въпрос, но трябва да е същото като на телефон с Android (но не съм сигурен в това).

person Nick Felker    schedule 25.03.2019
comment
Благодаря ви за отговора, ще го тествам по-късно. Междувременно бих ли затворил това, като извикам intent.finish()? - person pleslie; 25.03.2019
comment
Не мисля, че можете да го затворите по този начин, но може да успеете да извикате дейност отгоре. - person Nick Felker; 25.03.2019