我一直在关注Android架构组件LiveData、Room和ViewModel(MVVM)。它为我们节省了使用加载程序和在数据库表上监视数据的麻烦。但我想知道我们是否可以使用LiveData和这种架构来查询Medistore。音频媒体和其他通过ContentProviders提供的Uri。
Room使用SQLite,而不是其他数据源,例如ContentProvider
。
应该没有什么可以阻止您创建一个使用后台线程、一个ContentResolver甚至一个Content观察者来检索和更新从ContentProvider检索的一些数据的ProviderLiveData
。类似地,ViewModel
可以保存光标
或ProviderLiveData
。
本文向大家介绍Android多媒体应用使用MediaPlayer播放音频,包括了Android多媒体应用使用MediaPlayer播放音频的使用技巧和注意事项,需要的朋友参考一下 Android提供了对常用音频和视频格式的支持,它所支持的音频格式有MP3(.mp3)、3GPP(.3gp)、Ogg(.ogg)和WAVE(.ave)等,支持的视频格式有3GPP(.3gp)和MPEG-4(.mp4)等。
我有一个数据结构,由一个名为“民意测验”的集合组成“民意测验”有几个随机生成身份证的文档。在这些文档中,还有一个名为“答案”的额外集合用户对这些民意测验进行投票,投票都写入“答案”子集合。我在“答案”节点上使用. runTransaction()方法,目的是这个子集合(对于任何给定的投票)不断被用户更新和写入。 我一直在阅读关于火力恢复的社交媒体结构。然而,我最近遇到了火力恢复的一个新功能,“ar
多媒体 HTML5 前的多媒体需要借助第三方插件,例如 Flash,但是 HTML5 将网页中的多媒体带入了新的一章。 基本用法 // 音频 // 指定资源类型可以帮助浏览器更快的定位解码 <audio autobuffer autoloop loop controls> <source src="/media/audio.mp3" type="audio/mpeg"> <source s
如何告诉Media Player在无限长的时间内连续缓冲直播流?
我知道如何使用ViewModel,Repository和Room将数据从数据库传输到屏幕。但是如何使用POST方法实现登录活动。我需要从ViewModel或AuthorizationRepository创建LiveData isAuthorated吗?有人能展示在android架构组件中使用命令方法的示例吗?