编写 Android Library 的最佳实践

写在前面 一直以来,技术圈里面只要涉及 Android Library 的文章,几乎都在讲如何发布到 Maven/Jcenter,却很少见到有文章来指导大家如何编写一个规范又好用的 Android Library。 这几年 Android 各式各样的开源库层出不穷,国内的很多开发者都慷慨地将自...

2019-03-26 17:46:42

阅读数 13

评论数 0

谈谈模板方法设计模式的使用

在项目中经常会遇到一个类的某些方法和另一个类的某些方法功能是相同的,只有部分方法是不同的。这个时候就可以使用模板方法来操作了。其实这种情况很常见:比如我们项目里面用到的基类,BaseActivity之类的。这种设计就是模板方法,是不是有点熟悉。。。下面来看看是怎么实现的把。 模版方法模式的结构 模...

2019-03-22 15:37:08

阅读数 9

评论数 0

Google架构师总结的Android锁机制分析,带你深入补齐并发的短板

并发:什么是并发? 举个很简单的例子,当你一遍在噜噜噜,一遍看小视频的时候,同时在做两件事,这就是并发 并发的好处 1:提高资源利用率:当一个人玩并没有完全占用系统资源,就可以利用并发来提高资源利用李,同时也能更快的完成任务 2:在程序任务上更加精简:就拿上一个例子来说,左手做什么,右手做什么,...

2019-03-20 16:06:54

阅读数 82

评论数 0

年薪50W架构师都在了解什么?

众所周知人工智能并不是最近几年才有的热潮,本次人工智能热潮是大数据和计算力提高的表现。 当前流行的深度学习只是人工智能中一种算法的深度应用,各位入门时记得要打好其他算法和模型基础,扎实的基础会为今后学习提供很好的理论基础。而我们在去搜索这些技术的时候,经常会遇到一些误解。 常见误解 「深度学习是一...

2019-03-20 15:30:15

阅读数 35

评论数 0

10分钟速看MVVM架构开源小项目

一切先从Jetpack说起。去年年底的时候抽时间研究了下Google的Jetpack,这是一款在18年Google I/O大会上推出的Android开发组件工具集,旨在帮助我们轻松构建更稳定、更健壮、以及更可维护的应用程序。 Jetpack又引出了好几个相关联的概念,比如说Architecture...

2019-03-19 15:51:57

阅读数 29

评论数 0

互联网裁员寒冬下,我却从茫茫人海中脱颖而出

公司年前恶意加班逼退一些新进人员,先是年终奖要做评分考核,再是通宵赶项目无加班费,如果没有按时完成还倒扣10%的基础工资,我实在是忍无可忍了! 拿完年终奖,我的跳槽方案已全方准备好!首先是恶补了技术方面的东西,再把朋友给我的BAT的面试题刷一遍,能力很重要,但面试这关更重要,如果没有突破这关的话,...

2019-03-18 23:01:14

阅读数 23

评论数 0

提示
确定要删除当前文章?
取消 删除