android:简单的动态权限处理及保存图片刷新显示
动态权限的处理曾经搞得我十分头疼,在花了很多时间拜读各位大神之作后发现根本没有必要什么框架、回调....自己玩自己干嘛?
直接在用时调用动态询问,if一下,其它交给android就得:如果已授权不显示,无则请求一下。授权后用户再点击按钮就可完成功能。
/* 保存图片*/
if (ContextCompat.checkSelfPermission(Step_Upgrade1.this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
//没有权限则申请权限
ActivityCompat.requestPermissions(Step_Upgrade1.this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1);
} else {
MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, "payCode", "钱途升级专用"); //插入相册
MediaScannerConnection.scanFile(getApplication(), new String[]{"payCode.jpeg"}, null, null);//通知更新
Toast.makeText(Step_Upgrade1.this, "收款码已保存", Toast.LENGTH_SHORT).show();
}
以前的是程序员的老板,现在是末路出家的程序员小白。

浙公网安备 33010602011771号