Я бы посоветовал вам сначала прочитать Основы применения - насколько мне известно, вам придется использовать Intents :
Как отмечалось ранее, одно действие может запускать другое, в том числе определенное в другом приложении. Предположим, например, что вы хотите, чтобы пользователи отображали карту улиц какого-либо местоположения. Уже есть действие, которое может это сделать, поэтому все, что вам нужно сделать, это собрать объект Intent с необходимой информацией и передать его в startActivity (). Вьюер карт отобразит карту. Когда пользователь нажимает кнопку НАЗАД, ваша деятельность снова появится на экране.
Итак, в основном вы определяете новое намерение (вам также следует взглянуть на документы класса Intent ):
Intent myIntent = new Intent();
myIntent.setClassName("com.the.other.app", "com.the.other.app.activityName");
startActivity(myIntent);