自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 WebSocket 和Http协议区分和理解和Android 适配Websockt

websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有1.1和1.0之说,也就是所谓的keep-alive,把多个HTTP请求合并为一个,但是Websocket其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的握手规范而已...

2019-06-15 10:53:28 609

原创 TCP和UDP的使用

TCP与UDP区别总结:1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付3、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的UDP没有拥塞控制,因此网络出现拥塞不会使...

2019-01-12 13:47:50 382

原创 Android开发学习之路-DiffUtil使用

使用场景:对于Android 的RecyclerView中 的数据刷新,之前自己一直调用notifyDataSetChanged()而这样会Item全重新绘制,影响界面展示,当数据变化多的时候,会ARN出现,而由于集合发生变化的时候,只可以调用notifyDataSetChanged方法进行整个界面的刷新,并不能根据集合的变化为每一个变化的元素添加动画。所以这里就有了DiffUtil来解决这个问题...

2018-12-06 16:31:15 1148

原创 Android 数据库的使用SQLite 和GREENDAO框架

知识点: SQLite的使用。 GreenDao框架的使用1. SQLlite数据库 简介示意图2. SQLiteOpenHelper类2.1 简介示意图2.2 SQLiteOpenHelper类 常用方法/** * 创建数据库 */ // 1. 创建 or 打开 可读/写的数据库(通过 返回的SQLiteDatabase对象 进行操作) g...

2018-12-03 16:21:35 814

原创 Android初级学习路线 四大组件之ContentProvider

概述ContentProvider虽说我们平时用的并不多,但是作为安卓四大组件之一,其地位不容忽视。ContentProvider的作用是为不同的应用之间数据共享,提供统一的接口,我们知道安卓系统中应用内部的数据是对外隔离的,要想让其它应用能使用自己的数据(例如通讯录)这个时候就用到了ContentProvider。关于ContentProvider的使用主要介绍以下内容: 1 统...

2018-12-03 15:08:08 176

原创 Android初级学习路线 四大组件之BroadcastReceiver

Android四大组件 --- BroadcastReceiver Android 广播分为两个角色:广播发送者、广播接收者广播被分为两种不同的类型:“普通广播(Normal broadcasts)”和“有序广播(Ordered broadcasts)”。普通广播是完全异步的,可以在同一时刻(逻辑上)被所有接收者接收到,消息传递的效率比较高,但缺点是:接收者不能将处理结果传递给下一个接...

2018-11-30 15:41:45 126

原创 Android 初级学习路线四大组件之Service

知识点: service生命周期 和service的2种启动方式、aidl远程绑定Service、IntentService使用一 service生命周期和2种启动方式Service是一种可以在后台执行长时间运行操作的而没有用户界面的应用说到service的生命周期一定要讲到service的2种启动方式。1通过 startService: onCreate() --> o...

2018-11-30 13:58:08 132

原创 Android初级学习路线一 四大组件 之Activity

知识点:Activity生命周期、Activity启动模式  Activity的onSaveInstanceState和onRestoreInstanceState()调用 一 Activity生命周期 onCreate() >onStart()> onResume()> onPause()>onStop()>onDestory().启动Activit...

2018-11-28 16:32:24 137

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除