[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);
startActivity(intent);
//
//
(本頁面已被瀏覽過 1,349 次)
3 thoughts on “[Android] Android 學習筆記:從 app 中執行外部的 app”
如果說手機上沒有這個app
要到Google Play上下載的動作要怎判斷?
流程
優先
開啟app
次要
開啟Google Play
我想詢問一下 那這兩個app需要安裝在什麼地方嗎
還是可以直接啟動
版主回覆:(11/07/2014 03:46:28 PM)
你說的是要被啟動的 app 嗎 (像本例中的 Free bVNC)?
它必須是已經安裝好的,不然找不到喔~
請問如果我要從這個APP去開起其它的APP像是ig、FB
這樣要怎麼知道她的package呢?