diff --git a/app/release/output.json b/app/release/output.json
old mode 100755
new mode 100644
index 2886463..773d283
--- a/app/release/output.json
+++ b/app/release/output.json
@@ -1 +1 @@
-[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":14,"versionName":"1.1.3","enabled":true,"outputFile":"app-release.apk","fullName":"release","baseName":"release"},"path":"app-release.apk","properties":{}}]
\ No newline at end of file
+[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":2,"versionName":"1.0.1","enabled":true,"outputFile":"app-release.apk","fullName":"release","baseName":"release"},"path":"app-release.apk","properties":{}}]
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 4f618e6..453ed8c 100755
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -3,6 +3,7 @@
xmlns:tools="http://schemas.android.com/tools"
package="com.sucstepsoft.supervision">
+
- E监管
+
+ 狱务掌上通
diff --git a/build.gradle b/build.gradle
index 7c3f39b..df5f534 100755
--- a/build.gradle
+++ b/build.gradle
@@ -39,8 +39,8 @@ ext {
gCompileSdkVersion = 28
gMinSdkVersion = 16
gTargetSdkVersion = 28
- gVersionCode = 14
- gVersionName = '1.1.3'
+ gVersionCode = 2
+ gVersionName = '1.0.1'
//Router编译版本
gRouterApiVersion = '1.4.1'
gRouterCompileVersion = '1.2.2'
diff --git a/cm_utils/src/main/java/com/sucstepsoft/cm_utils/constant/PathConfig.java b/cm_utils/src/main/java/com/sucstepsoft/cm_utils/constant/PathConfig.java
index 21f644d..d0bf672 100755
--- a/cm_utils/src/main/java/com/sucstepsoft/cm_utils/constant/PathConfig.java
+++ b/cm_utils/src/main/java/com/sucstepsoft/cm_utils/constant/PathConfig.java
@@ -14,6 +14,7 @@ public class PathConfig {
public static final String MODULE_CALL = "call";
public static final String MODULE_PRISON = "prison";
public static final String MODULE_CHECK = "check";
+ public static final String MODULE_ADDRESS_LIST="mailList";
public static final String MODULE_DISTINGUISH = "distinguish";
public static final String MODULE_OA = "officeAutomation";
public static final String MODULE_PARTY = "party";
diff --git a/cm_utils/src/main/java/com/sucstepsoft/cm_utils/core/retrofit_net/BaseUrlApi.java b/cm_utils/src/main/java/com/sucstepsoft/cm_utils/core/retrofit_net/BaseUrlApi.java
index 04f08ac..ddcdf32 100755
--- a/cm_utils/src/main/java/com/sucstepsoft/cm_utils/core/retrofit_net/BaseUrlApi.java
+++ b/cm_utils/src/main/java/com/sucstepsoft/cm_utils/core/retrofit_net/BaseUrlApi.java
@@ -8,14 +8,14 @@ package com.sucstepsoft.cm_utils.core.retrofit_net;
*/
public class BaseUrlApi {
//==========================项目地址======================
- public static final String IP = "http://192.168.57.128:8083/";//TODO 正式IP
+ public static final String IP = "http://192.168.0.115:8080/";//TODO 正式IP
// public static final String IP = "http://192.168.43.176:8083/";//TODO 测试IP
// public static final String IP = "http://192.168.0.115:8083/";//TODO 测试IP
// public static final String PROJECT_NAME = "prison_management/";
public static final String PROJECT_NAME = "prison/";
// public static final String PROJECT_NAME = "prison_war_exploded/";
//==================Socket地址==================
- public static final String BASE_SOCKET = "http://192.168.57.128:8887";//TODO 正式Socket
+ public static final String BASE_SOCKET = "http://192.168.0.115:8887";//TODO 正式Socket
// public static final String BASE_SOCKET = "http://192.168.43.176:8887";//TODO 测试Socket
public static final String BASE_URL = IP + PROJECT_NAME;
public static final String APP_VERSION = BASE_URL + "appCmVersionManagement/getAppVersion";
diff --git a/modulemain/src/main/java/com/sucstepsoft/modulemain/base/BasePlanMapActivity.java b/modulemain/src/main/java/com/sucstepsoft/modulemain/base/BasePlanMapActivity.java
index 61b29dc..f19db60 100755
--- a/modulemain/src/main/java/com/sucstepsoft/modulemain/base/BasePlanMapActivity.java
+++ b/modulemain/src/main/java/com/sucstepsoft/modulemain/base/BasePlanMapActivity.java
@@ -93,7 +93,7 @@ public class BasePlanMapActivity extends BaseActivity {
public void initData() {
mBind = ButterKnife.bind(this);
refreshView(STATE_LOAD_SUCCESS);
- mTvBaseTitle.setText("E监管");
+ mTvBaseTitle.setText("狱务掌上通");
mTvPublish.setVisibility(View.VISIBLE);
mTvPublish.setText("扫码");
mTvPublish.setOnClickListener(v -> openCameraScanner());
diff --git a/modulemain/src/main/java/com/sucstepsoft/modulemain/base/LoginActivity.java b/modulemain/src/main/java/com/sucstepsoft/modulemain/base/LoginActivity.java
index a8e3e57..2857e3f 100755
--- a/modulemain/src/main/java/com/sucstepsoft/modulemain/base/LoginActivity.java
+++ b/modulemain/src/main/java/com/sucstepsoft/modulemain/base/LoginActivity.java
@@ -11,7 +11,6 @@ import android.text.TextUtils;
import android.text.TextWatcher;
import android.text.method.HideReturnsTransformationMethod;
import android.text.method.PasswordTransformationMethod;
-import android.view.TextureView;
import android.view.View;
import android.view.WindowManager;
import android.widget.Button;
@@ -148,9 +147,10 @@ public class LoginActivity extends BaseActivity {
return;
}
String deviceId = telephonyManager.getDeviceId();
- if(TextUtils.isEmpty(deviceId)){
- deviceId="12341234";
+ if (TextUtils.isEmpty(deviceId)) {
+ deviceId = "12341234";
}
+ LogUtils.e(deviceId + "==" + name + "===" + pwd);
RetrofitManager.getInstance()
.create(MainApiService.class)
.doLogin(name, pwd, deviceId)
@@ -204,12 +204,12 @@ public class LoginActivity extends BaseActivity {
*/
private void requestPermission() {
PermissionUtils.permission(
- PermissionConstants.SMS,
- PermissionConstants.LOCATION,
- PermissionConstants.CAMERA,
- PermissionConstants.STORAGE,
- PermissionConstants.MICROPHONE,
- PermissionConstants.PHONE)
+ PermissionConstants.SMS,
+ PermissionConstants.LOCATION,
+ PermissionConstants.CAMERA,
+ PermissionConstants.STORAGE,
+ PermissionConstants.MICROPHONE,
+ PermissionConstants.PHONE)
.callback(new PermissionUtils.SimpleCallback() {
@Override
public void onGranted() {
@@ -223,6 +223,7 @@ public class LoginActivity extends BaseActivity {
}
String loginName = UserInfoSPUtils.getLoginName();
String pwd = UserInfoSPUtils.getPwd();
+ LogUtils.e(loginName+"==="+pwd);
if (!TextUtils.isEmpty(loginName) && !TextUtils.isEmpty(pwd)) {
mEtUserPhone.setText(loginName);
mEtUserPwd.setText(pwd);
diff --git a/modulemain/src/main/java/com/sucstepsoft/modulemain/base/MainActivity.java b/modulemain/src/main/java/com/sucstepsoft/modulemain/base/MainActivity.java
index a7a48d4..2c8f32f 100755
--- a/modulemain/src/main/java/com/sucstepsoft/modulemain/base/MainActivity.java
+++ b/modulemain/src/main/java/com/sucstepsoft/modulemain/base/MainActivity.java
@@ -5,6 +5,7 @@ import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
+import android.os.Build;
import android.os.SystemClock;
import android.provider.Settings;
import android.support.v7.widget.GridLayoutManager;
@@ -90,7 +91,11 @@ public class MainActivity extends BaseActivity {
buildFunction();
requestPermiss();
//TODO 开启
-// startService(new Intent(this, SockService.class));
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
+ startForegroundService(new Intent(this, SockService.class));
+ }else{
+ startService(new Intent(this, SockService.class));
+ }
mGson = new Gson();
MessageBean bean = (MessageBean) getIntent().getSerializableExtra("bean");
if (bean != null) {
@@ -415,6 +420,9 @@ public class MainActivity extends BaseActivity {
case PathConfig.MODULE_PATROL://电子巡更
jumpActivity(PathConfig.PATH_MODULE_PATROL_HOME);
break;
+ case PathConfig.MODULE_ADDRESS_LIST://通讯录
+// jumpActivity(PathConfig.);
+ break;
}
}
}
diff --git a/modulemain/src/main/java/com/sucstepsoft/modulemain/base/SockService.java b/modulemain/src/main/java/com/sucstepsoft/modulemain/base/SockService.java
index 03c06f6..86d0469 100755
--- a/modulemain/src/main/java/com/sucstepsoft/modulemain/base/SockService.java
+++ b/modulemain/src/main/java/com/sucstepsoft/modulemain/base/SockService.java
@@ -1,11 +1,15 @@
package com.sucstepsoft.modulemain.base;
import android.app.Notification;
+import android.app.NotificationChannel;
import android.app.NotificationManager;
import android.app.Service;
import android.content.Intent;
import android.graphics.BitmapFactory;
+import android.graphics.Color;
+import android.os.Build;
import android.os.IBinder;
+import android.support.annotation.RequiresApi;
import android.support.v4.app.NotificationCompat;
import com.sucstepsoft.cm_utils.core.retrofit_net.BaseUrlApi;
@@ -19,10 +23,15 @@ public class SockService extends Service {
@Override
public void onCreate() {
super.onCreate();
-
+ String channelId = "";
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
+ channelId = createChannelId("chat", "com.tenlionsoft.ywzst");
+ } else {
+ channelId = "";
+ }
NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
- Notification notification = new NotificationCompat.Builder(this, "chat")
- .setContentTitle("E监管")
+ Notification notification = new NotificationCompat.Builder(this, channelId)
+ .setContentTitle("狱务掌上通")
.setContentText("")
.setWhen(System.currentTimeMillis())
.setSmallIcon(R.drawable.ic_camera)
@@ -33,6 +42,16 @@ public class SockService extends Service {
startForeground(1, notification);
}
+ @RequiresApi(api = Build.VERSION_CODES.O)
+ private String createChannelId(String id, String name) {
+ NotificationChannel channel = new NotificationChannel(id, name, NotificationManager.IMPORTANCE_NONE);
+ channel.setLightColor(Color.BLUE);
+ channel.setLockscreenVisibility(Notification.VISIBILITY_PRIVATE);
+ NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
+ manager.createNotificationChannel(channel);
+ return id;
+ }
+
@Override
public IBinder onBind(Intent intent) {
return null;
@@ -47,7 +66,7 @@ public class SockService extends Service {
mWsManager = new WsManager
.Builder(getApplication())
.wsUrl(BaseUrlApi.BASE_SOCKET)
- .needReconnect(false)//TODO 是否需要重连
+ .needReconnect(true)//TODO 是否需要重连
.build();
mWsManager.startConnect();
}
diff --git a/modulemain/src/main/java/com/sucstepsoft/modulemain/base/SplashActivity.java b/modulemain/src/main/java/com/sucstepsoft/modulemain/base/SplashActivity.java
index a265292..fbfd2fb 100755
--- a/modulemain/src/main/java/com/sucstepsoft/modulemain/base/SplashActivity.java
+++ b/modulemain/src/main/java/com/sucstepsoft/modulemain/base/SplashActivity.java
@@ -60,12 +60,12 @@ public class SplashActivity extends BaseActivity {
*/
private void requestPermission() {
PermissionUtils.permission(
- PermissionConstants.SMS,
- PermissionConstants.LOCATION,
- PermissionConstants.CAMERA,
- PermissionConstants.STORAGE,
- PermissionConstants.MICROPHONE,
- PermissionConstants.PHONE)
+ PermissionConstants.SMS,
+ PermissionConstants.LOCATION,
+ PermissionConstants.CAMERA,
+ PermissionConstants.STORAGE,
+ PermissionConstants.MICROPHONE,
+ PermissionConstants.PHONE)
.callback(new PermissionUtils.SimpleCallback() {
@SuppressLint("CheckResult")
@Override
@@ -112,6 +112,9 @@ public class SplashActivity extends BaseActivity {
return;
}
String deviceId = telephonyManager.getDeviceId();
+ if (TextUtils.isEmpty(deviceId)) {
+ deviceId = "12341234";
+ }
RetrofitManager.getInstance()
.create(MainApiService.class)
.doLogin(name, pwd, deviceId)
diff --git a/modulemain/src/main/res/drawable-xhdpi/login_back.jpg b/modulemain/src/main/res/drawable-xhdpi/login_back.jpg
old mode 100755
new mode 100644
index 6866b32..9468408
Binary files a/modulemain/src/main/res/drawable-xhdpi/login_back.jpg and b/modulemain/src/main/res/drawable-xhdpi/login_back.jpg differ
diff --git a/modulemain/src/main/res/layout/activity_login.xml b/modulemain/src/main/res/layout/activity_login.xml
index 166105d..0c63fdb 100755
--- a/modulemain/src/main/res/layout/activity_login.xml
+++ b/modulemain/src/main/res/layout/activity_login.xml
@@ -7,6 +7,7 @@
diff --git a/modulemain/src/main/res/layout/activity_main.xml b/modulemain/src/main/res/layout/activity_main.xml
index ef92eea..0c2e4ba 100755
--- a/modulemain/src/main/res/layout/activity_main.xml
+++ b/modulemain/src/main/res/layout/activity_main.xml
@@ -1,6 +1,5 @@
-
-
@@ -50,6 +43,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
+
android:background="@drawable/shape_notify_bg"
android:ellipsize="marquee"
android:focusable="true"
@@ -63,7 +57,7 @@
+ android:layout_marginTop="20dp">
@@ -10,7 +8,8 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
- android:src="@drawable/ic_bg_ttitle" />
+ android:src="@drawable/ic_bg_ttitle"
+ android:visibility="gone" />
- E监管
+ 狱务掌上通
com.sucstepsoft.chifengjianyu.online
打印机
: