在Android应用中使用以下代码标准化相机和画廊之间的Uri:
// 获取你的图片文件
File imageFile = new File(getExternalStorageDirectory(), "MyPicture.jpg");
// 获取你的应用的Content Provider Authority,通常为包名 + ".provider"
String yourAuthority = getPackageName() + ".provider";
// 在你的application节点添加一个uri_paths.xml文件,它指定了你的Uri别名和路径。
// 例子:
//
//
// 从你的应用ContentProvider获取Uri
Uri yourUri = FileProvider.getUriForFile(this, yourAuthority, imageFile);
以上代码会标准化你的Uri,以便在相机和画廊之间进行共享。
下一篇:标准化变量时出现错误。