Мой вопрос: можно ли назвать одно приложение другим? Было бы очень полезно, если бы у кого-нибудь был ответ или решение.вызов одного приложения от другого, Android sdk?
-Chris-
Мой вопрос: можно ли назвать одно приложение другим? Было бы очень полезно, если бы у кого-нибудь был ответ или решение.вызов одного приложения от другого, Android sdk?
-Chris-
Да, с помощью intents.
Например:
final Intent intent = new Intent();
intent.setAction(Intent.ACTION_MAIN);
intent.setClassName("com.example.theotherapp", "com.example.theotherapp.MainActivity");
startActivity(intent);
Это называется явное намерение, потому что вы явно о том, какой компонент должен реагировать на него. Вы также можете использовать неявные намерения, в которых вы указываете, какой компонент вы ожидаете, и OS и/или пользователь выбирает наиболее подходящий.
Если вы можете выбрать, подразумеваемые намерения предпочтительнее.
Спасибо, я должен установить специальные разрешения или инструменты внутри манифеста? – Christian
Или, можно ли положить отверстие в другое приложение? – Christian
Для использования намерений вам не нужны специальные разрешения. У вас может быть более одного компонента в одном приложении, но целые приложения не могут содержаться в других приложениях. – hpique
Вы должны взглянуть на http://developer.android.com/guide/topics/fundamentals.html, более конкретно на раздел «Компоненты приложения».
Существует много способов поговорить о двух приложениях - и они объясняются там.
Это первое место, где я смотрел. Это не помогло. Сложно понять. спасибо за помощь, хотя. – Christian
Или как связывание двух приложений друг с другом? – Christian
Возможный дубликат [Как вызвать одно приложение для Android от другого приложения для Android] (http://stackoverflow.com/questions/2728465/how-to-call-one-android-application-from-another-android-application) – Gangnus