1

私はこのコードと少し混乱しています私はそれが評価を言いたいボタンを持っていますそしてそれをクリックするとユーザーが私のアプリケーションを評価できるAndroidマーケットにあなたを連れて行きます、助けてください

Button bRate = (Button) findViewById(R.id.button7); 
bRate.setOnClickListener(new View.OnClickListener() { 
    //plus the code on the top here is my idea of the code 
}

Elipseが何か問題があると言っており、マーケットリンクを配置する必要があることを理解していますが、ボタンが機能しません

同じページに投稿できませんでしたここに元の質問へのリンクがあります

アプリケーションを使用して市場で評価する

4

3 に答える 3

14

アプリのパッケージ名を追加しました...

https://play.google.com/store/apps/details?id=your packagename

そして、を使用して呼び出します Intent.ACTION_VIEW

String str ="https://play.google.com/store/apps/details?id=com.zeustechnocrats.quickfoods";
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(str)));
于 2012-05-16T17:43:43.387 に答える
2

これは、画像ボタンを使用して同じことを行うのに役立ちました。ここで私が使用したコード。

    final ImageButton mybutton = (ImageButton) findViewById(R.id.imageButton); 
    mybutton.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {

            String str ="https://play.google.com/store/apps/details?id=ws.crandell.newspaperpuzzles";
            startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(str)));

        }

    });
于 2012-11-11T06:33:48.783 に答える
0

使用できるサンプルコード。

your_package_name を your.package.name に変更します。例: com.example.myapp

Java ファイル:

public void ratebutton(View v) {
        Intent intent = new Intent(Intent.ACTION_VIEW)
                .setData(Uri
                        .parse("https://play.google.com/store/apps/details?id=your_package_name"));
        startActivity(intent);
    }

レイアウト ファイル:

<Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:onClick="ratebutton"
        android:text="@string/rate"
        android:layout_gravity="center_horizontal" />

文字列.xml:

 <string name="rate">Rate with 5 stars please</string>
于 2017-03-03T08:39:41.617 に答える