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(); }
以前的是程序员的老板,现在是末路出家的程序员小白。