自定义博客皮肤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)
  • 收藏
  • 关注

转载 2013.03.11早读课——SoftReference

本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用   在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引

2013-03-11 07:45:29 334

转载 Android源码编译问题汇总

编译Android:1.安装$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"sudo apt-get updatesudo apt-get install sun-java6-jdk  //此部要改为:gedit /etc/apt/sources.list 往最后加入deb htt

2013-03-07 18:10:59 750

原创 Android的系统构架

1.Android系统框架从高层到低层分为五层,分别是应用程序层(Application)、应用程序框架层(Application Framework)、系统运行库层(Libraris和Android Runtime)、Linux内核层(Linux Kernel)2.各层的功能(1)应用程序层 a.应用程序主要是通过使用Java调用应用程序框架层(Application Framewo

2013-02-21 16:49:55 486

原创 Java终结处理和垃圾回收机制

终结处理和垃圾回收:1.finalization机制使用: 当你的对象(并非通过new创建)获得了一块内存,由于垃圾回收器只知道释放那些由new分配的内存,所以Java提供finalization机制释放这些“特殊”内存; 例如一个对象正在处理的是非Java 资源,如文件句柄或window 字符字体,这时你要确认在一个对象被撤消以前要保证这些资源被释放。 为处理这样的状况,Java

2013-01-28 21:39:09 383

原创 滑动实现多个布局的切换——ViewPager的使用

a) 导入android-support-v4.jar;i. 这个jar包是1.6+才有的,可以通过更新通过SDK Manager更新最新版android compatibility package, revision 3    然后在eclipse中工程上点击右键,选择android tools -> add compatibility library即可完成安装ii.上面做法是官方

2013-01-03 21:36:44 842

原创 com.android.internal.os.LoggingPrintStream.println(LoggingPrintStream.java:298)

抛出空指针异常,NullPointerExceptioncom.android.internal.os.LoggingPrintStream.println(LoggingPrintStream.java:298)抛出空指针异常,NullPointerException此异常为打印null错误如:String str = null;        system.out,prin

2012-12-28 11:05:54 2357

转载 Android语音识别

先收藏起来,刚好最近项目要用到 Android 轻松实现语音识别http://www.eoeandroid.com/thread-164063-1-1.htmlandroid语音识别技术http://www.eoeandroid.com/thread-209261-1-1.html  http://www.eoeandroid.com/forum.php?mod=v

2012-12-11 13:25:16 617

转载 CMNET与CMWAP的区别

CMWAP 和 CMNET 只是中国移动人为划分的两个GPRS接入方式。前者是为手机WAP上网而设立的,后者则主要是为PC、笔记本电脑、PDA等利用GPRS上网服务。它们在实现方式上并没有任何差别,但因为定位不同,所以和CMNET相比,CMWAP便有了部分限制,资费上也存在差别。 先说说cmwap和cmnet的区别,很多人都知道这是移动提供的两个不同的接入点,但是说到区别,恐怕很多玩家都不

2012-12-10 11:23:20 484

转载 android socket编程实例

android客户端通过socket与服务器进行通信可以分为以下几步:应用程序与服务器通信可以采用两种模式:TCP可靠通信 和UDP不可靠通信。(1)通过IP地址和端口实例化Socket,请求连接服务器:     socket = new Socket(HOST, PORT);   //host:为服务器的IP地址  port:为服务器的端口号(2)获取Socket流以进行读写,并

2012-12-08 22:01:05 397

原创 android.os.NetworkOnMainThreadException异常

今天写了个简单的登陆服务器的小程序,在AVM上运行都正常着,但在手机上运行就报android.os.NetworkOnMainThreadException异常在网上查了异常,是因为我的AVM是2.3系统而手机是4.0系统,安卓4.0是不支持在mainThread上使用网络解决方法:另外建立一个Thread执行网络操作

2012-12-08 16:10:05 334

原创 导入项目出现Project has no default.properties file错误总结

导入项目时出现的Project has no default.properties file错误百度到的解决方法总结:问题:打开工程目录可以看到,目录下的default.properties文件没有了或者多出了一个project.properties的文件解决方法:1.到其他工程里把这个default.properties文件拷贝过来直接用,没有关系,可以用的,都是一样的啦~

2012-12-08 16:03:47 534

原创 关于Android使用HttpClient中出现的"java.lang.NoClassDefFoundError"

今天在使用Gson解析时出现时,出现了"java.lang.NoClassDefFoundError"异常后来在百度了一下,原来是找不到导入json.jar外部,路径发生错误。在新建文件夹,存放jar外包时,将libs写成了lib修改: 将导入的外包删除,将存放外部JAR包文件的文件夹名字从“lib”改为"libs",重新导入,清理整个工程,完毕原因: 是新版的ADT管理JAR包的方式

2012-12-08 15:52:13 656

原创 使用Gson解析Json

1.通过获取JsonReader对象解析Json数据String jsonData = "[{\"username\":\"arthinking\",\"userId\":001},{\"username\":\"Jason\",\"userId\":002}]";try{ JsonReader reader = new JsonReader(new StringReader(json

2012-12-08 15:42:54 340

HttpClient

HttpClient使用简介,关于HttpClient访问Web的GET和POST两种访问方式的介绍

2012-11-29

空空如也

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

TA关注的人

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