2018年5月7日

Android - 按鍵轉到應用程式市場給App評分

App評分不但可以讓開發者知道用家對這個App有甚麼看法,好評多的App也能吸引更多的用家下載。不過,除非App太好或是太差,否則一般用家很少會主動去給App評分,此時,我們可以在App增加一個能連結到評論頁面的按鈕,方便一點,用家評分的可能性也高一點。


首先,在佈局頁面(xxx.xml)增加一個按鈕(Button)



然後,在程式設計頁面(xxx.java)加入以下代碼:
final Button rate = (Button) findViewById(R.id.rate);

rate.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=" + getPackageName()));
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(intent);
} else {
intent.setData(Uri.parse("https://play.google.com/store/apps/details?id=" + getPackageName()));

if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(intent);
} else {
Toast.makeText(getApplicationContext(), "你沒有安裝應用市場或瀏覽器", Toast.LENGTH_SHORT).show();
}
}
}
});



完成!
粉色字部份是可以自行更改的地方
這組代碼會搜尋裝置中的應用程式市場,如果裝置中沒有安裝應用程式市場則改用瀏覽器開啟,但如果連瀏覽器都沒有的話。。。。。。(((゚д゚)))





~~~ 歡迎留言一起討論交流^^ ~~~

1 則留言:

  1. 謝謝妳的分享唷,正在學習中這資訊對我很有用!

    回覆刪除