lizhanwei
2020-02-18 87ab0bd072bd42c09a649759090942781ab53fcb
app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java
@@ -20,6 +20,9 @@
import com.google.android.material.textfield.TextInputEditText;
import com.safeluck.aykj.utils.BytesUtils;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import me.yokeyword.fragmentation.SupportFragment;
import safeluck.drive.evaluation.DB.criterias.CriteriaForI;
import safeluck.drive.evaluation.DB.criterias.viewmodel.CriteriaIViewModel;
@@ -28,6 +31,10 @@
import safeluck.drive.evaluation.platformMessage.GainStuMessage;
import safeluck.drive.evaluation.platformMessage.JKClientCommonMessage;
import safeluck.drive.evaluation.platformMessage.JKMessage0101;
import safeluck.drive.evaluation.platformMessage.JKMessage0201;
import safeluck.drive.evaluation.platformMessage.JKMessage0202;
import safeluck.drive.evaluation.platformMessage.JKMessage0203;
import safeluck.drive.evaluation.platformMessage.JKMessage0204;
import safeluck.drive.evaluation.platformMessage.JKRegisterMessage;
import safeluck.drive.evaluation.platformMessage.RegisterMessage;
import safeluck.drive.evaluation.im.IMSClientBootstrap;
@@ -118,8 +125,8 @@
                String userId = "100002";
                String token = "token_" + userId;
//                String hosts = "[{\"host\":\"47.93.80.84\", \"port\":12125}]";
//                String hosts = "[{\"host\":\"47.93.157.103\", \"port\":2020}]";
                String hosts = "[{\"host\":\"192.168.31.77\", \"port\":12125}]";
                String hosts = "[{\"host\":\"47.93.157.103\", \"port\":2020}]";
//                String hosts = "[{\"host\":\"192.168.31.77\", \"port\":12125}]";
                IMSClientBootstrap.getInstance().init(userId,token,hosts,1);
                break;
@@ -182,6 +189,14 @@
                String str1 = jkClientCommonMessage.toString();
                Log.i(TAG, "onClick1: "+ str1+" ============");
                String hex = "B7 A2 B6 AF BB FA C6 F4 B6 AF BA F3 A3 AC B2 BB BC B0 CA B1 CB C9 BF AA C6 F4 B6 AF BF AA B9 D8";
                String string = null;
                try {
                    string = new String(BytesUtils.hexStringToBytes(hex.replace(" ","")),"GBK");
                } catch (UnsupportedEncodingException e) {
                    e.printStackTrace();
                }
                Log.i(TAG, "onClick: string="+string);
                break;
            case R.id.btn_register:
@@ -203,17 +218,60 @@
                break;
            case R.id.btn_auth:
                JKMessage0101 jkMessage0101 = new JKMessage0101();
//                jkMessage0101.des =
                jkMessage0101.messageId = 0x0101;
                jkMessage0101.phone = "0008618513021245";
                jkMessage0101.protocalVer = 235;
                jkMessage0101.des ="0102030405060708";
                jkMessage0101.timestamp = (int) System.currentTimeMillis();
                byte[] jjk0101 = jkMessage0101.toBytes();
                MessageProcessor.getInstance().sendMessage(jjk0101);
                break;
            case R.id.btn_gain:
                JKMessage0201 jkMessage0201 = new JKMessage0201();
                jkMessage0201.protocalVer = 235;
                jkMessage0201.phone = "0008618513021245";
                jkMessage0201.messageId = 0x0201;
                jkMessage0201.currentExam = 1;
                jkMessage0201.id = "123456789";
                MessageProcessor.getInstance().sendMessage(jkMessage0201.toBytes());
                break;
            case R.id.btn_start_exam:
                JKMessage0202 jkMessage0202 = new JKMessage0202();
                jkMessage0202.protocalVer = 235;
                jkMessage0202.phone = "0008618513021245";
                jkMessage0202.timeBCD = new Date();
                jkMessage0202.messageId = 0x0202;
                jkMessage0202.curr_exam = 1;
                jkMessage0202.ID = "123456789";
                jkMessage0202.exam_id = 123456;
                MessageProcessor.getInstance().sendMessage(jkMessage0202.toBytes());
                break;
            case R.id.btn_fail:
                JKMessage0203 jkMessage0203 = new JKMessage0203();
                jkMessage0203.messageId = 0x0203;
                jkMessage0203.phone = "0008618513021245";
                jkMessage0203.protocalVer = 235;
                jkMessage0203.timeBCD = new Date();
                jkMessage0203.fail_item_id = 4;
                jkMessage0203.fail_score = 10;
                jkMessage0203.fail_reason = "发动机启动后,不及时松开启动开关";
                jkMessage0203.ID = "123456789";
                jkMessage0203.exam_id = 123456;
                MessageProcessor.getInstance().sendMessage(jkMessage0203.toBytes());
                break;
            case R.id.btn_gps:
                break;
            case R.id.btn_stop_exam:
                JKMessage0204 jkMessage0204 = new JKMessage0204();
                jkMessage0204.messageId = 0x0204;
                jkMessage0204.protocalVer = 235;
                jkMessage0204.phone = "0008618513021245";
                jkMessage0204.timeBCD = new Date();
                jkMessage0204.score = 10;
                jkMessage0204.stop = JKMessage0204.SUCC_STOP;
                jkMessage0204.ID = "123456789";
                jkMessage0204.exam_id = 123456;
                MessageProcessor.getInstance().sendMessage(jkMessage0204.toBytes());
                break;
        }
    }