2012-12-13 78 views
0

我想創建一個小應用程序,當我在主要活動中啓動這個小應用程序時,我想檢查是否在我的手機上安裝了其他應用程序例如「條形碼」。檢查並安裝其他Android應用程序

  • 如果是我要開始應用「條形碼」
  • 如果沒有我想安裝從谷歌這個應用程序播放。

我該怎麼做?

回答

4

請與下面的代碼,如果應用程序已安裝

PackageManager pm = getPackageManager(); 
boolean app_installed = false; 
try 
{ 
    pm.getPackageInfo("com.package.Barcode", PackageManager.GET_ACTIVITIES); 
    app_installed = true; 
} 
catch (PackageManager.NameNotFoundException e) 
{ 
    app_installed = false; 
} 
return app_installed ; 

以下代碼將用戶重定向到Play商店以下載應用程序

String appName = "com.package.Barcode";  
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id="+appName)); 
startActivity(intent); 
相關問題