Android
拿铁先生
不想当蛋糕大师傅的程序员不是好股民
展开
-
iOS 和 Android:UITableView与RecycleView的重用机制比较
引言:iOS和Android各有自己的列表组件。众所周知,列表组件一直都是移动端各个端中,组件重用、内存优化的重点。今天就来分析下iOS和Android各自的重用机制。Android:RecyclerView的缓存机制先来熟悉下ViewHolder的几个状态isInvalid:表示当前ViewHolder是否已经失效。通常来说,在3种情况下会出现这种情况:1.调用了Adapter...原创 2019-11-10 21:25:52 · 525 阅读 · 0 评论 -
Android事件分发机制研究
引言:相信不少Android开发都遇到过这样一个问题:“给一个控件写了setOnClickListener,结果View.OnClickListener怎么都不相应,查了半天,发觉原来这个控件有添加setOnTouchListener,一旦View.OnTouchListener中的onTouch返回true,那么View.OnClickListener是绝对不会响应的”。bug好解决,但是背后的...原创 2019-08-19 16:54:27 · 98 阅读 · 0 评论 -
移动端开发规范
移动端开发规范引言:最近得空,整理一些平时工作中要求的开发规范,浅薄之处还请大家多指教。目录移动端开发规范代码规范基本原则代码清晰一致性通用规范类命名方法命名变量命名常量命名枚举类型命名图片命名通用规范通用设计规范开屏页版本号版本检查开屏页广告推送通用测试用例及处理规范规范用例数据埋点规范...原创 2019-08-16 10:13:23 · 2759 阅读 · 0 评论 -
Android动态代理解析
前言:做过Android开发的一般都使用过Retrofit这个三方框架,初一使用,会觉得很神奇:为什么把各个请求定义在一个接口里,通过几行代码就能实现网络请求?答案就是“动态代理”!何为代理?简单来说代理是一种软件设计模式,某些情况下,我们不希望修改已有对象的功能,但是我们又想在不改变调用者调用方法的情况下,改变调用后的具体实现逻辑,因此,我们会采用间接访问来实现目的。比如A类...原创 2019-08-16 18:34:47 · 870 阅读 · 0 评论