虽然我觉得,牛逼的APP 不需要别人来说三道四,但是没办法,自己的水平写不出牛逼的APP ,只能在应用里面加入评分功能,在网上搜了一下,
http://blog.csdn.net/wangfayinn/article/details/10351655 这位博主写的方法简单实用,不过他的方法有一个问题,就是手机在没有安装任何市场的情况下,会抛出ActivityNotFoundException 的错误,程序崩溃。为了贯彻小白精神,在这里补充一下。
主要的方法没有改变,在方法上抛出异常,在点击事件里面调用方法,捕获异常,从而实现评分
private void ff()throws ActivityNotFoundException{
Uri uri = Uri.parse("market://details?id=" + getPackageName());
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
在点击监听中
try {
ff();
}catch (ActivityNotFoundException e){
Toast.makeText(MainActivity.this, "没有市场!没有!没有!!", Toast.LENGTH_SHORT).show();
}
完啦~