摘要: 在实际的应用中客户端可能需要和服务器端保持长时间的通信,即服务器需要不断地读取客户端数据,并向客户端写入数据;客户端也需要不断地读取服务器数据,并向服务器写入数据。简单实现代码如下: 1 public class MyServer { 2 //定义保存所有Socket的ArrayList 3 ... 阅读全文
posted @ 2015-02-06 17:03 海之涯2008 阅读(1011) 评论(0) 推荐(0)
摘要: 1. 什么是Volley在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,Volley发布了。Volley是Andro... 阅读全文
posted @ 2015-02-06 16:40 海之涯2008 阅读(188) 评论(0) 推荐(0)
摘要: 数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是: 1使用SharedPreferences存储数据 2文件存储数据 3SQLite数据库存储数据 4使用ContentProvider存储数据 5网络存储数据第一种:使用SharedPreference... 阅读全文
posted @ 2015-02-06 16:12 海之涯2008 阅读(617) 评论(0) 推荐(0)
摘要: 一、资源文件的读取 1 String res = ""; 2 try{ 3 4 //得到资源中的Raw数据流 5 InputStream in = getResources().openRawResource(R.raw.test); 6 7 //得到数据的大小 ... 阅读全文
posted @ 2015-02-06 15:58 海之涯2008 阅读(213) 评论(0) 推荐(0)
摘要: 在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX、Pull、Dom解析方式。 今天解析的xml示例(channels.xml)如下:1 2 3 百度4 腾讯5 新浪6 淘宝7 View Code一、使用sax方式解析基础知识: 这种方式解析是一种基于事件... 阅读全文
posted @ 2015-02-06 15:32 海之涯2008 阅读(300) 评论(0) 推荐(0)
摘要: 这篇文章主要实现了在Android中使用JDK的HttpURLConnection和Apache的HttpClient访问网络资源,服务端采用python+flask编写,使用Servlet太麻烦了。关于Http协议的相关知识,可以在网上查看相关资料。代码比较简单,就不详细解释了。【一,使用JDK中... 阅读全文
posted @ 2015-02-06 15:18 海之涯2008 阅读(312) 评论(0) 推荐(0)
摘要: 【一、定时】 1 Android中的Timer一般像下面这样写: 2 3 4 5 Timer timer = new Timer( ); 6 7 TimerTask task = new TimerTask( ) { 8 9 public void run ( ) {10 11 Messa... 阅读全文
posted @ 2015-02-06 14:37 海之涯2008 阅读(378) 评论(0) 推荐(0)