Handler是Android多线程通信的工具,多线程通过Handler相互发送消息,常用于从非主线程中更新主线程的UI界面。 Handler 工作机制 Thread1用Handler发送 Message1到消息队列 M…
RxAndroid 与 Retrofit 实战
RxAndroid是基于Rxjava的异步编程框架,其核心是观察者模式。 Retrofit是Square公司推出的开源高耦合Rest Api网络请求框架。 RxAndroid + Retorfit = 牛(zhuang)…
Android 四大组件之 Service 的使用
Service通常被称之为“后台服务”,其中“后台”一词是相对于前台而言的,具体是指其本身的运行并不依赖于用户可视的UI界面。 应用场景 不依赖于用户可视的UI界面(当然,这一条其实也不是绝对的,如一般前台Service…
Android SQLite 的使用
SQLite是微型数据库,其所有的数据都存储在一个文件中,非常适合移动端数据存储,因此Android中默认提供了对SQLite的支持。 打开数据库 Android系统提供了SQLiteOpenHelper用于打开数据库 …