我想在我的个人内容提供商中存储文件音频。
我保存记录:
Uri uri = getContentResolver().insert(CONTENT_URI, 值);
OutputStream os = getContentResolver().openOutputStream(uri);
但是 getContentResolver().openOutputStream(uri);抛出:
10-13 19:44:53.903:错误/TAB(5679):内容提供商不支持文件://com.memento.data.provider.MementoProvider/audionotes/6
10-13 19:44:53.903:错误/TAB(5679):java.io.FileNotFoundException:内容提供者不支持文件://com.memento.data.provider.MementoProvider/audionotes/6
10-13 19:44:53.903: 错误/TAB(5679): 在 android.content.ContentProvider.openFile(ContentProvider.java:585)
我有一个名为 _data 的列用于此目的。
你这里有点稀疏。我想你有一个自定义的 ContentProvider 吗?
无论如何请看一下如何在 Android 内容提供程序中存储大 blob?
(我在那里回答了我自己的问题,所以我不会在这里重现它。)
听起来您的 ContentProvider 与 uri 不匹配。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)