-1
可能重複:
Android - check for presence of another app如何測試應用程序存在於Android智能手機
如何檢查是否安裝在智能手機上的應用程序? 對於我的應用程序,我需要知道Facebook和Twitter是否安裝在智能手機上。要查看我是否可以使用它們。
可能重複:
Android - check for presence of another app如何測試應用程序存在於Android智能手機
如何檢查是否安裝在智能手機上的應用程序? 對於我的應用程序,我需要知道Facebook和Twitter是否安裝在智能手機上。要查看我是否可以使用它們。
使用此
PackageManager pm = getPackageManager();
boolean s = false;
try{
pm.getPackageInfo("app package",0);
s = true;
} catch (Exception e) { s= false; }
你可以在谷歌播放網站(頁URL)
你能修復代碼塊嗎? – thegrinner 2012-08-06 13:11:16
http://stackoverflow.com/questions/3694267/android-check-for-presence-找到應用程序包另一個應用程序?rq = 1你必須先在這裏運行搜索 – 2012-08-06 13:09:23
http://stackoverflow.com/questions/2878694/determining-if-an-activity-exists-on-the-current-device。 queryIntentActivities()解決方案是最好的選擇 – CSmith 2012-08-06 13:12:32
除非在極少數情況下,您不應該針對特定應用程序進行測試並明確使用它們,而是調用這些應用程序可以處理的意圖。例如。您應該只通過意圖共享內容,以便可以使用任何可以處理此意圖的應用程序(如Facebook,Twitter,Tumblr,Pinterest,Mail,SMS,Dropbox ...)。 – 2012-08-06 13:13:42