2017-01-03 15 views
-1

アンドロイドデバイスにアプリケーション(パッケージ名を使用)がインストールされているかどうか確認する方法はありますか?もし意味があれば、NDKを使っているかもしれません。アプリが端末にインストールされているかどうかを確認するにはどうすればよいですか?

+1

https://developer.android.com/reference/android/content/pm/PackageManager.html#getApplicationInfo(java.lang.String,% 20int) – CommonsWare

+0

@ CommonSWareでは、自分のアプリケーションではない別のアプリケーションに関する情報を取得できますか? – JavaRunner

+2

はい、その方法の背後にあるポイントです。 – CommonsWare

答えて

1

あなたが好きなものを使用することができるはずです。

public static boolean isAppInstalled(Context context, String appPackageName) { 
    try { 
     context.getPackageManager().getApplicationInfo(appPackageName, 0); 
     return true; 
    } 
    catch (PackageManager.NameNotFoundException e) { 
     return false; 
    } 
} 
関連する問題