android
家庭_煮男
这个作者很懒,什么都没留下…
展开
-
Eclipse版本android 65535解决方案(原理等同android studio现在的分包方式)(转)
由于工作的需要看了下Eclipse下android65535的解决方案,查了好多文档,真心的发自内心的说一句请不要再拷贝别人的博客了,害人,真害人。 接下来我说下我的实现方式,首先说下65535的最可能的触发原因(三方jar用的太多了) 首先:利用ant 软件合并jar包: ant 安装步骤: 把刚刚配置好的%ANT_HOME%\bin;放在path后面,注意转载 2017-08-29 17:21:48 · 650 阅读 · 0 评论 -
ScrollView ListView 嵌套问题源码理解
ScrollView 嵌套ListView 出现不兼容问题,有下面这种解决方案自定义ListView 继承ListView 重写 onMeasure方法public class MyListView extends ListView { public MyListView(Context context) { super(context); } ...原创 2019-01-03 11:40:43 · 110 阅读 · 0 评论 -
Handler Looper 源码分析
1.Hander sendMessage 分析(MessageQueue 消息队列)Handler sendMessage之后的流程Hander.sendMessage(msg) —>Hander.sendMessageDelayed—>Hander.sendMessageAtTime —> Hander.enqueueMessage —> MessageQueue....原创 2019-01-03 11:43:04 · 123 阅读 · 0 评论 -
ButterKnife 原理及部分实现代码
1.ButterKnife介绍主要是解决掉 findViewById 和 setOnclick ,还包括资源的注入 ,编译时注解。2. ButterKnife原理分析主要采用编译时注解,就是用 apt 生成代码3.注解处理器是什么?注解处理器是(Annotation Processor)是javac的一个工具,用来在编译 时扫描注解(Annotation)。3.理解处理器Abstrac...原创 2019-01-03 11:44:51 · 227 阅读 · 0 评论 -
Activity setContentView源码阅读分析
以下以Android api28 为例1. Activity ContentView 分析public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstance...原创 2019-01-23 23:28:18 · 157 阅读 · 0 评论