編輯:Android開發實例
數據的傳遞
客戶端:發送http請求 http://www.oxx.com/index.jsp?key=value
服務器:在接受到請求以後,給客戶端發送數據,(json,xml),json數據從數據庫中讀取出來,讀取數據拼接json,語法規則,結構
獲取服務器版本號(客戶端發請求,服務端給響應,(json,xml))
http://www.oxxx.com/update.json?key=value 返回200 請求成功,流的方式將數據讀取下來
json中內容包含:
/* 更新版本的版本名稱
* 新版本的描述信息
* 服務器版本號
* 新版本apk下載地址*/
服務器端json數據update.json,文件內容如下:
JavaScript代碼注意: 保存文本為 "UTF-8 無BOM" 格式
開啟Tomcat,將上面的update.json文件放進ROOT文件夾
新建工具類streamToString.java,主要作用:流轉換成的字符串。代碼如下:
Java代碼然後在中添加請求網絡數據代碼(由於請求網絡服務是耗時操作,所有新開一個線程完成):
Java代碼運行後可以在logcat中打印下面信息:
09-23 03:36:36.935: I/SplashActivity(14884): {
09-23 03:36:36.935: I/SplashActivity(14884): "downloadUrl": "http://www.wuyudong.com/XXX.apk",
09-23 03:36:36.935: I/SplashActivity(14884): "versionCode": "2",
09-23 03:36:36.935: I/SplashActivity(14884): "versionDes": "2.0版本發布了,趕緊來下載啊",
09-23 03:36:36.935: I/SplashActivity(14884): "versionName": "2.0"
09-23 03:36:36.935: I/SplashActivity(14884): }
說明請求服務器json數據成功
Android MediaPlayer(多媒體播放)
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放
Android應用程序簽名步驟及相關知識介紹
本文主要講解Android應用程序簽名相關的理論知識,包括:什麼是簽名、為什麼要給應用程序簽名、如何給應用程序簽名等。 1、什麼是簽名? &
Android仿水波紋流量球進度條控制器
仿水波紋流球進度條控制器,Android實現高端大氣的主流特效,供大家參考,具體內容如下 效果圖: CircleView 這裡主要是實現中心圓以及水波特效
Android JSON解析器
JSON代表JavaScript對象符號。它是一個獨立的數據交換格式,是XML的最佳替代品。本章介紹了如何解析JSON文件,並從中提取所需的信息。Android提供了四個