2016-07-13 11 views
0

Ich möchte per Knopfdruck eine externe Anwendung öffnen. In meinem Fall ist diese externe Anwendung Quicksupport von teamviewer.Externe Playstore Anwendung öffnen

ist möglich?

Tks.

+1

Haben Sie überprüft [eine andere Anwendung aus dem eigenen (Vorsatz) Öffnen] (http://stackoverflow.com/questions/2780102/open-another -Anwendung von Ihrer eigenen Absicht –

Antwort

0
mSomeButton.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      Intent intent = getPackageManager() 
        .getLaunchIntentForPackage("com.abc.def"); //Teamviewer's app ID 
      if(intent != null) { 
       Bundle extras = new Bundle(); // if you need to pass some info 
       extras.putString(key1, "[email protected]"); 
       extras.putString(key2, "ldkjgkjgioerjijbmgjQ2349487598"); 
       intent.putExtras(extras); 
       startActivity(intent); 
      } 
     } 
    }); 

Weitere Informationen finden Sie unter this link.

0
<activity 
    android:name=".OtherAppActivity" 
    android:label="@string/app_name" > 
    <intent-filter> 
     <action android:name="com.mycompany.DO_SOMETHING" /> 
    </intent-filter> 
</activity> 

Dies ist im Manifest, damit Sie eine Verbindung mit der Aktivität herstellen können.

Dann die Aktivität in der anderen App zu öffnen:

Intent intent = new Intent(); 
intent.setAction("com.mycompany.DO_SOMETHING"); 
context.startActivity(intent); 
Verwandte Themen