2014-01-30 2 views
1

Возможно ли, что запускает другое приложение, находясь внутри приложения? Есть ли другое решение для запуска другого приложения?Запустить другое приложение INSIDE приложение в Android

Я использовал этот код для вызова другого приложения из моего запуская

Intent LaunchIntent = new Intent(Intent.ACTION_MAIN); 
LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.exaple.sampleapp");  
startActivity(LaunchIntent); 
+1

Что будет выглядеть «внутри»? Чего вы пытаетесь достичь? – Simon

+0

У меня есть приложение для запуска, и есть кнопка, которая вызовет переход в другое приложение. В этом приложении launcher я отключил последнюю кнопку приложения и кнопку «Назад». Все, что я хочу сделать, это когда я запускаю приложение (в основном com.example.sampleapp), я хочу, чтобы эта кнопка (последнее приложение и Back) тоже была отключена. Это возможно? – androidBoomer

+0

для реализации такого поведения вам может потребоваться разработать приложение, которое заменяет пусковую установку по умолчанию android.i.e .: GoLauncher –

ответ

1

Что вы имеете в виду внутри? Как ваше приложение, действующее как контейнер?

Когда вы запускаете другое приложение так, как вы это делали, это похоже на то, что вы открыли это приложение, нажав на его значок в ящике приложения. Приложение будет работать в собственном процессе, а не внутри вашего приложения.

Посредством этого приложение будет помещено в фоновом режиме, так как открытое приложение выходит на передний план.

+0

Да, это как контейнер. Значит сказать, что невозможно отключить кнопки запуска приложения? – androidBoomer

+0

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

Смежные вопросы