, 并不会真正的创建文件 ; 插入数据后 , 依据返回的 android.net.Uri 类型打开输出流 , 然后通过该输出流写出数据 , 文件创建完成 ;
图片创建流程 :
首先 , 获取 操作数据库的...id 字段 , relative_path 相对路径字段 , data 绝对路径字段 , _display_name 文件名称字段 ;
// 先获取该图片在数据库中的 id , 然后通过 id 获取 Uri...Uri = $uri , 路径 = $path , 文件名称 = $name , 绝对路径 = $absolutePath")
// 关闭游标
cursor.close..., 否则会产生崩溃 ;
对文件的操作 , 如 : 访问图片 , 删除图片 等操作 , 必须使用 Uri 进行操作 ;
三、相关文档资料
----
Android 文件处理参考文档 :
数据和文件存储概览.../training/data-storage/app-specific#kotlin
保存到共享的存储空间 : https://developer.android.google.cn/training