框架(个人纪录)

最近想搭建一个android项目框架,用到的开源框架记录如下:

Android 网络框架之Retrofit2使用详解及从源码中解析原理
给 Android 开发者的 RxJava 详解
RxJava 与 Retrofit 结合的最佳实践
RxJava操作符分类
butterknife github

个人项目进展记录:

2016.9.3:

目前完成了启动页,广告页,首页的实现,遇到的小问题及解决方法

1、
问题描述:

打开app出现短暂白屏(黑屏)后进入启动页

解决方法:

在启动页 theme 中增加背景图(启动图)秒进app

<item name="android:windowBackground">@drawable/splash</item>
2、
问题描述:

Android4.4+ 半透明状态栏的实现

解决方法:

SystemBarTint开源框架

3、
问题描述:

使用Rxjava实现倒计时功能 更新view 时存在问题,实现方案参考用RxJava实现倒计时与踩坑,在某些机型(Galaxy Note3 Lite 4 Android4.3)上,如倒计时10秒,倒计时会显示"10 跳过" 然后过3秒直接显示"7 跳过"一直到"1 跳过",中间有3秒时间没有更新view

解决方法:

和网友讨论在魅族机器上使用 interval 操作符也存在此类相似问题,暂无解决方法,慎用!

推荐阅读更多精彩内容