Android媒体数据库直接从代码访问
我可以直接从我的代码而不是通过内容提供商访问 android MediaProvider(图像和视频)数据库吗?
我计划拥有自己的 Cursor 实现,因此在其中我想直接访问媒体数据库,可能吗?或者 android 不允许?
Can I access android MediaProvider (Images & Videos) databases directly from my code rather then through a content provider ?
I'm planning to have my own Cursor implementation so inside it I want to access the media databases directly, possible or android does not allow it ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
据我所知,没有。媒体的系统数据库不能直接供应用程序使用,因此您必须使用内容提供程序来访问它们包含的数据。
内容提供程序的目的是使数据库内容跨应用程序可用,而不实际公开底层数据库。
To my knowledge, no. The system databases for media are not directly available to applications, and so you must use a Content Provider to access the data they contain.
The purpose of Content Providers are to make database content available across applications, without actually exposing the underlying databases.
的链接
是的,您可以通过代码访问 Android 媒体提供程序,这是可以帮助您http ://developer.android.com/guide/topics/providers/content-providers.html
yes you can access Android media provider from code this is the link which helps you
http://developer.android.com/guide/topics/providers/content-providers.html