1 介绍
SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。
碎片化的出现让一些复杂冗长的内容在一些屏幕与分辨率存在差异的屏幕上得到了合理的展示,极大地提高了用户的体验。下面对Fragment的一些热点问题进行一下讲解。
GestureDetector:http://www.gcssloop.com/customview/gestruedector
ScaleGestureDetector:http://www.27house.cn/archives/526
ViewRootImpl篇(前传):https://blog.csdn.net/dongxianfei/article/details/83863888
Part01:http://www.gcssloop.com/customview/dispatch-touchevent-theory
Part02:http://www.gcssloop.com/customview/dispatch-touchevent-source
为什么要使用正则表达式?
节省代码,爱护队友。
在正式介绍之前,先贴一段使用了正则表达式的代码吧。
1 | String phoneNum = "16510758936"; |
读者可能会问:
- 为什么要使用AutoCache?
回答:简洁、高性能。- 现在市面上有那么多缓存的框架,像piccso等都很优秀,那笔者是不是在重复造车?
回答:AutoCache是为那些追求轻量级缓存的APP而生的。目的是让开发者既能快速完成APP缓存功能的开发,又能保证上线后性能的稳定。
读完本章,你可以:
- 在Android Studio上轻松搭建NDK开发环境。
- 掌握最快捷的JNI开发方式。
- 掌握使用.so文件开发Android程序的技巧。