- 博客(42)
- 资源 (3)
- 收藏
- 关注
原创 HTTP协议学习
基础概念什么是HTTP?HTTP协议是超文本传输协议(Hyper Text Transfer Protocol)的缩写,是一种用于分布式、协作式和超媒体信息系统的应用层(Application Layer)协议,是万维网的数据通信基础.最初HTTP是为了提供一种发布和接受HTML页面的方法.HTTP的特点HTTP是无状态的(stateless): 服务器对客户端的访问没有任何记录,因此当...
2019-02-17 02:37:55
340
原创 Java反射学习
文章目录概述Class 类Java构造器(Constructor)获取Constructor对象参数类型和实例对象的创建Java 成员变量(Field)Java 方法(Method)Getters和SettersJava注解Java数组概述Java 反射机制可以让我们在编译期(Compile Time)之外的运行期(Runtime)检查类,接口,变量以及方法的信息. 反射还可以让我们在运行期实...
2019-02-14 21:59:39
8700
3
原创 Linux 软件 : git管理 gitg
gitg 是一款Linux下的git IDE有很多功能, 非常方便安装安装指令sudo apt-get install gitg使用在工作下直接使用下列命令即可gitg
2018-04-17 08:23:16
2132
原创 Linux 软件 : 文件比较
Linux 下的一个文件比较工具 Meld. 使用起来挺方便的记录一下 . 官网: http://meldmerge.org安装在Ubuntu下安装非常方便执行下面的安装命令即可.# 安装meldsudo apt-get install meld 如果有依赖问题Error. 则可以使用下面的命令解决下然后重装.# 处理依赖问题.sudo apt-get i...
2018-04-17 08:13:52
893
原创 View#setWillNotDraw() 方法
今天在自定一个FrameLayout的时候发现onDraw()方法不会被调用, 最后定位到原因在WILL_NOT_DRAWViewGroup在默认情况下为了提高自身的绘制性能会设置WILL_NOT_DRAW标记, 用来设置不执行onDraw()方法.因此如果在自定义ViewGroup的时候一定都要注意去掉这个标记位, 否则onDraw() 不会被执行.有两种方法可以达到这种效果.设置View...
2018-04-02 23:00:57
484
原创 Android View事件基础(二)
本文主要学习了 MotionEvent, TouchSlop, VelocityTracker三个知识点.
2017-04-17 17:18:16
311
原创 Android 多线程之四种线程池
Android中的四种线程池.Android中常用有四种线程池,他们都是直接或者间接配置ThreadPoolExecutor 来实现自己的功能的。
2017-04-16 19:05:10
646
原创 Android 自定义View之位置参数
本文主要介绍 : top, left, right, bottom, x, y, translationX, translationY.等位置参数
2017-04-14 11:39:40
560
原创 Android 消息机制深入(一)
Android消息机制介绍Android的消息机制主要是指Handler的运行机制, Handler需要底层的MessageQueue, 和 Looper 的支撑.
2017-04-13 08:40:19
333
原创 Support Annotation Library 使用详解
Support Annotation Library 是提供了一系列元注解,用来帮助开发者在编译期间发现可能存在的BUG.
2017-02-17 18:03:27
340
原创 AndroidTrainingCHS -- 高效显示Bitmap
本文主要介绍一些通用的处理和加载Bitmap对象的方法.这些技术可以使的应用的UI更加流程并且避免消耗过多的内存.如果不注意这些,Bitmaps会迅速消耗应用内存进而导致程序Crash.
2016-12-19 16:44:34
433
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人