月度归档:2017年01月

UpdateHelper 1.0版本发布

本来预计14号便可将 UpdateHelper 收尾,结果由于临时有事,推迟到昨晚才将代码推送到 Github,然后今晚发出这篇。

不知不觉 UpdateHelper 这个项目已经在 Github 发布了两年多,至今收获 Star 121Fork 60(码云上收获了Star 84, Fork 35)。令我感到高兴的是,期间有不少开发者朋友提了 Issues 给我,以至于现在还能更新。

感谢的同时也欢迎 Pull request。

1

UpdateHelper 近期做了许多重要的更新,所以目前直接将这个版本定为 1.0。这个版本的改动主要有:

  •  从 ADT 转换成 Android Studio 项目
  • 优化部分代码实现逻辑
  • 网络部分全部改为 HttpURLConnection 实现
  • 修复下载过程与通知栏进度条卡顿情况
  • 提示文字全部提取到 strings.xml,方便国际化操作
  • 新增强制升级功能,通过后台接口 JSON 返回 forceUpgrade:true / false

UpdateHelper 1.0 从 ADT 转换成了 Android Studio 项目,因为目前 Android Studio 是开发 Android 的最好开发工具,且 Google 官方也已经不再支持 ADT。

UpdateHelper 从 1.0 开始已适配 Android 6.0 动态权限申请(只对存储权限做适配),但 UpdateHelper 只是简单的实现,起辅助作用,只有当检查到没有存储权限的时候才会弹出权限调用申请。

强烈建议开发者在 APP 中适配动态权限,因为用户有可能误操作拒绝后,而不知道怎么开启,这时就需要开发者引导如何再次开启权限。

权限应当由 APP 主程序配置引导,而不应该依靠任何第三方 Library。

2

UpdateHelper 会持续改善,目前制定的下一步开发计划主要有:

  • 下载过程可控制
  • 支持灰度测试

UpdateHelper 是我业余时间维护的一个开源项目,所以会不定期更新。项目也许还存在许多不足之处,希望开发者朋友们能加以体谅,同时也能加以鞭策。

也再次欢迎大家提交 Issuses,Pull request。

2017你好,2016再见

故事的开头往往是先从过去讲起,2016 即将成为过去,这一年对我来说是充实的,是我人生当中一个重要的转折点。

婚姻

2016,正如我开头所说的,是的!我结婚了,一辈子一次的那种。一直以为,婚姻对我来说相当遥远,没想到这一天这么快已经过去了。

2017 及余下的人生就是等待与另一半共同书写,一起慢慢变老。

运动

2016,我尝试过多种不同的运动,包括有氧运动跟无氧运动:

  • 骑行
  • 跑步
  • 哑铃
  • 篮球
  • 羽毛球
  • 俯卧撑 / 仰卧起坐

上述种种运动,却只有骑行是我唯一坚持一年多的运动,除了下雨没骑外,几乎每个工作日上下班都是骑车。

粗略算了一下,一天平均 8 公里,一年单单骑车就可以绕地球 1/20 圈,这样想想还是蛮惊人的。

而坚持骑行给我带来的好处也很明显,有氧运动把我多余的脂肪都燃烧了,现在我的体重、体脂率都很稳定的停留在标准水平,我坚信好处不只如此。

2017,我计划继续骑行,继续健身,继续保持有氧+无氧运动结合的方式运动,等下一次体检的时候希望没有一点问题。

足迹

2016,我走过了中国的 5 个城市,不论因公因私,这都丰富了我的视野。

对我来说印象最为深刻的就是《从你的全世界路过》拍摄地——重庆。重庆的地形很有趣,坡地很多,很多地方都是明显的高低起伏,公路上几乎看不到自行车,不由自主地脑补了一下在这里骑车的场景,想想都觉得好累。还有一个就是吃,基本都是面,基本都是麻辣,简直就是麻辣爱好者的天堂。

2017,我计划去更多没去过的城市。

成长

2016,我阅读了几本书,听了几次直播课程,也订阅了几个「得到」专栏,还有无数次的碎片化阅读。不能说这些行为能改变我什么,但至少有在潜移默化的影响我,对我是有帮助的,学习的过程总是在短期内看不到效果,而长期来说又是有助于个人成长的一种行为

2017,我计划继续大量的阅读并输出。

目前我的阅读方式主要为数字化阅读,数字化阅读意味着我经常盯着屏幕看,而且内容不比纸质来的系统。所以之后至少保证一年读 12 本的纸质图书,除了减少盯屏幕的时间外,还能保证系统性阅读。

输出则是为了证明自己已经理解了知识,并且对于所阅读的东西有自己的见解。我的输出渠道则是公众号(现代晓说)、博客简书

总结中的总结

2017 代表着明天,对于明天我永远保持着憧憬。

我的 2017 小目标:

  1. 至少阅读 12 本纸质书籍
  2. 规律的写作,一周写一篇
  3. 运动,一周至少三次
  4. 至少去一个没去过的城市
  5. 给自己的职业生涯做一份规划