最近做含有即時通訊的專案,由於開發周期較短,就選用了環信的sdk,整合也比較簡單,註冊登入api都有相應的方法可以調,唯獨缺少了修改密碼,你也許說,後台可以改,但這顯然不便,因此我苦苦找尋官方api,找到了答案,其實也就是兩個網路請求,第一步獲取管理員token,第二步put新密碼,具體資料格式請查詢
廢話不多說,請自行gradle okhttp和gson,**不是很完善,請注意初始化,奉上具體**:
private huanxintokenbean tokenbean;
private gson gson;
private handler mhandler = new handler()
}};private void gettoken()";
request request = new request.builder()
.post(requestbody)
.url(baseurl)
.build();
client.newcall(request).enqueue(new callback()
@override
public void onresponse(@nonnull call call, @nonnull response response) throws ioexception
});}public void updatepass(string user)";
string access_token = tokenbean.getaccess_token();
log.e("***",access_token);
request request = new request.builder()
.addheader("authorization","bearer "+access_token)
.url(baseurl)
.put(requestbody)
.build();
client.newcall(request).enqueue(new callback()
@override
public void onresponse(@nonnull call call, @nonnull response response) throws ioexception
});}
再把實體類奉上
public class huanxintokenbean
public void setaccess_token(string access_token)
public int getexpires_in()
public void setexpires_in(int expires_in)
}}
android 整合環信 即時通訊
工作這麼長時間了,我是乙個很懶的人 今天正好看見前同事在csdn上發的部落格,記錄了那時我們一起工作碰到的問題,勾起了美好的回憶,索性我在記錄一下剛剛做完的一些功能,花了將近多半個月做了環信的即時通訊,裡面用到了群聊,私聊,群聊列表和私聊列表。在這些功能中我碰到的最大的問題就是傳送訊息和接收訊息,t...
環信即時通訊在Android平台的部署
環信 如果想要封裝性好一點,也可以在工程裡再建立乙個環信的library,然後將sdk裡的jar和.so,都匯入到工程 在主工程的清單檔案下宣告 package 初始化 package import android.widget.toast import com.hyphenate.chat.emc...
Android基於環信開發的即時通訊APP
android 4.0.3 小公尺2s vivo x5pro android studio 2.3.3 imserver 資料夾存放的是伺服器介面檔案,需要在model資料夾下配置你的資料庫賬號密碼 使用者管理模組 好友管理模組 即時通訊模組 朋友圈模組 欄位名說明 資料型別 約束 id 索引整形 ...