摘要: json数据格式解析可分为两种;一种是普通的,一种是带有数组形式的;普通形式的:服务器端返回的json数据格式如下:{"userbean":{"Uid":"100196","Showname":"\u75af\u72c2\u7684\u7334\u5b50","Avtar":null,"State":1}}分析代码如下://TODO状态处理500200intres=0;res=httpClient.execute(httpPost).getStatusLi 阅读全文
posted @ 2011-08-11 17:42 since1987 阅读(408) 评论(0) 推荐(0)
摘要: 下面这段代码就是一个初步实现嘀咕网验证登录的过程,登录成功后会显示用户的四个基本信息我这里请求的是一个xml数据,具体请看API,并且这里cbin的密码被我以为xxxx代替了,建议大家自己去注册一个嘀咕网账户,我这里是通过服务器返回的状态码直接判断是否登录成功,在用kirin那种方式的时候,假如是用户名和密码错误会报一个异常,也就是严格来说它的登录还是有点问题的,我这种方式就是凭我个人对于Android之基于HTTP协议的下载中的Status code等于401的理解,不知道这样处理是否合理。代码Code highlighting produced by Actipro CodeHighlig 阅读全文
posted @ 2011-08-11 16:09 since1987 阅读(648) 评论(0) 推荐(0)
摘要: Android程序中默认标题栏是灰色背景,内容是工程名字,类似下图:修改了标题栏布局,效果如下:说一下具体步骤。首先,修改标题栏的宽度和背景,在strings.xml中添加:<style name="CustomWindowTitleBackground"> <item name="android:background">@drawable/title_bg</item> </style><style name="test" parent="android:Theme&q 阅读全文
posted @ 2011-08-04 16:31 since1987 阅读(2359) 评论(0) 推荐(0)
摘要: 之前我们介绍了Tomcat7的配置,今天介绍如何把Tomcat7整合Eclipse IDE开发工具配置Servlet开发环境。一、软件下载Eclipse3.6 IDE for Java EE Developers: 下载地址:http://eclipse.org/downloads/Tomcat Eclipse Plugin, 下载地址:http://www.eclipsetotale.com/tomcatPlugin.html二、软件安装和配置(图文)1.解压Eclipse到某个目录,例如C:\itdevelop\eclipse 即可。2. 解压Tomcat 插件到eclipse目录下的pl 阅读全文
posted @ 2011-08-02 00:23 since1987 阅读(682) 评论(1) 推荐(0)
摘要: 前言 学习android一段时间了,为了进一步了解android的应用是如何设计开发的,决定详细研究几个开源的android应用。从一些开源应用中吸收点东西,一边进行量的积累,一边探索android的学习研究方向。这里我首先选择了jwood的Standup Timer项目。本文将把研究的内容笔记整理,建立一个索引列表。关键词 Android.os.Handler涉及较多的知识点,我把一些关键词列举在下面,将主要介绍Handler: android.os.Handler 、 android.os.Handler.Callback Looper、 Threadle、Runnable Message 阅读全文
posted @ 2011-08-01 16:35 since1987 阅读(153) 评论(0) 推荐(0)
摘要: ExecutorService 建立多线程的步骤:1。定义线程类class Handler implements Runnable{}2。建立ExecutorService线程池ExecutorService executorService = Executors.newCachedThreadPool();或者int cpuNums = Runtime.getRuntime().availableProcessors(); //获取当前系统的CPU 数目ExecutorService executorService =Executors.newFixedThreadPool(cpuNums 阅读全文
posted @ 2011-08-01 16:31 since1987 阅读(398) 评论(0) 推荐(0)
摘要: 一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。如果此时需要一个耗时的操作,例如: 联网读取数据,或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,如果你放在主线程中的话,界面会出现假死现象, 如果5秒钟还没有完成的话,会收到Android系统的一个错误提示"强制关闭".这个时候我们需要把这些 阅读全文
posted @ 2011-08-01 15:37 since1987 阅读(171) 评论(0) 推荐(0)
摘要: 在学习"Android异步加载图像小结"这篇文章时, 发现有些地方没写清楚,我就根据我的理解,把这篇文章的代码重写整理了一遍,下面就是我的整理。下面测试使用的layout文件:简单来说就是 LinearLayout 布局,其下放了5个ImageView。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orien 阅读全文
posted @ 2011-08-01 15:33 since1987 阅读(786) 评论(1) 推荐(0)