31 December 2016

layout: post category : android开发 tagline: “工作记录” tags : [工作,android,记录] —

2017小米工作记录

remoteView 研究一下


moveTaskToBack(boolean)方法:在activity中调用 moveTaskToBack (boolean nonRoot)方法即可将 activity 退到后台。


tablayout + viewpager


主题换肤+apk换肤,夜间模式


如果你曾经查看写的TextView的预览情况。那么这个就是为你准备的。使用’tools:text=”value”‘这个值会显示在预览时候, 但是在真正运行的时候不会出现这个内容。


tinker科普,dex替换 dexdiff 复杂,


ScrollView 的 android:fillViewport=”true” 属性,能保证内容占据整个屏幕空间,用于不确定高度的地方有帮助


Android 5.0 新增了一个 JobScheduler API。

使用 JobInfo.Builder 类可配置应如何运行已排计划的任务。您可以安排任务在特定条件下运行,例如:

在设备充电时启动 在设备连入无限流量网络时启动 在设备空闲时启动 在特定期限前或以最低延迟完成


自定义 layoutmanager +recycleview 实现复杂的 list 布局。


Build Type(构建类型) + Product Flavor(产品定制) = Build Variant(构建变种版本)

Gradle Wrapper 防止用户下载了不对应这个项目版本的gradle


fresco对android 5.0的转场动画支持得不好


分享我们webview一个非常蛋疼的bug,webview响应不了 input=date 或者 select 这些标签,弹不出dialog,原因是这个webview初始化的时候用的是Application的Context,导致这些dialog弹不出来。。 醉了。。


帧率 码率


基础库 看大图,播放gif,rx,permiss,myAlertDialog,videocache,player,



blog comments powered by Disqus