
零碎知识点
文章平均质量分 73
jiahui_zhu
这个作者很懒,什么都没留下…
展开
-
【未完成】Android第一行代码总结
Android 可分为四层架构,五块区域1. Linux内核层 Linux2.6内核,提供了底层驱动2. 系统运行库 C/C++库提供了主要的特性支持,如SQLite、OpenGL/ES、Webkit Android运行时库,包括了Dalvik虚拟机3. 应用框架层 提供构建应用程序时可能用到的各种API4. 应用层 所有安装在手机上原创 2015-12-08 22:52:07 · 673 阅读 · 0 评论 -
适配Android6.0
在Android6.0之后,在载入.so库时,会从以前的warning变为error,应用程序不能在6.0设备上使用,因此需要适配。如果没有工程中的.so库的C/C++源码,比如是使用的第三方的.so库,那么就可以不继续往下看了,只能等着第三方库更新。首先,这个问题的官方回复如下:https://code.google.com/p/android-developer-previ原创 2015-12-09 11:47:49 · 2741 阅读 · 1 评论 -
Android 切.9图
官方文档:http://developer.android.com/tools/help/draw9patch.htmlOnline的.9图制作:http://draw9patch.com/.9图把图片分成了9个部分,分别是4个角、4个边和中间部分,在拉伸过程中,4个角是不做拉伸的,而水平边只做水平拉伸,垂直边只做垂直拉伸,中间区域做水平和垂直拉伸。程序猿可以自己做.9的图片,原创 2015-12-09 15:24:58 · 1315 阅读 · 0 评论 -
Android UI渲染总结
Android UI渲染分为3个过程,分别是测量、布局和绘制,这3个都是深度优先准则,父UI在子UI之前绘制,再按顺序绘制兄弟UI。Android每16ms发一次VSYNC信号触发UI渲染,只要16ms能达到一个流畅的画面,用户就不会感到卡顿。1000 / 16 ≈60Hz。渲染分为CPU部分与GPU部分。CPU部分包括测量、布局、记录和执行。GPU部分需要完成光栅化,计算原创 2016-08-15 18:03:46 · 2872 阅读 · 0 评论