首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
liulq2018
掘友等级
android开发
|
北京时代星云科技有限公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
70
文章 70
沸点 0
赞
70
返回
|
搜索文章
赞
文章( 70 )
沸点( 0 )
LruCache 使用及原理
1. LruCache 是什么? 要搞清楚 LruCache 是什么之前,首先要知道 Android 的缓存策略。其实缓存策略很简单,举个例子,就是用户第一次使用网络加载一张图片后,下次加载这张图片的时候,并不会从网络加载,而是会从内存或者硬盘加载这张图片。 缓存策略分为添加、…
Android应用开发进阶
记得刚从事Android开发的工作时,市面上鲜有Android开发书籍可供参考,很多时候遇到问题只能自己去阅读源码,慢慢地探索。经过这么多年的发展和积累,涌现了很多优秀的开发者和分享者,有很多参考价值很高的入门和进阶的书籍,推动了国内Android开发者技术水平的提升,《And…
Android 之使用枚举 Enum 利弊及替代方案
比如一个入参形参为 0 = 男性,1 = 女性,传入其它则报错。自己写的函数可能知道,但是如果别人也需要用,那么就可能会产生 “类型不安全” 的问题。为了解决此问题,我们就可以使用 Enum 枚举类限制入参为我们规定的几个参数。这样可以解决问题。但是 Enum 枚举也有弊端的,这时候就需要好好理解造成的原因,然后才能更好的解决它。
面向对象 - Java那些事儿
面试的时候,面试官问,你是怎么理解面向对象的编程?我想很多人会照着面试题来背吧,面向对象呀,不就是继承,封装,多态吗?注意,面试官问到这里,是想听听你对面向对象的理解,而不是让你来背概念。 面向对象,是对现实世界的模拟,下图我们简单模拟了一个动物世界。 面向对象的三个基本特征之…
Android 性能优化最佳实践
快,稳,省,小,这四点很形象的代表了性能的四个方面,同时也让我们知道我们App现在是否是款性能良好的APP,如果有一项不达标,那么说明我们的应用有待优化。 很多时候我们注重功能实现,保证能用,但是我们会发现,这样的应用很难拿的出手,里面的槽点太多了,性能很差,但是又不知道从哪里…
一文详尽 Android 通信:四大组件之间 & 进程间 & 线程间 & 多个 App 间
看完本文能收获什么?按目录索引,你可以学习到: 1. 组件间的通信,Activity,fragment,Service, Provider,Receiver 2. 进程间的通信,AIDL 3. 线程间的通信,Handler,AnsycTask,IntentService 4. 多个 App 间的通信 5. 使用大型开源框架完成组件通信,EventBus,otto
30多个超赞的Android开发者工具
作为一个安卓开发者,有哪些好用的工具你都知道吗? 文中部分工具是收费的,但是绝大多数都是免费的。
明白Retrofit原理,才能更好的应用
相信大家也知道Retrofit代码解耦和设计模式的应用简直是代码范例,下面的源码分析都基于Retrofit-v2.3.0,首先用一波数据让大家简单了解Retrofit源码 Retrofit的jar包只有89k(89k能干嘛) Retrofit源码的类的个数合计41个 Retrofit源码的方法的个数合计513个() Retrofit代码的涉及的常见模式不完全统计有7种 接下来为大家数理解析
Android事件分发机制详解:史上最全面、最易懂
网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化等等 今天,我将全面总结Android的事件分发机制,我能保证这是市面上的最全面、最清晰、最易懂的 本文秉着“结论先行、详细分析在后”的原则,即先让大家感性认识,再通…
一款基于 MVP+RxJava2+Retrofit2+Picasso+DiskLruCache 的应用——熊猫眼
简介 熊猫眼是一个平时用来学习的练手的项目,做这样一个应用的目的主要有两个: 公司项目因为历史原因还有风险控制方面的问题,新的技术不一定能够应用在现有的版本上。所以手痒了就自己弄个应用写一写,持续的更新增加自己的技能熟练度。同时也把坑踩一踩,以后用到的时候可以少走绕路。 像之前…
下一页
个人成就
文章被点赞
24
文章被阅读
10,966
掘力值
189
关注了
12
关注者
226
收藏集
2
关注标签
40
加入于
2017-04-23