趁还能折腾的时候多学习!
好好学习,天天向上
06
07
Android源码分析ViewStub源码解析 Android源码分析ViewStub源码解析
源码基于安卓8.0分析结果 ViewStub是一种不可见的并且大小为0的试图,它可以延迟到运行时才填充inflate 布局资源,当Viewstub设为可见或者是inflate的时候,就会填充布局资源,这个布局和普通的试图就基本上没有任何区别
2018-06-07 Shiming_Li
05
29
26
Android源码分析(Handler机制) Android源码分析(Handler机制)
源码基于安卓8.0分析结果关键类ActivityThread、Handler、Looper、Message、MessageQueue ActivityThread中的流程:应用程序入口是在ActivityThread的main方法中,程序启
2018-05-26 Shiming_Li
14
Android源码分析(事件传递) Android源码分析(事件传递)
源码基于安卓8.0分析结果 首先如何看安卓SDK源码,作者尝试过几种的方法,感觉这种比较方便把在本地找到的Android.jar 放到工程中的libs的目录下,直接编译,就可以看到PhoneWindow 和DecorView的源码了 结论:
2018-05-14 Shiming_Li
06
05
Lint的使用(安卓性能提升必备掌握的工具) Lint的使用(安卓性能提升必备掌握的工具)
什么是 LintLint 是Android Studio 提供的 代码扫描分析工具,它可以帮助我们发现代码结构/质量问题,同时提供一些解决方案,而且这个过程不需要我们手写测试用例。 Lint 发现的每个问题都有描述信息和等级(和测试发现 b
2018-05-05 Shiming_Li
04
27
注解(Annotation) by Thinking in Java 注解(Annotation) by Thinking in Java
###注解(元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在某个时刻非常方便的使用这些数据(受到了C#的启发 C#覆盖一个方法必须使用@Override,但是java不是必选的) java SE5重要的语言的变化 注解
2018-04-27 Shiming_Li
22
14
Kotlin中的协变、逆变和不变 Kotlin中的协变、逆变和不变
共1083字,阅读需要2分钟 泛型实参的继承关系对泛型类型的影响协变:泛型类型与实参的继承关系相同逆变:泛型类型与实参的继承关系相反不变:泛型类型没有关系协变点:返回值类型是泛型参数类型逆变点:入参类型是泛型参数类型@UnsafeVaria
2018-04-14 Shiming_Li
02
26
PLC通讯的安卓App PLC通讯的安卓App
认识中控板:华北工控 EMB-3550基于Coretex-A17 ARM架构嵌入式All In One主板 #####EMB—3550详细的参数:◆ 采用RK3288 Coretex-A17处理器(四核)◆ 板载2GB DDR3
2018-02-26 Shiming_Li
24
安卓画笔笔锋的实现探索(三)田字格Demo 安卓画笔笔锋的实现探索(三)田字格Demo
Demo的下载地址 效果图:如果对的效果不太明确的地方,请移步上两篇文章 ####Demo中做了哪些事情1、提供画板,以及收起画板的动作2、插入空格3、换行4、删除或者长按删除5、切换笔的样式6、根据手指抬起来自动插入已绘制的图形到Edit
2018-02-24 Shiming_Li
01
25
2018年 2018年
最近换了工作,一下子负责了两个App,一个硬件的一个商城的,突然感觉这应该是来深圳3年了,这才是最累的时候,早上6点就被吵醒,晚上11点下班,突然感觉好累 哈哈哈! 好好工作吧,心跳最重要
2018-01-25 Shiming_Li
3 / 3