まずstartActivityをなげて、例外が発生(アプリが端末に入ってなかった)したらGooglePalyに飛ばす
というのを考えてみました。
lang
1String packageName = "インストール、または起動したいアプリのパッケージ名";
2try{
3 PackageManager pm = getPackageManager();
4 Intent intent = pm.getLaunchIntentForPackage(packageName);
5 startActivity(intent);
6}catch(Exception e){
7 Uri uri = Uri.parse("market://details?id="+packageName);
8 Intent intent = new Intent(Intent.ACTION_VIEW, uri);
9 startActivity(intent);
10}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。