Search in sources :

Example 1 with EiColumn

use of com.baosight.iplat4mandroid.core.ei.eiinfo.EiColumn in project weex-example by KalicyZhou.

the class BXDataManager method registerDeviceToServer.

public void registerDeviceToServer(String mUserName) {
    EiInfo inInfo = new EiInfo();
    inInfo.set("projectName", "platmbs");
    inInfo.set("serviceName", "ML00");
    inInfo.set("methodName", "bindingUserAndDevice");
    inInfo.set("parameter_compressdata", "true");
    inInfo.set("parameter_encryptdata", "true");
    inInfo.set("parameter_clienttypeid", "android");
    inInfo.set("parameter_clienidtversion", Build.VERSION.RELEASE);
    EiBlockMeta meta = new EiBlockMeta();
    EiColumn col0 = new EiColumn("userId");
    col0.setPos(0);
    meta.addMeta(col0);
    EiColumn col1 = new EiColumn("deviceId");
    col1.setPos(1);
    meta.addMeta(col1);
    EiColumn col2 = new EiColumn("deviceType");
    col2.setPos(2);
    meta.addMeta(col2);
    EiColumn col3 = new EiColumn("globaldeviceid");
    col3.setPos(3);
    meta.addMeta(col3);
    inInfo.addBlock(EiConstant.resultBlock).addBlockMeta(meta);
    HashMap map = new HashMap();
    String deviceId = TeleUtils.getDeviceId(this.getActivity());
    map.put("userId", mUserName);
    map.put("deviceId", deviceId);
    map.put("deviceType", "android");
    map.put("globaldeviceid", deviceId);
    inInfo.getBlock(EiConstant.resultBlock).addRow(map);
    EiService.getBoundService().getAgent().callService(inInfo, this, "registerCallback");
}
Also used : HashMap(java.util.HashMap) EiColumn(com.baosight.iplat4mandroid.core.ei.eiinfo.EiColumn) EiInfo(com.baosight.iplat4mandroid.core.ei.eiinfo.EiInfo) EiBlockMeta(com.baosight.iplat4mandroid.core.ei.eiinfo.EiBlockMeta)

Aggregations

EiBlockMeta (com.baosight.iplat4mandroid.core.ei.eiinfo.EiBlockMeta)1 EiColumn (com.baosight.iplat4mandroid.core.ei.eiinfo.EiColumn)1 EiInfo (com.baosight.iplat4mandroid.core.ei.eiinfo.EiInfo)1 HashMap (java.util.HashMap)1