[Android] Android 學習筆記:從 app 中執行外部的 app

[Android] Android 學習筆記:從 app 中執行外部的 app

偶爾會需要在自己的 app 中,執行外部的 app,

可是如果要去查那些 app 提供了哪些 activity 可以呼叫,似乎又有點麻煩…

如果只是想把 app 叫起來的話,其實有比較簡單的方式,

就是呼叫 getLaunchIntentForPackage(),就可以自動取得該 package 的啟動 intent~

(參考自 Stackoverflow: Android Launch an application from another application

 

舉例來說,像我想要把 Free bVNC Secure 這個 app 叫起來,

而我知道它的 package 名稱是 com.iiordanov.freebVNC,

那我就可以用下面的程式做到囉~

Intent intent = getPackageManager().getLaunchIntentForPackage(“com.iiordanov.freebVNC”);
startActivity(intent);

 

 

//
//

(本頁面已被瀏覽過 930 次)

3 thoughts on “[Android] Android 學習筆記:從 app 中執行外部的 app

  1. 如果說手機上沒有這個app
    要到Google Play上下載的動作要怎判斷?
    流程
    優先
    開啟app
    次要
    開啟Google Play

  2. 我想詢問一下 那這兩個app需要安裝在什麼地方嗎
    還是可以直接啟動
    版主回覆:(11/07/2014 03:46:28 PM)
    你說的是要被啟動的 app 嗎 (像本例中的 Free bVNC)?
    它必須是已經安裝好的,不然找不到喔~

  3. 請問如果我要從這個APP去開起其它的APP像是ig、FB
    這樣要怎麼知道她的package呢?

發表迴響

你的電子郵件位址並不會被公開。