запуск игры apk из другого приложения - PullRequest
0 голосов
/ 06 марта 2012

Как я могу создать приложение, которое запускает готовый файл .apk?

Например, у меня есть игра, разработанная в единстве, и у меня есть готовый файл .apk. Как я могу создать новое приложение, которое показывает некоторую информацию пользователю и запускает игру? Там не будет никакого прямого взаимодействия между приложениями. Родитель просто показал бы некоторые вещи на экране, а затем запустил игру из файла .apk, экспортированного через целое. Это не просто заставка. Я хочу взаимодействовать с этим экраном, и по запросу пользователя запустите игру, не возвращаясь к начальному экрану этого родительского приложения.

Я думал о том, чтобы создать новое приложение с экраном-заставкой и запустить из него файл .apk игры. Является ли это возможным? Я не смог найти описание способа сделать это без установки обоих .apk независимо друг от друга.

Я собираюсь сделать так, чтобы я мог объединить этот экран и прикрепить его к нескольким играм, разработанным на разных платформах.

спасибо

Ответы [ 2 ]

1 голос
/ 07 марта 2012

Как мне создать новое приложение, которое показывает некоторую информацию пользователю и запускает игру?

Либо APK установлен, либо нет.

Если APK установлен, используйте startActivity() для запуска одного из его действий.

Если APK не установлен, вы не можете «запустить» его. Вы можете использовать ACTION_VIEW Intent с startActivity(), чтобы попросить пользователя установить его. Обязательно укажите правильный тип MIME на Intent (application/vnd.android.package-archive).

Я не смог найти описание способа сделать это без установки обоих .apk независимо друг от друга.

Это потому, что файлы APK не могут быть «запущены». Они могут быть установлены.

0 голосов
/ 07 марта 2012

Мне кажется, что новое приложение должно быть библиотекой .apk, которая используется игрой .apk.Библиотека .apk будет содержать основное запускаемое действие.Когда все будет готово, он непосредственно запустит основной игровой процесс.Вам просто нужно найти хороший способ включить название вашей игровой активности в активную для запуска игру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...