作為應用的重要關注指標-啟用, 須要在每次啟動時, 都上傳手機的物理標識到server. 我來簡述一下須要上傳的資訊.
當中獲取deviceid須要許可權:read_phone_state
; 獲取mac位址須要許可權access_wifi_state
.
/**
* 獲取手機標示, 用於啟用資訊, 須要許可權
* read_phone_state和access_wifi_state
* * created by wangchenlong on 15/12/11.
*/public
class
activeinfo
public
static activeinfo getinstance()
return sinstance;
}// 獲取簽名資訊
private string getphonesignature()
private string geturlstring(string s)
// 獲取裝置id, 須要許可權read_phone_state
private string getdeviceid() else
}// 獲取mac位址, 須要許可權access_wifi_state
private string getmac() else
}// 獲取安全id
private string getsecureid() else
}// 獲取安裝時的系統時間
private string getinstallid() else
}// 傳送啟用資訊
public
void
postactiveinfo() else
connection.disconnect();
} catch (ioexception e) }}
為了降低獲代替價, 能夠儲存一些關鍵值到首選項.網路請求必須使用非同步執行緒, 我們僅僅是上傳啟用, 並不關心返回值, 比較簡單.
new postactivetask().execute(); // 傳送啟用資訊
// 傳送啟用任務的執行緒
private
class
postactivetask
extends
asynctask
@override
protected void onpostexecute(void result)
}
返回均為空值, 在ok, enjoy it.doinbackground
中, 須要註明return null
.
傳送請求 Postman傳送請求
http get請求方法用於從伺服器檢索資料。資料由唯一的uri 統一資源識別符號 標識。get請求可以使用 query string parameters 將引數傳遞給伺服器。例如,在下面的請求中,請求說明 引數編輯 響應資料 在主介面下方一欄選單為響應選單欄,可以檢視響應內容,cookie he...
傳送Ajax請求
get請求傳送資料量較小,不能大於2kb,引數追加在url後面,看的到明碼的請求引數值。post請求傳送資料量大小不受限制,請求通過http post機制 將請求引數放在html header中傳輸,看不到明碼的請求引數值。步驟一 建立非同步物件 步驟二 設定請求的url引數,引數一是請求的型別,引...
ajax傳送請求
jquery中.ge t 提 交和 get 提交和 get 提交和.post 提交有區別嗎?相同點 都是非同步請求的方式來獲取服務端的資料 異同點 1 請求方式不同 ge t 方 法使用g et方法 來進行異 步請求的 get 方法使用get方法來進行非同步請求的。get 方法使用 get方 法來進...