自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陶亚雄的专栏

一直在路上

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 多种布局的ListView

多种布局的ListView和但中布局的ListView唯一不同的是:实现多种布局的ListView的Adapter必须实现getViewTypeCount()和getItemViewType(int position)方法.getViewTypeCount:告诉管理器你有多少种布局。getItemViewType:该position需返回哪种布局,必须从0开始。示例代码如下:cla

2015-10-26 20:12:53 518

原创 利用摄像头摄像或拍照(二)

需求: 预览摄像头,并实现前后摄像头切换实现:自己

2014-07-24 23:02:18 1005

原创 利用摄像头摄像或拍照(一)

需求:利用手机摄像头摄像,然后存储起来。解决方案:用za

2014-07-23 22:10:55 1366

原创 向广播发送自定义类型的对象

当要向广播发送自定义类型的对象的时候,属于进程间的通信。有两种解决方式,一种是Serializable,另一种是Parcelable。首先来看Parcelable:客户端(广播发送端),有一个自定义的类,Person,现在要发送一个广播,里面有Person的对象person,若不对这个类做任何处理,是肯定会报错的。那么,现在用Parcelable解决如下:public class Pe

2013-12-12 18:24:24 1159

原创 java中文件加锁机制

当同时对一个文件进行操作的时候,很可能出现错误甚至锁坏文件。在某些情况下,有一个应用的两个实例同事操作一个文件,第一个实例应该锁定这个文件,第二个实例发现这个文件被锁定,是等待它解锁还是跳过文件操作呢。锁定一个文件,可以使用FileChannel的lock()或teylock()方法:FileOutputStream f = new FileOutputStream("asdadasd

2013-12-11 20:44:00 3826

原创 java将序列化对象存到文件中

如何将一个对象以序列化的方式写到文件中呢,请看下面代码:首先创建一个类,若想该类能以序列化的方式写到流中,必须实现Serializableimport java.io.Serializable;public class Person implements Serializable{ private String name = ""; private int age = 0; pr

2013-12-11 19:28:18 1859

原创 java垃圾回收机制

垃圾回收的几种基本算法:1.引用计数此对象有一个引用,则增加一个计数,删除一个引用,则减少一个计数。当计数为零的时候,则是无用对象,将被回收。缺陷:无法处理循环引用的问题,并且计数器增加了程序执行的开销。2.标记-清除使用了根集的概念。垃圾回收器从根集开始扫面,识别出哪些对象可达,哪些对象不可达。并用某种方式标记可达对象,例如对每个可达对象设置一个活多个位。将未被标记的对象删除。缺

2013-12-10 18:25:00 1027

原创 win7 DOS 中文乱码

在window dos下,经常出现中文乱码的问题,我是这样解决的,也许能帮到大家:打开cmd:敲入更改编码命令:chcp 936点击dos框的属性,选择如下:点击确定,ok,解决。MS-DOS为以下国家和语言提供字符集:   代码页描述   1258 越南语   1257 波罗的语   1256 阿拉伯语   1255 希伯来语

2013-12-10 14:10:17 2160

原创 android插件化入门 优化

如我的前一篇博客一样http://blog.csdn.net/shushangxiaocao/article/details/17240889,现在来做点小优化:原来的代码是:比较繁琐,不熟悉反射的同学可能有点看不明白。现在,针对这部分代码,来做点有意思的优化:首先,在Home项目中添加一个包:里面有一个ICommon接口类,类代码如下:public interfa

2013-12-10 14:00:44 713

原创 android上的插件化入门

在android上,当一个app想使用另外一个app的api时怎么办呢,现在做一个小例子:有两个app,一个是Plugin,一个是Home代码分别如下:首先是在plugin中实现一个类,类里面有一个add方法,该方法就是时间两个整型数的加法:public class AddOperation { public int addOperation(int arg1, int arg2

2013-12-10 11:06:57 1091

原创 android service 值得注意的地方(2)

Bound Services:1.     提供服务端和客户端之间的交互,可以发送请求,获得服务等2.     通过实现OnBind()方法,返回一个IBind对象,来完成服务端到客户端之间的连接。     3.     OnBind()方法只调用一次,当第一个客户端连接服务的时候,系统调用一次OnBind()方法,并返回一个IBind对象。当其他客户端连接服务的时候,

2013-12-09 20:01:35 669

原创 android service 值得注意的地方(1)

1.     service是应用程序的组成部分,可以和用户之间没有交互并且可以在后台长期运行.通常用来执行一些长时间的操作,如handle net work,play music,perform file I/O。还可以通过绑定服务来完成进程间的通信。2.     service启动的两种方式:1)     Started:应用程序的其他部分,如activity可以通过调用sta

2013-12-09 19:59:53 803

原创 如何解决在android4.4系统中无法正常恢复短信

背景:在刚刚发布的anroid4.4系统中,提出了一个新的概念,即default sms app。只有default sms app 才具有向数据库中写短信的权限。而非在以前的系统中,任何的app都可以向数据库中写短信。如果还按照原来的做法,短信恢复会失败。解决方案:官方提供了一种解决方案:http://blog.csdn.net/xyz_lmn/article/detai

2013-11-28 17:29:13 2831 6

mysql-essential-5.1.45-win32

mysql安装包,可快速的安装mysql,非常方便

2013-03-08

空空如也

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

TA关注的人

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