
之前学过内容提供者知道name和authorities的作用,那么exported表示什么,网上搜表示该 FileProvider 是否需要公开出去,但我们注册了这个内容提供者为什么还要公开出去,公开出去给谁用?
grantUripermissions又表示什么,网上搜:是否允许授权文件的临时访问权限。这里需要,所以是 true,但是在这个项目里,我获得的是外部私有空间,访问这个不是不需要权限的吗
最后这个meta-data标签,这个name代表是什么意思,是否可以随便填?这个resource指定的是一个xml,但是为什么要指定这个xml文件,这个xml文件代表是什么?
这个像是指定一个外部文件的路径,同样的访问外部私有空间不是不需要权限吗?这个项目是拍照然后取出照片并显示出来,这个照片的位置是 /storage/emulated/0/Android/data/com.example.camera/files/Pictures/image.jpg 这不是这个应用的外部私有空间吗,为什么还要再去写?
我是笨蛋别骂我,真的不知道为什么
您的每一个用心回答,都会让这个世界变得更美好一些!