編輯:關於android開發
1.數據區分
手機端:常量存儲
服務器端:數據庫建表存儲
2.數據來源
android,ios,pc,wap
3.數據采集,數據挖掘
IMEI:設備編號
IMSI:SIM卡編號
4.數據加密
4.1RSA算法
4.2簡單代碼處理:時間戳(SimpleDateFormat)+隨機值(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的,維護了一個對應關系比如:
<message>======>M
<header>========>H
可以節省大量的數據空間
大數據包的處理:
可以把所有要傳輸的數據拼接在一起,節省不必要的數據,按照一定規則來取出
android不太常用的控件,AutoCompleteTextView:是一種與EditText類似的視圖(實際上他是EditText的子類),只不過它還在用戶輸入時自動
android開發-界面設計基本知識,android界面設計一個好的APP不僅有美觀,好看的界面,更需要良好的性能和穩定性。作為一名開發人員,需要理解界面設計原則並寫出優
Android選項卡動態滑動效果 本文會實現一個類似網易新聞(不說網易新聞大家可能不知道大概是什麼樣子)點擊超多選項卡,選項卡動態滑動的效果。 首先來看看布局,就是用Ho
使用新版Android Studio檢測內存洩露和性能 內存洩露,是Android開發者最頭疼的事。可能一處小小的內存洩露,都可能是毀於千裡之堤的蟻穴。 怎麼才能檢測內