そのアプリがインストールされているかを調べる方法

packageManager

こんなのとか。

 
public static boolean handleRequiredApp(Context context,
                    PackageManager pm, String packageName) {

    Intent iApp = pm.getLaunchIntentForPackage(packageName);
    try {
        pm.getApplicationInfo(packageName, 0);
        return true;
    } catch (Exception ex) {

        // launch the market for installation
        launchMarket(context, packageName);
        return false;
    }
}
 
public static void launchMarket(Context context, String packageName) {
    Uri uri = Uri.parse("market://details?id=" + packageName);
    Intent iDown = new Intent(Intent.ACTION_VIEW, uri);
    context.startActivity(iDown);
}

Util にいれておこ?


関連ワード:  Android開発