zoukankan      html  css  js  c++  java
  • 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();
                }
    

      

    以前的是程序员的老板,现在是末路出家的程序员小白。
  • 相关阅读:
    相关术语随笔
    JDK简介和mac下安装和查看版本命令
    英语
    英语学习2
    英语学习-19.1
    为什么java是只有值传递而没有引用传递
    线程
    关于同步异步

    jdk动态代理实现原理总结
  • 原文地址:https://www.cnblogs.com/xiaoyao-blog/p/15243372.html
Copyright © 2011-2022 走看看