如何快速入门和进阶安卓开发,是很多技术小白的疑问。大家都知道,Android开发要学的技能非常多,技术更新速度还快,但是总的来说:掌握最核心的技术,最规范的开发流程,成为专业、出色的安卓开发工程师也不是遥不可及。
新手一般会遇到以下几个问题:
1、 如何系统学习Android 开...
Heller
6年前 (2016-10-10) 3014℃ 0评论
253喜欢
众所周知,一个好的产品,除了功能强大,好的性能也必不可少。有调查显示,近90%的受访者会因为APP性能差而卸载,性能也是造成APP用户沮丧的头号原因。
那Android客户端性能的指标都有哪些?如何发现和定位客户端的性能问题?本文结合多个项目的开发实践,给出了要关注的重要指标项目...
Heller
6年前 (2016-07-18) 2390℃ 0评论
0喜欢
ISP(Image Signal Processor),即图像信号处理器,用于处理图像信号传感器输出的图像信号。它在相机系统中占有核心主导的地位,是构成相机的重要设备。
主要内部构成
如下图所示,ISP 内部包含 CPU、SUP IP、IF 等设备,事实上,可以认为 ISP 是一...
Heller
6年前 (2016-07-06) 2921℃ 0评论
1喜欢
Ant的概念
Make命令是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计。
Ant 与 makef...
Heller
6年前 (2016-06-08) 2137℃ 0评论
0喜欢
1、Why
最近在写android画图经常用到这几个什么什么To,一开始还真不知道cubicTo这个方法,更不用说能不能分清楚它们了,所以特此来做个小笔记,记录下moveTo、lineTo、quadTo、cubicTo、arcTo的作用,在自定义view的时候经常用到。
接下来也...
Heller
6年前 (2016-06-08) 3983℃ 2评论
0喜欢
在Android 4.0及其以上的版本中,出现了一个很屌的东西,叫做Navigation Bar,它和Status Bar一上一下相互交映,影响了我们的全屏。
低级隐藏
这个东西其实是可以隐藏和显示的,下面是Google给出的方法,此方法必须在Android 4.0以上的系统中使...
Heller
6年前 (2016-06-07) 5246℃ 0评论
0喜欢
getDimension
获取某个dimen的值,如果是dp或sp的单位,将其乘以density,如果是px,则不乘,返回float。
getDimensionPixelOffset
获取某个dimen的值,如果是dp或sp的单位,将其乘以density,如果是px,则不乘,返回...
Heller
6年前 (2016-06-07) 2485℃ 0评论
3喜欢
Property Animation中最重要,最基础的一个类就是ValueAnimator了。Property Animation利用ValueAnimator来跟踪记录对象属性已经变化了多长时间及当前这个时间点的值。
而在ValueAnimator中,又封装了两个类:
1)Ti...
Heller
6年前 (2016-06-06) 1524℃ 0评论
0喜欢