2016-12-14 2 views
0
Intent hashtagIntent = new Intent(Intent.ACTION_VIEW, 
        Uri.parse("com.instagram.android")); 
      startActivity(hashtagIntent); 

Я пытаюсь запустить приложение instagram из своего приложения. Я пробовал код выше, но он не смог открыть приложение Instagram.Как открыть активность запуска instagram из другого приложения

+0

вы пытаетесь запустить пакет приложений, в то время как вам нужно, чтобы начать активность. @VishalChhodwani ответ показывает, как получить активность запуска из пакета приложения –

ответ

2

Try This

Это поможет вам определенно

Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.instagram.android"); 
if (launchIntent != null) 
{ 
    try 
    { 
     startActivity(launchIntent); 
    } 
    catch (ActivityNotFoundException ex) // in case Instagram not installed in your device 
    { 
     ex.printStackTrace(); 
    } 
} 
+0

работал, спасибо большое – Biswatma

+0

Это мое удовольствие :) –

+0

Что делать, если я хочу, чтобы приложение открыло конкретную учетную запись пользователя после ее запуска? –

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