私はいくつかのAndroidアプリをプレイストアに持っており、ユーザーが自分のアプリをインストールすると、か否か?Android:他のアプリが端末にインストールされているかどうかを確認する方法
私は:com.developer.*
パターンを使用して検索したいと思います。 私たちはそのような確認をすることができますか?
私はいくつかのAndroidアプリをプレイストアに持っており、ユーザーが自分のアプリをインストールすると、か否か?Android:他のアプリが端末にインストールされているかどうかを確認する方法
私は:com.developer.*
パターンを使用して検索したいと思います。 私たちはそのような確認をすることができますか?
この機能を使用して、目的のアプリケーションのパッケージ名を使用してアプリケーションを検索します。
private boolean appAvailable(String package_name) {
PackageManager pm = getPackageManager();
boolean installed;
try {
pm.getPackageInfo(package_name, PackageManager.GET_ACTIVITIES);
installed = true;
}
catch (PackageManager.NameNotFoundException e) {
installed = false;
}
return installed;
}
それとも
public static boolean isAppAvailable(Context context, String packageName) {
try {
context.getPackageManager().getApplicationInfo(packageName, 0);
return true;
}
catch (PackageManager.NameNotFoundException e) {
return false;
}
}
ブールfindFaceebook = isAppAvailable(文脈、 "com.Facebook.katana")、関数の下に使用することができます。
@ SHA2NK:もし助けがあれば、上の投票をし、答えを受け入れます。 –
これは本当にクールな@rakshitです。 もう1つ質問があります。 パッケージ名:com.developer。*のような検索を*できますか? – SHA2NK
[アプリがAndroidにインストールされているかどうかをプログラムで確認する方法](http://stackoverflow.com/questions/11392183/how-to-check-programmatically-if-an-application) -is-installed-or-not-in-android) –
もっと正確にするために質問を編集しました。 – SHA2NK