android android通訊協議

2021-09-08 18:34:34 字數 1071 閱讀 8949

1.資料區分

手機端:常量儲存

伺服器端:資料庫建表儲存

2.資料**

android,

ios,pc,

wap

3.資料採集,資料探勘

imei:裝置編號

imsi:

sim卡編號

4.資料加密

4.1rsa演算法

4.2簡單**處理:時間戳(

******dateformat)+

隨機值(

random)

4.3資料摘要:

md5(知道

md5之前的原始資料),

md5的特性(如果加密的原始資料相同,加密的結果也是相同的,因此使用時間戳來保證每次的請求

token

都是不同的)

請求的唯一標識

5.校驗資料

伺服器接收到手機端傳遞的資料,需要對資料進行校驗

5.1處理明文的資料解析

5.2主要是比對

token

,token

的組成:時間戳

+約定的隨機值

手機端傳送:時間戳,組裝好的token

伺服器接收:時間戳,接收token

伺服器端根據時間戳+

約定好的隨機值組成

token

和接收到的

token比較

6.協議的通用化

6.1新協議的制定和已有協議的封裝

6.2協議的格式:

xml和

json

6.3協議的壓縮:

wbxml

和大量資料的壓縮

新協議:

1.基本功能的實現

2.資料採集

3.可擴充套件性

4.資訊完整性校驗

5.方便程式設計

wbxml:

壓縮xml

的,維護了乙個對應關係比如:

*****=>m

*****===>h

可以節省大量的資料空間

大資料報的處理:

可以把所有要傳輸的資料拼接在一起,節省不必要的資料,按照一定規則來取出

android android專案架構

準備步驟 1.建立工程 設定版本相容,最低相容版本 2.匯入常用jar 包,處理字串和加密用的 jar檔案 commons lang,commons codec commons codec.jar主要是用來加密的 md5 common codec.jar md5加密 digestutils.md5h...

android android專案架構

準備步驟 1.建立工程 設定版本相容,最低相容版本 2.匯入常用jar 包,處理字串和加密用的 jar檔案 commons lang,commons codec commons codec.jar主要是用來加密的 md5 common codec.jar md5加密 digestutils.md5h...

Android Android中的Http通訊

配置網路許可權,在androidmanifest.xml註冊 初始化webview,請求並且執行網路操作。mwebview webview findviewbyid r.id.mwebview msendurltask new sendurltask msendurltask.execute 在se...