2016-11-28 5 views
0

と仮定私はアプリのパッケージ名の文字列配列を持っていると私はワンクリック(のは、ボタンのクリックにしましょう)ワンクリックで私のアプリから複数のアプリをインストールし

ユーザーのクリックで私のアプリから直接それらをインストールしたいですボタンを押すと、PlayストアのMultiInstallアクティビティに直接移動します。このような何か:

click here

我々は「&ゲームマイアプリ」の「ALL」タブから、いくつかのアプリを選択して、私たちがクリックしたときに、それが直接(PlayストアアプリのMultiInstallActivityを開始し、「インストール」するとき、私はlogcatをチェックしますcom.android.vending)。あなたはまた、使用することができますこれは非常に限り、あなたはそれがする必要があるとして行かないかもしれませんが、以下は、Playストアアプリで任意のパッケージ名のアプリを開きます

答えて

1

(ユーザーがまだ「インストール」をクリックする必要があります)

public static void installApp(Context context, String appPackageName) { 
    try { 
     context.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageName))); 
    } catch (android.content.ActivityNotFoundException anfe) { 
     context.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=" + appPackageName))); 
    } 
} 

アプリが既にインストールされているかどうかを確認するために次のようにします:

+0

ありがとうございます。しかし私は私の質問で言及したように直接それが必要です。 –

関連する問題