package safeluck.drive.evaluation.platformMessage.decoder;
|
|
|
import android.util.Log;
|
|
import com.anyun.im_lib.util.ByteUtil;
|
import com.safeluck.aykj.decoder.BaseDecoder;
|
import com.safeluck.aykj.utils.BytesUtils;
|
|
public class PhoneCoder extends BaseDecoder<String> {
|
private static final String TAG = "PhoneCoder";
|
@Override
|
public String decode(String str) {
|
return str.substring(8);
|
}
|
|
@Override
|
public String encode(String str) {
|
if(str==null||"".equalsIgnoreCase(str))
|
{
|
// str ="00000000000";
|
str ="0000000000000000";
|
}
|
byte[] bcdBytes = ByteUtil.str2Bcd(str);
|
// return "00000"+str;
|
return BytesUtils.bytesToHexString(bcdBytes);
|
}
|
}
|