插入非媒体(pdf,txt,doc)android

时间:2013-11-28 10:01:24

标签: android

我的应用程序将下载非媒体文件,如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媒体数据库中插入非媒体文件?有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如果您想从绝对路径获取URL,请执行此操作

 Uri.parse(new File("/sdcard/cats.jpg").toString()));

将其保存在一个URI变量