首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
BaronTalk
掘友等级
公众号 BaronTalk
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
78
文章 73
沸点 5
赞
78
返回
|
搜索文章
赞
文章( 73 )
沸点( 5 )
观察者模式(ObserverPattern)
转载请注明出处:http://www.jianshu.com/p/d55ee6e83d66欢迎大家关注我的知乎专栏:https://zhuanlan.zhihu.com/baron文章中的例子和思路均来自于《Head First》 场景 我们接到一个来自气象局的需求:气象局需要…
Android WebView那些坑之上传文件
转载请注明出处:http://www.jianshu.com/p/48e688ce801f欢迎欢迎大家关注我的知乎专栏:https://zhuanlan.zhihu.com/baron 以后所有文章都会在知乎专栏和掘金上首发 最近公司项目需要在WebView上调用手机系统相册来…
在 Android 项目中使用 Java8
转载请注明出处:https://zhuanlan.zhihu.com/p/23279894 前言 在过去的文章中我介绍过 Java8 的一些新特性,包括: Java8 新特性第 1 章 (Lambda 表达式) Java8 新特性第 2 章 (接口默认方法) Java8 新特性第 3 章 (Stream A…
「神兵利器Dagger2 | 掘金技术征文 」
Dagger-匕首,鼎鼎大名的Square公司旗下又一把利刃(没错!还有一把黄油刀,唤作ButterKnife);故此给本篇取名神兵利器Dagger2。 Dagger2起源于Dagger,是一款基于Java注解来实现的完全在编译阶段完成依赖注入的开源库,主要用于模块间解耦、提高…
RxJava 系列番外篇:一个 RxJava 解决复杂业务逻辑的案例
之前写过一系列 RxJava1 的文章,也承诺过会尽快有 RxJava2 的介绍。无奈实际项目中还未真正的使用 RxJava2,不敢妄动笔墨。所以这次还是给大家分享一个使用 RxJava1 解决问题的案例,希望对大家在使用 RxJava 的时候有一点点启发。对 RxJava 还不了解的同学可以先去看…
安居客Android项目架构演进
本文已授权微信公众号 AndroidDeveloper 独家发布。 入职安居客三年从工程师到 Team Leader,见证了 Android 团队一路走来的发展历程。因此有心将这些记录下来与大家分享,也算是对自己三年来一部分工作的总结。希望对大家有所帮助,更希望能得到大家宝贵的…
Android 模块化探索与实践
本文首发于《程序员》杂志五月刊,此版本有部分纠错与调整 一、前言 万维网发明人 Tim Berners-Lee 谈到设计原理时说过:“简单性和模块化是软件工程的基石;分布式和容错性是互联网的生命。” 由此可见模块化之于软件工程领域的重要性。 从 2016 年开始,模块化在 An…
写给 Android 应用工程师的 Binder 原理剖析
一. 前言 这篇文章我酝酿了很久,参考了很多资料,读了很多源码,却依旧不敢下笔。生怕自己理解上还有偏差,对大家造成误解,贻笑大方。又怕自己理解不够透彻,无法用清晰直白的文字准确的表达出 Binder 的设计精髓。直到今天提笔写作时还依旧战战兢兢。 Binder 之复杂远远不是一…
我们和优秀工程师的差距在哪儿
我相信每个工程师都曾怀揣一个成为技术大牛的梦想,可是真正走向技术大牛这条路的少之又少。工作中我们常常会发现,有些同学工作没几年但成长迅速;很快就能走向团队核心岗位,成为一名优秀的工程师;而有些同学工作几年后却在公司里默默无闻,能力和职位上都没有太大提升,得过且过最终沦为一名普普…
Android 性能监控系列一(原理篇)
一. 前言 性能问题是导致 App 用户流失的罪魁祸首之一,如果用户在使用我们 App 的时候遇到诸如页面卡顿、响应速度慢、发热严重、流量电量消耗大等问题的时候,很可能就会卸载掉我们的 App。而往往获取用户的成本是高昂的,因此因为性能问题导致用户流失的情况是我们要极力避免的,…
下一页
个人成就
优秀创作者
文章被点赞
4,828
文章被阅读
197,158
掘力值
9,761
关注了
11
关注者
4,620
收藏集
1
关注标签
20
加入于
2016-08-31