lizhanwei
2020-02-21 c3e6e125ebd8cd35d9265ef88d5f8c357393e1c1
app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java
@@ -17,6 +17,7 @@
import androidx.lifecycle.Observer;
import com.anyun.exam.lib.util.Speaker;
import com.anyun.im_lib.listener.IMSConnectStatusCallback;
import com.anyun.im_lib.util.ByteUtil;
import com.google.android.material.textfield.TextInputEditText;
import com.safeluck.aykj.utils.BytesUtils;
@@ -137,7 +138,22 @@
                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);
                IMSClientBootstrap.getInstance().init(userId, token, hosts, 1, new IMSConnectStatusCallback() {
                    @Override
                    public void onConnecting() {
                    }
                    @Override
                    public void onConnected() {
                    }
                    @Override
                    public void onConnectFailed() {
                    }
                });
                break;
            case R.id.btn_send:
//                if (connectThread != null){
@@ -243,12 +259,21 @@
                        "{\"utc\":\"20070101062157.00\",\"sat_num\":0,\"qf\":0,\"latitude\":0.0,\"longitude\":0.0,\"altitude\":-6378154.162,\"speed\":0.0}";
                jkMessage0206.length = jkMessage0206.json.length();
                AttachInfo attachInfo = new AttachInfo();
                attachInfo.attach_message_id = 0x40;
                attachInfo.attach_message_length = 18;
                attachInfo.attach_data="12345678901";
                attachInfo.attach_message_id = Integer.parseInt(port.getText().toString().trim());
                attachInfo.attach_message_length = 4;
                Log.i(TAG, "attachInfo.attach_message_id ="+attachInfo.attach_message_id );
                if (attachInfo.attach_message_id == 0x41){
                    Log.i(TAG, "onClick: 41");
                    attachInfo.attach_data="00000000";
                }else{
                    //18个字节 ascii
                    attachInfo.attach_data="303030303030303030303030303030303030";
                }
                jkMessage0206.attachInfo = attachInfo;
                Log.i(TAG, "位置上报="+jkMessage0206.toString());
                MessageProcessor.getInstance().sendMessage(jkMessage0206);
                break;
            case R.id.btn_stop_exam:
                JKMessage0204 jkMessage0204 = new JKMessage0204();