java.lang.SecurityException: Provider must not be exporte
解决方案
首先在AndroidManifest.xml中添加provider
android:authorities:
是用来标识provider的唯一标识,在同一部手机上一个"authority"串只能被一个app使用,冲突的话会导致app无法安装。
android:exported必须设置成false,后面异常会讲为什么
android:grantUriPermissions用来控制共享文件的访问权限,也可以在java代码中设置。
原文链接:https://www.jianshu.com/p/55b817530fa3
在简书看到一篇文章:一个非常丰富的开源库,如果你需要相册、录制、录音等操作,那么这个也许对你有一定的帮助:来自简书:https://www.jianshu.com/p/8a0accffd0e1