嗨~大家好,前陣子在做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就可以囉!
那今天的練習就到這邊~謝謝大家!我們明天見囉!!