Skip to content

dflamingoY/51helper

Repository files navigation

51helper

简单的图片选择器,使用kotlin语言 本地图片的展示使用Glide 4.0.0 (和Kotlin 兼容也可以换成v3的版本),可以直接导入library包到项目,也可以学习下简单的kotlin 写法,刚刚入坑,有什么问题可以发邮箱我 158198960@qq.com 支持单选多选

.putExtra("column", 4) 展示的行数
.putExtra("count", 9)选择的数量
.putExtra("fileName", Environment.getExternalStorageDirectory().getAbsolutePath()) 相机保存的路径

应用内已经适配android7.0调用相机的适配问题

if (targetFile != null) {
        File file = new File(targetFile.getParent());
        if (!file.exists()) {
            file.mkdirs();
        }
    }
    Uri uri = null;
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
        uri = FileProvider.getUriForFile(
                activity,
                activity.getPackageName() + ".fileprovider",
                targetFile);
        intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
    } else {
        uri = Uri.fromFile(targetFile);
    }
    intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
    activity.startActivityForResult(intent, code);

显示 https://github.com/593361260/51helper/blob/master/show.gif

About

简单的图片选择器,使用kotlin语言

Resources

Stars

Watchers

Forks

Packages

No packages published