From d7b1bfcc035a6ba2b6e67db88f4ab04ef3448e3f Mon Sep 17 00:00:00 2001 From: endian11 <Dana_Lee1016@126.com> Date: 星期二, 07 一月 2020 19:19:22 +0800 Subject: [PATCH] 提交考试考试/结束考试,修改AYSDK --- app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java | 36 +++++++++++++++++++++++++++++++++++- 1 files changed, 35 insertions(+), 1 deletions(-) diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java index 6b9695e..098acc8 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java @@ -2,22 +2,32 @@ import android.os.Bundle; +import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.ListView; +import android.widget.Toast; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.anyun.exam.lib.AYSdk; +import com.google.gson.Gson; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; + +import org.json.JSONException; +import org.json.JSONObject; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; import me.yokeyword.fragmentation.SupportFragment; +import safeluck.drive.evaluation.Constant; import safeluck.drive.evaluation.R; import safeluck.drive.evaluation.adapter.ScoreAdapter; import safeluck.drive.evaluation.bean.ScoreBean; @@ -31,6 +41,7 @@ */ public class NetWorkTrainFragment extends SupportFragment implements View.OnClickListener { + private static final String TAG = NetWorkTrainFragment.class.getSimpleName(); private ListView mListView ; private Button btn_start_exam; private ScoreAdapter mScoreAdapter; @@ -55,6 +66,7 @@ mListView.setAdapter(mScoreAdapter); btn_start_exam = view.findViewById(R.id.btn_start); btn_start_exam.setOnClickListener(this); + view.findViewById(R.id.tv_stop).setOnClickListener(this); mListView.addHeaderView(LayoutInflater.from(_mActivity).inflate(R.layout.layout_score_item,null)); mArrayList.add(new ScoreBean(12,"鐩磋杞集","鍚庤疆鑳庡帇绾�")); mArrayList.add(new ScoreBean(100,"鍊掕溅鍏ュ簱","鏈郴瀹夊叏甯�")); @@ -70,8 +82,30 @@ public void onClick(View v) { switch (v.getId()){ case R.id.btn_start: - AYSdk.getInstance().at_sendCmd("AT+BEGIN_EXAM:0\r\n"); + try { + JSONObject jsonObject = new JSONObject(); + jsonObject.put("exam",1); + String examJson = jsonObject.toString(); + Log.i(TAG, "onClick: "+examJson); + AYSdk.getInstance().sendCmd(Constant.EXAM_STATUS,examJson); + } catch (JSONException e) { + e.printStackTrace(); + } + break; + case R.id.tv_stop: + Toast.makeText(_mActivity, "缁撴潫鑰冭瘯", Toast.LENGTH_SHORT).show(); + try { + JSONObject jsonObject = new JSONObject(); + jsonObject.put("exam",0); + String examJson = jsonObject.toString(); + Log.i(TAG, "onClick: "+examJson); + AYSdk.getInstance().sendCmd(Constant.EXAM_STATUS,examJson); + } catch (JSONException e) { + e.printStackTrace(); + } break; } } + + } -- Gitblit v1.8.0