- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 android使用Apache HttpClient实现get/post的请求
向网页提交和获取服务响应一般可以使用HttpURLConnection和Apache Httpclient,简单说来,HttpClient是HttpURLConnection的增强版,HttpURLConnection可以做的Httpclient可以实现,其不能实现的Httpclient也可以实现!下面是实现示例代码:import java.io.IOException;import ja
2013-09-17 13:09:57
1331
原创 Handler学习(一)
android为了优化性能,采用的并非线程安全操作,这意味着如果多线程并发操作UI可能出现安全问题,为解决此问起,android规定只能使UI线程操作activity的UI组件。当一个activity启动时,启动一个主线程,主线程主要负责UI的相关操作!例如:布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/a
2013-09-16 14:27:36
575
原创 Socket数据传输List<E>数据
在进行android程序开发时,有需求将服务器(PC)的数据库数据在android客户端显示,通过网络或Socket进行数据的传输,一般的SOCKET数据传输都是以流媒体进行传输,一把从服务器查询的数据类型经过面向对象的封装成Object,所以,一般都将数据转换成JSON或者XML进行传输,android程序进行解析显示,但也可以通过ObjectInputStream,ObjectOutputSt
2013-08-28 15:52:40
4865
1
原创 socket多线程网络服务器 java
没什么好说的,直接上代码:首先是服务器,多线程服务器我们可以通过两种方法实现,一种继承Thread,一种实现Runnable接口,以继承为例:java代码:TCP_server.javapackage com.wpf.test;import java.io.BufferedReader;import java.io.InputStream;import java.io.Inpu
2013-08-28 00:13:29
943
转载 java synchronized详解
记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的
2013-08-27 10:24:44
472
原创 android模拟器在DDMS不显示
在模拟器启动以后,有时候在eclipse的DDMS看不见设备,最简单的方法是1.重启电脑一般可以解决该问题2.在不重启电脑前提下 1.切换控制台到adb目录 2.输入 adb kill-server //adb被杀死 3.输入 adb start-server //adb重启以上就可以看见设备,如果不行:4.adb devices查看以上方法对真机也同
2013-08-26 11:52:36
1389
原创 ContentProvider 对SQLite数据共享
对数据库进行共享,首先对数据库的创建:public class DBHelper extends SQLiteOpenHelper { public DBHelper(Context context, int version) { super(context, "wz.db", null, version); } @Override public void onCreate(S
2013-08-25 22:27:07
752
原创 JSON数据解析
JSON 以其存储内存少,传输速度快,解析方便很快成为android数据传输的重要部分。对JSON数据的解析,首先需要明白JSON 数据类型。例如:"[{id:1,name:'wz'},{id:2,name:'zf'},{id:3,name:'pf'}]";为一段JSON数据。下面解析该JSON数据:首先对该数据进行面向对象封装:public class Person { privat
2013-08-25 22:04:29
496
原创 java中采用SAX对XML文件解析
解析的XML文件为: java 98 c++ 50 SAX解析XML文件采用顺序读取xml标签来解析,xml文件被Sax解析器载入,由于Sax解析是按照xml文件的顺序来解析,当读入时,会调用startDocument()方法,当读入的时候,由于它
2013-08-21 23:10:26
820
原创 android中XML的解析(pull)
首先,要解析的XML文件book.xml,将文件放在SRC根目录下: thinking in java 85.5 Spring in Action 39.0 Spring in Action 39.0
2013-08-21 22:41:19
524
原创 威斯敏斯特教堂地下室里无名碑的格言
在威斯敏斯特教堂地下室里,英国圣公会主教的墓碑上写着这样的一段话: 当我年轻自由的时候,我的想象力没有任何局限,我梦想改变这个世界.当我渐渐成熟明智的时候,我发现这个世界是不可能改变的,于是我将眼光放得短浅了一些,那就只改变我的国家吧! 但是我的国家似乎也是我无法改变的. 当我到了迟暮之年,抱着最后一丝努力的希望,我决定只改变我的家庭、我亲近的人——
2013-08-21 22:26:43
3109
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人