安卓实现应用评分

 
虽然我觉得,牛逼的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();
}

完啦~
阅读更多
换一批

没有更多推荐了,返回首页