我的应用程序将下载非媒体文件,如PDF,TXT,XML等。使用以下代码保存在存储中。
FileOutputStream out = new FileOutputStream("Save locaation");
final int fileBufferSizee = 1024;
byte[] buffer = new byte[fileBufferSizee ];
int read;
while ((read = in.read(buffer)) != -1) {
out.write(buffer, 0, read);
}
in.close();
in = null;
out.flush();
out.close();
out = null;
工作正常。其实我需要保存文件的URI。为此我需要在android媒体数据库中插入信息。
如何在Android媒体数据库中插入非媒体文件?有什么建议吗?
答案 0 :(得分:0)
如果您想从绝对路径获取URL,请执行此操作
Uri.parse(new File("/sdcard/cats.jpg").toString()));
将其保存在一个URI变量
中