Загрузка приложения внутри контейнера другого приложения - PullRequest
0 голосов
/ 09 октября 2018

Я пытаюсь загрузить приложение внутри контейнера другого приложения в Android.Нужен пример кода о том, как сделать процесс, так как я новичок в Android.

enter image description here

1 Ответ

0 голосов
/ 09 октября 2018

Насколько я знаю, это практически невозможно, если ваше устройство не рутировано.Приложения могут взаимодействовать только с другими приложениями через Intents, но в этом случае этого не произойдет.Короче говоря, я бы порекомендовал вам не загружать другое приложение в «View», так как это практически невозможно.

Единственное, что я бы порекомендовал вам сделать, - это пересмотреть ваше требование и изменить его, чтобы вы могли запустить другое приложение из вашего приложения.Для этого вам нужно сделать два отдельных приложения.Код для этого следующий:

Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address");
if (launchIntent != null) { 
    startActivity(launchIntent);
    //null pointer check in case package name was not found
}

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

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