理解RxJava里Observables的相关类型

Observable — Operator — ObserverObservable,可观察者,它就好像扬声器一样,做一些处理后发射出一些值。Operator,操作符,它就像翻译员那样将数据从一种形式翻译/修改为另一种形式。Observer,观察者,它获得那些由可观察者发射出来的或者有操作符转译的值。它们的关系如图: RxJava可观察类型在RxJava的可观察类型如下
4年前发布 1分钟阅读

(转)Android 5.1.1 源码目录结构

转自:http://blog.csdn.net/tfslovexizi/article/details/51888458最近公司培训新同事,我负责整理一点关于android的基础知识,遥想当年,刚接触android,也是一头雾水,啥都不懂,就是靠看文档和视频,对android有一个初步了解,然后就通过查看源码,才有更深入的了解。android有成千上万,说太少了,是成百万上亿的代码,当然要全部都了
3年前发布 1分钟阅读

解决kotlin 安卓 '<no name provided>' is impossible, because 'recycler_view.adapter' is a complex expre

解决Kotlin错误:Smart cast is impossible, because the property could have been changed by this timexll1990 2017.12.13 阅读 6156今日荐书:《学会提问》,豆瓣评分8.3,批判性思维领域的“圣经”,看见诸多提问背后的真谛,具备互联网思维必读书之一使用Kotlin开发Android应用,在向
2年前发布 1分钟阅读

AudioTrack报错:track 0xb8d56f40 disabled due to previous underrun, restarting

在android使用AudioTrack在线播放音频,播放音频是出现卡顿现场,同时打印出以下错误:track 0xb8d56f40 disabled due to previous underrun, restarting播放器是按一定的速率播放音频,当缓冲区未完全按时填充数据时(即buffer underrun)就会报此错误。解决方法:往buffer加入数据的速率要足够块只有在buffer有数据
1年前发布 1分钟阅读
数据加载中