数据传输协议 一、TCP协议 TCP协议是面向连接、可靠的数据传输协议数据从应用层发下来,会在每一层加上头部信息进行封装,然后发送数据接收端,所有数据的发送和接收其实是数据的...

数据传输协议 一、TCP协议 TCP协议是面向连接、可靠的数据传输协议数据从应用层发下来,会在每一层加上头部信息进行封装,然后发送数据接收端,所有数据的发送和接收其实是数据的...
CoordinateLayout打造酷炫效果 一、CoordinatorLayout简介 CoordinatorLayout是Android5.0之后推出的一个功能,它与Ap...
Android Handler消息处理机制 我们知道activity的异常响应事件为5秒,也就是说.超过该时间就会报ANR(Application Not Response)...
Android基础知识点整理 一、Android六大布局 1.1 LinearLayout线性布局 android:orientation属性是LinearLayout中特有...
Android 自定义View 前言 首先我们先了解一下,什么叫view?Android官方文档对View的解释是这样的:表示用户界面组件的基本构建块,视图占据屏幕上的矩形区...
Java框架层中有很多地方使用JNI机制,每一个部分的框架层代码,都可能有与之对应的JNI库。先了解Java框架层的组成,继续看一下JNI在框架层中的使用。 Java框架层的...
JNI(Java Native Interface)Java本地接口。最初对JNI的了解,仅仅停留在Java通过JNI可以实现对C/C++函数的调用。比如,首先在Java中写...
ViewGroup进行事件分发的过程中,多次把事件传递给了子View,开始View的事件分发。那么,View的事件分发如何进行? 关于View事件分发的几个问题: 1. Vi...
一、关于事件分发的几个问题 1. 为什么要进行事件分发? 用户在Android系统屏幕上进行操作后,会有相应的事件产生。当产生事件的区域,有多个组件可以响应这个事件时,And...
Java8的新特性有很多,只对代表性的四个重要特性做一次总结,方便以后回顾。 Java8的四个重要新特性: 1. Lambda; 2. 方法引用; 3. 默认方法; 4. S...
LinearLayout,很常用的一种布局,当在使用这种布局方式时,为了达到较好的屏幕适配效果,可以选择使用android:layout_weight属性。当为布局中的每个组...
一直想入手Framework,今天终于踏上前进的步伐,从编译环境开始,记录点滴,致多年后的自己。源码的下载这里就暂时不写了,后面有需要再补上去,先介绍环境配置,编译和烧录。 ...
浅谈Android MediaPlayer 前言 MediaPlayer是Android中多媒体框架中一个重要的组件,我们通过它可以控制在线或者本地音视频的播放过程. Med...
初识OpenGL ES 要在Android应用程序中使用OpenGL ES绘制图形,就必须为他们创建一个视图容器,使用这边需要引入GLSurfaceView和GLSurfac...