編輯:關於Android編程
JSON數據是一種輕量級的數據交換格式,在Android中通常應用於客戶端與服務器交互之間的數據傳輸。像現在在網上有很多解析JSON數據的jar包,但是歸根到底用的都是Android原生解析JSON數據的方式,所以掌握Android原生解析JSON數據的方法相當重要。
下面分為生成JSON數據和解析JSON數據,所用的包是org.json
(1)生成JSON數據方法:
比如要生成一個這樣的json文本
{
phone : [12345678, 87654321], //數組
name : dream9, // 字符串
age : 100, // 數值
address : { country : china, province : guangdong }, // 對象
}
try { JSONObject obj = new JSONObject(); // 首先創建一個對象 JSONArray phone = new JSONArray(); // 添加數據到數組中序號是從0遞增的 phone.put(12345678); phone.put(87654321); obj.put(phone, phone); obj.put(name, dream9); obj.put(age, 100); JSONObject address = new JSONObject(); address.put(country, china); address.put(province, jiangsu); obj.put(address, address); Log.e(huang, obj.toString());
(2)解析JSON數據方法(以上面那個為例):
private void anaylse(String data){ try { JSONObject obj = new JSONObject((String)data); JSONArray phone = obj.getJSONArray(phone); for(int t=0; t結果:
頁面拖動到最後一頁 再向下滑動回復到 第一頁,第一頁向前滑動回到 最後一頁同時,底部紅色小圓點隨著頁面的滑動距離比例隨時改變位置布局:<?xml versi
ImageSwitcher類是ViewSwitcher類的子類,它實現的效果是在完成ImageView的切換並且帶有動畫效果。要使用這個類需要以下兩個步驟:1)為Imag
最近准備研究一下android雙進程守護,由於此前用eclipse 寫jni習慣了,現在主要用as 工具。在此也試著寫個demo 然後在對雙進程守護進行研究1、所需工具
在上圖中,除了最後一個紅色的方框,其它方框都是adb shell下的命令。【1】在Android程序中,一般創建的數據庫存放在 /data/data/[應用程序包名]/d