編輯:關於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
結果:
Android ViewPager無限循環實現底部小圓點動態滑動
頁面拖動到最後一頁 再向下滑動回復到 第一頁,第一頁向前滑動回到 最後一頁同時,底部紅色小圓點隨著頁面的滑動距離比例隨時改變位置布局:<?xml versi
Android控件ImageSwitcher實現左右圖片切換功能
ImageSwitcher類是ViewSwitcher類的子類,它實現的效果是在完成ImageView的切換並且帶有動畫效果。要使用這個類需要以下兩個步驟:1)為Imag
用Android Studio 運行ndk 程序
最近准備研究一下android雙進程守護,由於此前用eclipse 寫jni習慣了,現在主要用as 工具。在此也試著寫個demo 然後在對雙進程守護進行研究1、所需工具
Android中使用SQLite3 命令行查看內嵌數據庫的方法
在上圖中,除了最後一個紅色的方框,其它方框都是adb shell下的命令。【1】在Android程序中,一般創建的數據庫存放在 /data/data/[應用程序包名]/d