自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pinyin4j的简单使用

在做的列表排序的时候,想按拼音首字母排序,于是在网上找到pinyin4j这个开源项目,简单介绍一下这个包的使用吧。Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换。拼音输出格式可以定制。一般用到的就是PinyinHelper类里的静态方法toHanyuPinyinStringArray(),直接传入汉字char类型,返回拼音的字符串数组。String[] s1 = PinyinH

2016-03-14 17:49:48 3319 1

原创 使用NIO实现非阻塞Socket通信原理

刚学了NIO,写一下自己的理解 网络通信中,NIO提供了SocketChannel和ServerSocketChannel两种不同的套接字通道来实现,可以设置阻塞与非阻塞两种模式,为了实现高负载高并发都采取非阻塞的模式。通道是双向的,可以同时在通道上发送和读取数据。NIO采用可分配大小的缓冲区Buffer实现对数据的读写操作。 服务器仅采用一个线程去除了所有的客户端线程,这就需要创建一个Sele

2015-12-01 19:51:51 4533

原创 AIDL Service

(以下内容有错误或不足还望大家指正) AIDL(Android Interface Definition Language)Service可以实现进程之间的通讯。 AIDL定义接口须注意以下几点: 1.AIDL定义接口的源代码必须以.aidl结尾。 2.AIDL接口中用到数据类型,除了基本类型、String、List、Map、CharSequence之外,其他类型全部需要导包,即使它们在同

2015-11-14 22:14:01 369

原创 TabHost的一点注意事项

在布局文件中, TabHost的ID应为@android:id/tabhost TabWidget的ID应为@android:id/tabs FrameLayout的ID应为@android:id/tabcontent 这三个ID是引用了Android系统已有的ID 另外,新手在学习TabHost时,新建的工程中java文件中的类一般是继承自Activity,这时要改为TabAc

2015-09-24 16:17:05 297

空空如也

空空如也

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

TA关注的人

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