- 博客(8)
- 收藏
- 关注
原创 OkHttp3详解
一.Request每一次网络请求都是一个Request,Request是对url,method,header,body的封装,也是对Http协议中请求行,请求头,实体内容的封装Request request = new Request .Builder() .url(url) .pos...
2018-04-27 16:09:44 1216
原创 HTTP相关
一、HTTP协议1. HTTP协议用于定义客户端与web服务器进行交互的格式2. HTTP是hypertext transfer protocol(超文本传输协议),是基于TCP/IP协议的应用层协议3. HTTP协议基于请求响应模型,一次请求对于一次响应,请求只能由客户端发出,服务器只能被动的等待请求作出响应4. HTTP/1.0 HTTP/1.1--(客户端与服务端的通信底层也是通过流来工作 ...
2018-04-27 15:55:57 211
原创 ANR相关
一:什么是ANR ANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5 seconds) --主要类型 按键或触摸事件在特定时间内无响应2:BroadcastTimeout(10 seconds) roadcastReceiver在特定时间内无法处理完成3:ServiceTimeout(20...
2018-04-27 15:51:40 254
原创 Activity四种启动模式及其应用场景
standard 、 singleTop 、 singleTask 、 singleInstance(1) standard 默认的启动模式,每次该模式启动一个Activity都会重新创健一个新的实例。这种模式下,谁启动了该模式的Activity,每次启动一个Activity,该Activity就属于启动它的Activity的任务栈中。这个Activity它的 onCreate(),onStart...
2018-04-27 15:49:33 270
原创 Bitmap基础知识
(一)Bitmap所占用的内存 = 图片长度 x 图片宽度 x 一个像素点占用的字节数A代表透明度;R代表红色;G代表绿色;B代表蓝色ALPHA_8 表示8位 Alpha位图,即A=8,一个像素点占用一个字节,它没有颜色,只有透明度ARGB_4444 表示16位 ARGB位图,即A=4, R=4, G=4, B=4,一个像素点占 4+4+4+4=16位,2个字节ARGB_888...
2018-04-27 15:38:13 558
原创 图片优化
安卓图片优化:(1) 不要将 Button的背景设置成 selector 如果将 Button的背景设置成 selector,在初始化Button的时候会将正反选图片都加载在内存中,相当于一个按钮占用了两张相同大小图片所使用的内存 可以通过在布局文件中给按钮设置正常状态下的背景图片,然后在代码中监听按钮的点击状态,当按下按钮时为按钮设置反选效果的图片,抬起时重新设置为正常状态下的背景Imag...
2018-04-27 15:33:39 359
原创 Java数据相关
(1)Java基本数据类型: byte short int long float double boolean char 简单类型 boolean byte char short int long float double void二进制位数 1 ...
2018-04-27 15:27:56 136
原创 Bitmap createBitmap 相关参数
(一) Bitmap方法相关参数:(1) Bitmap createBitmap (Bitmap src)从原位图src复制出一个新的位图,和原始位图相同(2) Bitmap createBitmap (int width, int height, Bitmap.Config config)根据参数创建新位图int width The width of the bitmapint heigh...
2018-04-27 15:24:57 34325 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人