0
我的應用程序將下載PDF,TXT,XML等非媒體文件。使用以下代碼,我將保存在存儲中。插入非媒體(pdf,txt,doc)android
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媒體數據庫中插入非媒體文件?有什麼建議麼 ?
感謝您的答覆夏爾馬,但如何插入採用Android的媒體數據庫中的信息? –
什麼想要保存文件路徑,媒體文件位圖等等等等是你想花花公子 –
這樣\t values.put(MediaStore.Audio.Media.DATA,attachmentSavePath); \t \t \t \t \t \t values.put(MediaStore.Audio.Media.MIME_TYPE,「audio/*」); \t \t \t \t \t \t attachmentSaveUri = this.getContentResolver()插入( \t \t \t \t \t \t \t \t MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,值)。 –