iT邦幫忙

DAY 17
0

菜逼八的 Android 開發 30天系列 第 17

【菜逼八學Android】開啟外部程式

  • 分享至 

  • xImage
  •  

嗨~大家好,前陣子在做APP的時候有個需求,就是要從自己的APP去開起其他的APP,

譬如:Adobe Reader、QR Code掃描等等等~像這樣的功能,有時候要重新開發是非常困難的,

而且有現成的幹嘛不用呢!!所以~今天就要來練習看看,如何從自己的APP去呼叫另一個APP~

是一段非常~非常簡單的程式碼。

首先你要先查到外部程式的PackageName,像是Adobe Reader就是「com.adobe.reader」,

如果你不知道這個APP的PackageName是什麼,你可以上Google Play的網站去看,

網址列上的id=之後的內容就是該APP的PackageName囉!!

接下來要進入正題囉!呼叫外部APP的程式如下,

Intent intent = getPackageManager().getLaunchIntentForPackage("com.adobe.reader");
startActivity(intent);

這個getLanuchIntentPackage意思就是,取得從指定的Package中的Intent,

然後在開啟該Intent的Activity就可以囉!

那今天的練習就到這邊~謝謝大家!我們明天見囉!!


上一篇
【菜逼八學Android】按兩下Back離開程式
下一篇
【菜逼八學Android】顯示AlertDialog視窗(1)
系列文
菜逼八的 Android 開發 30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言