From 70174da77a07dfa477dd3ff33077965edc09ff03 Mon Sep 17 00:00:00 2001
From: yy1717 <fctom1215@outlook.com>
Date: 星期四, 23 七月 2020 10:15:06 +0800
Subject: [PATCH] Merge branch 'master' of https://gitee.com/endian11/DriveJudge
---
lib/src/main/java/com/anyun/exam/lib/SvrManager.java | 14 ++++---
app/src/main/res/layout/layout_dlg.xml | 10 ++--
app/src/main/java/safeluck/drive/evaluation/fragment/HomeFragment.java | 46 ++++++++++++----------
app/src/main/java/safeluck/drive/evaluation/DB/exam_status/ExamStatusOutWorker.kt | 10 +++--
4 files changed, 44 insertions(+), 36 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/DB/exam_status/ExamStatusOutWorker.kt b/app/src/main/java/safeluck/drive/evaluation/DB/exam_status/ExamStatusOutWorker.kt
index dd422ce..e2f6007 100644
--- a/app/src/main/java/safeluck/drive/evaluation/DB/exam_status/ExamStatusOutWorker.kt
+++ b/app/src/main/java/safeluck/drive/evaluation/DB/exam_status/ExamStatusOutWorker.kt
@@ -52,7 +52,7 @@
}
tempQs.add(list[list.size-1])//鎻愮ず鐏厜鑰冭瘯缁撴潫
simulateNightBean.setQuestion(tempQs)
- AYSdk.getInstance().sendCmd(0x8012, gson.toJson(simulateNightBean))
+
if (inputData.getInt(safeluck.drive.evaluation.Constant.NEED_MAPS_CAR,0)==1){
sendMapInfo()
sendVehicleInfo()
@@ -65,7 +65,7 @@
var rtk = WorkRoomDataBase.getWorkRoomDataBase(applicationContext).rtkConfigDao._getRtkConfig()
if (rtk == null){
try {
- MyLog.i("璇绘枃浠跺彂閫丷TK閰嶇疆")
+ MyLog.i(TAG,"璇绘枃浠跺彂閫丷TK閰嶇疆")
val inputStream = applicationContext.assets.open(safeluck.drive.evaluation.Constant.RTK_CONFIG_JSON)
val inputStreamReader = InputStreamReader(inputStream)
val jsonReader = JsonReader(inputStreamReader)
@@ -80,9 +80,11 @@
}
sendRtkConfigInfo(rtk)
+ MyLog.i(TAG,"寮�濮嬪彂閫佺伅鍏�,鑰冭瘯椤瑰叡鏈�"+simulateNightBean.question.size)
+ AYSdk.getInstance().sendCmd(0x8012, gson.toJson(simulateNightBean))
singalConfigs = WorkRoomDataBase.getWorkRoomDataBase(applicationContext).signalConfigDao._getSignalConfigs()
if (singalConfigs ==null){
- MyLog.i("璇绘枃浠跺彂閫佷俊鍙烽厤缃�")
+ MyLog.i(TAG,"璇绘枃浠跺彂閫佷俊鍙烽厤缃�")
try {
val inputStream = applicationContext.assets.open("signal_config_file.json")
val inputStreamReader = InputStreamReader(inputStream)
@@ -133,7 +135,7 @@
private fun sendSignalConfigsToRemote(indexs: List<Int>) {
if (signalConfiglist.size > 0) {
if (listContainsSameValue(indexs)) {
- Log.i(TAG, "sendSignalConfigsToRemote: 鏈夌浉鍚岀殑index锛屼笉鑳藉彂閫�" + gson.toJson(signalConfiglist))
+ MyLog.i(TAG, "sendSignalConfigsToRemote: 鏈夌浉鍚岀殑index锛屼笉鑳藉彂閫�" + gson.toJson(signalConfiglist))
} else {
AYSdk.getInstance().sendCmd(safeluck.drive.evaluation.Constant.SEND_CONFIG_SIGNAL, gson.toJson(signalConfiglist))
}
diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/HomeFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/HomeFragment.java
index 659e551..a01f0a6 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/HomeFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/HomeFragment.java
@@ -15,6 +15,7 @@
import androidx.annotation.Nullable;
+import com.anyun.exam.lib.AYSdk;
import me.yokeyword.fragmentation.ISupportFragment;
import me.yokeyword.fragmentation.SupportFragment;
@@ -109,28 +110,31 @@
break;
case R.id.exit_sys:
-// MyDialog myDialog = MyDialog.Companion.newInstance("鎮ㄥ皢閫�鍑虹郴缁�,璇风‘璁ゆ暟鎹凡淇濆瓨");
-//
-// myDialog.setOnClick(new MyDialog.MyOnClickListener() {
-// @Override
-// public void onSure() {
-// _mActivity.finish();
-//
-// }
-//
-// @Override
-// public void onCancle() {
-//
-// }
-// });
-//
-// myDialog.show(getFragmentManager(),"mydialog");
+ MyDialog myDialog = MyDialog.Companion.newInstance("鎮ㄥ皢閫�鍑虹郴缁�,璇风‘璁ゆ暟鎹凡淇濆瓨");
- JiaXiaoFragment jiaXiaoFragment = findFragment(JiaXiaoFragment.class);
- if (jiaXiaoFragment == null) {
- jiaXiaoFragment = (JiaXiaoFragment) JiaXiaoFragment.newInstance();
- }
- start(jiaXiaoFragment);
+ myDialog.setOnClick(new MyDialog.MyOnClickListener() {
+ @Override
+ public void onSure() {
+ AYSdk.getInstance().uninit();
+ _mActivity.finish();
+ System.exit(0);
+
+
+ }
+
+ @Override
+ public void onCancle() {
+
+ }
+ });
+
+ myDialog.show(getFragmentManager(),"mydialog");
+
+// JiaXiaoFragment jiaXiaoFragment = findFragment(JiaXiaoFragment.class);
+// if (jiaXiaoFragment == null) {
+// jiaXiaoFragment = (JiaXiaoFragment) JiaXiaoFragment.newInstance();
+// }
+// start(jiaXiaoFragment);
break;
case R.id.system_setting:
diff --git a/app/src/main/res/layout/layout_dlg.xml b/app/src/main/res/layout/layout_dlg.xml
index 9856c7f..98e2681 100644
--- a/app/src/main/res/layout/layout_dlg.xml
+++ b/app/src/main/res/layout/layout_dlg.xml
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="210dp"
+ android:layout_width="230dp"
- android:layout_height="180dp"
+ android:layout_height="220dp"
android:gravity="center"
android:background="@drawable/bg_select_dlg"
@@ -29,7 +29,7 @@
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
- android:layout_weight="2"
+ android:layout_weight="4"
android:orientation="horizontal"
>
<Button
@@ -38,7 +38,7 @@
android:layout_weight="1"
android:layout_marginTop="@dimen/ui_margin_10dp"
android:text="纭畾"
- android:padding="@dimen/ui_margin_5dp"
+ android:padding="@dimen/ui_margin_20dp"
android:textSize="@dimen/network_train_textsize22px"
android:background="@drawable/bg_rgb_dlg"
android:textColor="@android:color/white"
@@ -47,7 +47,7 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
- android:padding="@dimen/ui_margin_5dp"
+ android:padding="@dimen/ui_margin_20dp"
android:layout_marginTop="@dimen/ui_margin_10dp"
android:text="鍙栨秷"
android:textSize="@dimen/network_train_textsize22px"
diff --git a/lib/src/main/java/com/anyun/exam/lib/SvrManager.java b/lib/src/main/java/com/anyun/exam/lib/SvrManager.java
index 1583bb4..042fe64 100644
--- a/lib/src/main/java/com/anyun/exam/lib/SvrManager.java
+++ b/lib/src/main/java/com/anyun/exam/lib/SvrManager.java
@@ -7,7 +7,6 @@
import android.os.IBinder;
import android.os.RemoteException;
import android.text.TextUtils;
-import android.util.Log;
import java.util.LinkedList;
@@ -49,9 +48,9 @@
private IBinder.DeathRecipient mDeathRecipient = new IBinder.DeathRecipient() {
@Override
public void binderDied() {
- Log.e(TAG,"IBinder.DeathRecipient binderDied");
- if (remoteInterface != null){
- Log.e(TAG,"IBinder.DeathRecipient binderDied remoteInterface != null ,return");
+ MyLog.e(TAG,"IBinder.DeathRecipient binderDied");
+ if (remoteInterface == null){
+ MyLog.e(TAG,"IBinder.DeathRecipient binderDied remoteInterface == null ,return");
return;
}
remoteInterface.asBinder().unlinkToDeath(mDeathRecipient,0);
@@ -98,7 +97,7 @@
try {
//璁剧疆姝讳骸浠g悊
service.linkToDeath(mDeathRecipient,0);
-
+ MyLog.i("缁戝畾鏈嶅姟onServiceConnected");
remoteInterface.registListener(RemoteCallback);
} catch (RemoteException e) {
e.printStackTrace();
@@ -107,7 +106,7 @@
@Override
public void onServiceDisconnected(ComponentName name) {
-
+ MyLog.i("缁戝畾鏈嶅姟澶辫触onServiceDisconnected");
}
@@ -122,14 +121,17 @@
public void unBindRemoteService(Context mContext){
if (remoteInterface!=null && remoteInterface.asBinder().isBinderAlive()){
try {
+ MyLog.i("鎽ф瘉SDK锛岄渶瑕佽В缁戣繙绋嬪洖璋�");
remoteInterface.unRegistListener(RemoteCallback);
} catch (RemoteException e) {
e.printStackTrace();
}
}
+ MyLog.i("鎽ф瘉SDK锛岄渶瑕佽В缁戣繙绋嬫湇鍔�");
mContext.unbindService(conn);
if (intent!=null){
+ MyLog.i("鎽ф瘉SDK锛岄渶瑕佸仠姝㈣繙绋嬫湇鍔�");
mContext.stopService(intent);
}
}
--
Gitblit v1.8.0