+
package com.ic.protocols;
import android.content.ComponentName;
private static final String CMDEND = "]";
private static final String CMDHEADERSPLIT = "*";
private static final String CMDSPLIT = ",";
-
+ private static final boolean doEncryption=Util.getSystemProperties("persist.sys.encrypt_fzd","true").equals("true");
public static final String defaultServerIP = "api.xcloudtech.com";
public static final int defaultServerPort = 9000;
StringBuilder sb = new StringBuilder();
int len = CMD.length();
String header = genHeader(len, CMD);
- String keyheader = keyheader(CMD, len);
- sb.append(CMDHEADER).append(keyheader).append(header).append(CMDEND);
+ if(doEncryption) {
+ String keyheader = keyheader(CMD, len);
+ sb.append(CMDHEADER).append(keyheader).append(header).append(CMDEND);
+ }else{
+ sb.append(CMDHEADER).append(header).append(CMDEND);
+ }
return genStringMessage(CMD, sb.toString());
}
String data_buf = CMD + CMDSPLIT + data;
int data_buf_len = data_buf.length();
String header = genHeader(data_buf_len, CMD);
- String keyheader = keyheader(CMD, data_buf_len);//计算header md5值
- sb.append(CMDHEADER).append(keyheader).append(header).append(CMDSPLIT).append(data).append(CMDEND);
+ if(doEncryption) {
+ String keyheader = keyheader(CMD, data_buf_len);//计算header md5值
+ sb.append(CMDHEADER).append(keyheader).append(header).append(CMDSPLIT).append(data).append(CMDEND);
+ }else{
+ sb.append(CMDHEADER).append(header).append(CMDSPLIT).append(data).append(CMDEND);
+ }
return genStringMessage(CMD, sb.toString());
}