- 博客(13)
- 资源 (6)
- 收藏
- 关注
转载 TCP协议详解-三次握手、四次挥手
为什么会有TCP/IP协议在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。计算机使用者意识到,计算机只是单兵作战并不会发挥太大的作用。只有把它们联合起来,电脑才会发挥出它最大的潜力。于是人们就想方设法的用电线把电脑连接到了一起。但是简单的连到一起是远远不够的,就好像语言不同的
2016-08-09 09:58:21
2923
原创 HTTP详解
HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于
2016-08-07 23:14:59
937
4
原创 &、&&和|、||的区别
按位与:a&b是把a和b都转换成二进制数然后再进行与的运算; 逻辑与:a&&b就是当且仅当两个操作数均为 true时,其结果才为 true;只要有一个为零,a&&b就为零。
2016-08-06 18:41:04
1414
原创 (一) 抽取Activity基类--BaseActivity
为什么要抽取Activity基类?主要原因有两个: 第一个原因是方便代码编写,减少重复代码,快速开发。 第二个原因是优化代码结构,降低耦合度,方便修改。 还有一些其他原因:提高代码可读性,代码显得井井有条,看起来很优美。
2016-05-05 23:24:02
9003
原创 Android-RecyclerView使用(三) 实现下拉刷新,上拉自动加载
RecyclerView下拉刷新,上拉加载。swiperefreshlayout实现下拉刷新,重写RecyclerView的OnScrollListener实现上拉加载。
2016-04-27 17:02:36
870
1
原创 Android RecyclerView使用(二) -给Item添加点击事件
Android RecyclerView使用(二)实现item点击事件的几种方法
2016-04-26 21:46:22
8931
原创 Android RecyclerView使用(一) 基本使用
RechclerView简介。RecyclerView比listview更先进更灵活,对于很多的视图它就是一个容器,可以有效的重用和滚动。1.可以通过设置LayoutManager可以实现Listview和横向Listview,GridView,横向Gridview和瀑布流等效果。2.可以通过addItemDecoration添加Item分割线。3.可以通过setItemAnimator()设置动画
2016-04-25 23:04:33
3722
原创 Android java.lang.UnsatisfiedLinkError错误
Android java.lang.UnsatisfiedLinkError错误
2016-04-22 09:14:16
629
原创 String、StringBuffer、StringBuilder的区别
一 、String、StringBuffer、StringBuilder简介1、String(字符串常量)a.Stirng是对象不是基本数据类型 b.String是final类,不能被继承。是不可变对象,一旦创建,就不能修改它的值。 2、StringBuffer(字符串变量)a.一个类似于 String 的字符串缓冲区,对它的修改的不会像String那样重创建对象。 b.使用append()方法修
2016-04-18 14:39:10
426
原创 Android开发随笔之自定义TitleBar
创建步骤: 1.创建attrs.xml,为自定义的Title定义属性。 2.创建MyTitleBar类,继承自RelativeLayout。在构造函数中对自定义TitleBar的属性进行详细配置。 3.在xml布局中使用该控件。 4.在Activity中使用,并设置监听事件。 这是效果图: 具体实现: 一、自定义View的属性,首先在res/values/ 下建立一个attrs.xm
2016-03-22 21:11:31
1492
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人