加固
@ -34,8 +34,8 @@ android {
|
|||||||
applicationId "com.arpa.hndahesudintocctmsdriver"
|
applicationId "com.arpa.hndahesudintocctmsdriver"
|
||||||
minSdkVersion 22
|
minSdkVersion 22
|
||||||
targetSdkVersion 30
|
targetSdkVersion 30
|
||||||
versionCode 49
|
versionCode 50
|
||||||
versionName "3.1.9"
|
versionName "3.2.0"
|
||||||
flavorDimensions "CHANNEL_VALUE"
|
flavorDimensions "CHANNEL_VALUE"
|
||||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||||
javaCompileOptions {
|
javaCompileOptions {
|
||||||
@ -111,7 +111,7 @@ android {
|
|||||||
}
|
}
|
||||||
product {
|
product {
|
||||||
manifestPlaceholders = [CHANNEL_VALUE: "大河好运司机"]
|
manifestPlaceholders = [CHANNEL_VALUE: "大河好运司机"]
|
||||||
buildConfigField("String", "OPEN_API_URL", "\"https://oapi.alct56.com\"")
|
buildConfigField("String", "AL_BASE", "\"https://oapi.alct56.com\"")
|
||||||
buildConfigField("String", "BASE_URL", "\"http://app.dahehuoyun.com/api/\"")
|
buildConfigField("String", "BASE_URL", "\"http://app.dahehuoyun.com/api/\"")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -14,9 +14,7 @@
|
|||||||
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
||||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
||||||
<!-- 极光 -->
|
<!-- 极光 -->
|
||||||
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
|
|
||||||
<uses-permission android:name="android.permission.READ_PROFILE" />
|
<uses-permission android:name="android.permission.READ_PROFILE" />
|
||||||
<uses-permission android:name="android.permission.READ_CONTACTS" />
|
|
||||||
<uses-permission android:name="android.permission.CALL_PHONE" />
|
<uses-permission android:name="android.permission.CALL_PHONE" />
|
||||||
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
||||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
||||||
@ -24,7 +22,6 @@
|
|||||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
||||||
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
|
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
|
||||||
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
|
|
||||||
|
|
||||||
<!-- Optional -->
|
<!-- Optional -->
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> <!-- 用于开启 debug 版本的应用在6.0 系统上 层叠窗口权限 -->
|
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> <!-- 用于开启 debug 版本的应用在6.0 系统上 层叠窗口权限 -->
|
||||||
@ -50,7 +47,7 @@
|
|||||||
<uses-permission android:name="android.permission.NFC" />
|
<uses-permission android:name="android.permission.NFC" />
|
||||||
<application
|
<application
|
||||||
android:name="com.arpa.hndahesudintocctmsdriver.App"
|
android:name="com.arpa.hndahesudintocctmsdriver.App"
|
||||||
android:allowBackup="true"
|
android:allowBackup="false"
|
||||||
android:excludeFromRecents="true"
|
android:excludeFromRecents="true"
|
||||||
android:icon="@drawable/diver_logo"
|
android:icon="@drawable/diver_logo"
|
||||||
android:label="@string/app_name"
|
android:label="@string/app_name"
|
||||||
@ -59,7 +56,7 @@
|
|||||||
android:supportsRtl="true"
|
android:supportsRtl="true"
|
||||||
android:theme="@style/AppTheme"
|
android:theme="@style/AppTheme"
|
||||||
android:usesCleartextTraffic="true"
|
android:usesCleartextTraffic="true"
|
||||||
tools:replace="android:icon">
|
tools:replace="android:icon,android:allowBackup">
|
||||||
|
|
||||||
<uses-library
|
<uses-library
|
||||||
android:name="com/alct/mdp"
|
android:name="com/alct/mdp"
|
||||||
@ -68,7 +65,7 @@
|
|||||||
<activity
|
<activity
|
||||||
android:name="com.arpa.hndahesudintocctmsdriver.ui.MainActivity"
|
android:name="com.arpa.hndahesudintocctmsdriver.ui.MainActivity"
|
||||||
android:configChanges="orientation|keyboardHidden|screenSize"
|
android:configChanges="orientation|keyboardHidden|screenSize"
|
||||||
android:exported="true"
|
android:exported="false"
|
||||||
android:launchMode="singleTop"
|
android:launchMode="singleTop"
|
||||||
android:screenOrientation="portrait" ></activity>
|
android:screenOrientation="portrait" ></activity>
|
||||||
|
|
||||||
@ -98,6 +95,7 @@
|
|||||||
android:screenOrientation="portrait"/>
|
android:screenOrientation="portrait"/>
|
||||||
<activity
|
<activity
|
||||||
android:name="com.arpa.hndahesudintocctmsdriver.ui.home.shangchuan.ShangChuangImgActivity"
|
android:name="com.arpa.hndahesudintocctmsdriver.ui.home.shangchuan.ShangChuangImgActivity"
|
||||||
|
android:exported="false"
|
||||||
android:screenOrientation="portrait">
|
android:screenOrientation="portrait">
|
||||||
|
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
@ -157,9 +155,7 @@
|
|||||||
android:screenOrientation="portrait">
|
android:screenOrientation="portrait">
|
||||||
|
|
||||||
</activity>
|
</activity>
|
||||||
<activity
|
|
||||||
android:name="com.arpa.hndahesudintocctmsdriver.ui.home.drivercircle.VideoReleaseActivity"
|
|
||||||
android:screenOrientation="portrait"/>
|
|
||||||
<activity
|
<activity
|
||||||
android:name="com.arpa.hndahesudintocctmsdriver.ui.home.shangchuan.WebPDFActivity"
|
android:name="com.arpa.hndahesudintocctmsdriver.ui.home.shangchuan.WebPDFActivity"
|
||||||
android:screenOrientation="portrait"/>
|
android:screenOrientation="portrait"/>
|
||||||
@ -216,7 +212,7 @@
|
|||||||
android:process=":remote"></service>
|
android:process=":remote"></service>
|
||||||
<service
|
<service
|
||||||
android:name="com.arpa.hndahesudintocctmsdriver.service.PlayerMusicService"
|
android:name="com.arpa.hndahesudintocctmsdriver.service.PlayerMusicService"
|
||||||
android:exported="true"
|
android:exported="false"
|
||||||
android:process=":music_v1" />
|
android:process=":music_v1" />
|
||||||
<service
|
<service
|
||||||
android:name="com.alct.mdp.job.LocationUploadJobService"
|
android:name="com.alct.mdp.job.LocationUploadJobService"
|
||||||
@ -274,8 +270,10 @@
|
|||||||
<!-- 易签宝 -->
|
<!-- 易签宝 -->
|
||||||
<activity
|
<activity
|
||||||
android:name="com.esign.esignsdk.h5.H5Activity"
|
android:name="com.esign.esignsdk.h5.H5Activity"
|
||||||
|
android:exported="false"
|
||||||
android:launchMode="singleTask"
|
android:launchMode="singleTask"
|
||||||
android:theme="@style/Theme.AppCompat.Light.NoActionBar">
|
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
|
||||||
|
tools:ignore="AppLinkUrlError">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.VIEW" />
|
<action android:name="android.intent.action.VIEW" />
|
||||||
|
|
||||||
@ -291,7 +289,7 @@
|
|||||||
<!-- 若您的业务中有使用极光富媒体功能,或者极光早上好功能,需要把此 Activity 的 exported 修改成 true 覆盖 mavenCentral 上的组件。 -->
|
<!-- 若您的业务中有使用极光富媒体功能,或者极光早上好功能,需要把此 Activity 的 exported 修改成 true 覆盖 mavenCentral 上的组件。 -->
|
||||||
<activity
|
<activity
|
||||||
android:name="cn.jpush.android.ui.PopWinActivity"
|
android:name="cn.jpush.android.ui.PopWinActivity"
|
||||||
android:exported="true"
|
android:exported="false"
|
||||||
android:theme="@style/MyDialogStyle"
|
android:theme="@style/MyDialogStyle"
|
||||||
tools:node="replace">
|
tools:node="replace">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
@ -305,7 +303,7 @@
|
|||||||
<activity
|
<activity
|
||||||
android:name="cn.jpush.android.ui.PushActivity"
|
android:name="cn.jpush.android.ui.PushActivity"
|
||||||
android:configChanges="orientation|keyboardHidden"
|
android:configChanges="orientation|keyboardHidden"
|
||||||
android:exported="true"
|
android:exported="false"
|
||||||
android:theme="@android:style/Theme.NoTitleBar"
|
android:theme="@android:style/Theme.NoTitleBar"
|
||||||
tools:node="replace">
|
tools:node="replace">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
@ -316,7 +314,8 @@
|
|||||||
</intent-filter>
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
|
|
||||||
<activity android:name=".ui.NFCActivity">
|
<activity android:name=".ui.NFCActivity"
|
||||||
|
android:exported="false">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.nfc.action.TAG_DISCOVERED" />
|
<action android:name="android.nfc.action.TAG_DISCOVERED" />
|
||||||
|
|
||||||
|
|||||||
@ -11,6 +11,7 @@ import android.util.Log;
|
|||||||
import com.alct.mdp.MDPLocationCollectionManager;
|
import com.alct.mdp.MDPLocationCollectionManager;
|
||||||
import com.arpa.hndahesudintocctmsdriver.report.JTTProcess;
|
import com.arpa.hndahesudintocctmsdriver.report.JTTProcess;
|
||||||
import com.arpa.hndahesudintocctmsdriver.request.net.Api;
|
import com.arpa.hndahesudintocctmsdriver.request.net.Api;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.dahe.mylibrary.CommonBaseLibrary;
|
import com.dahe.mylibrary.CommonBaseLibrary;
|
||||||
import com.esign.esignsdk.EsignSdk;
|
import com.esign.esignsdk.EsignSdk;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.sp.SPUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.sp.SPUtil;
|
||||||
@ -32,6 +33,8 @@ public class App extends Application {
|
|||||||
public void onCreate() {
|
public void onCreate() {
|
||||||
super.onCreate();
|
super.onCreate();
|
||||||
mApplication = this;
|
mApplication = this;
|
||||||
|
//初始化log
|
||||||
|
LogUtil.init(BuildConfig.DEBUG);
|
||||||
con = getBaseContext();
|
con = getBaseContext();
|
||||||
CommonBaseLibrary.getInstance().init(this, Api.BASE_URL);
|
CommonBaseLibrary.getInstance().init(this, Api.BASE_URL);
|
||||||
String state = SPUtil.getSP(con, "state_data", "authorization_state");
|
String state = SPUtil.getSP(con, "state_data", "authorization_state");
|
||||||
@ -44,8 +47,8 @@ public class App extends Application {
|
|||||||
res.updateConfiguration(config, res.getDisplayMetrics());
|
res.updateConfiguration(config, res.getDisplayMetrics());
|
||||||
//安联初始化
|
//安联初始化
|
||||||
if (context.getPackageName().equals(getCurrentProcessName(context))) {
|
if (context.getPackageName().equals(getCurrentProcessName(context))) {
|
||||||
//Log.e("--使用的测试环境--",BuildConfig.OPEN_API_URL);
|
//LogUtil.e("--使用的测试环境--",BuildConfig.OPEN_API_URL);
|
||||||
MDPLocationCollectionManager.initialize(this, "https://oapi.alct56.com");
|
MDPLocationCollectionManager.initialize(this, BuildConfig.AL_BASE);
|
||||||
}
|
}
|
||||||
//在使用SDK各组件之前初始化context信息,传入ApplicationContext
|
//在使用SDK各组件之前初始化context信息,传入ApplicationContext
|
||||||
// 路由初始化
|
// 路由初始化
|
||||||
@ -60,7 +63,7 @@ public class App extends Application {
|
|||||||
JTTProcess.init(this);
|
JTTProcess.init(this);
|
||||||
//QupaiHttpFinal.getInstance().initOkHttpFinal();
|
//QupaiHttpFinal.getInstance().initOkHttpFinal();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Log.e("-error-", "初始化失败sss");
|
LogUtil.e("-error-", "初始化失败sss");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -3,6 +3,7 @@ package com.arpa.hndahesudintocctmsdriver.parts;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.arpa.hndahesudintocctmsdriver.bean.DriverAuthDataBean;
|
import com.arpa.hndahesudintocctmsdriver.bean.DriverAuthDataBean;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.sp.SPUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.sp.SPUtil;
|
||||||
@ -19,7 +20,7 @@ public class AuthParts {
|
|||||||
|
|
||||||
public static DriverAuthDataBean getAuth(Context con){
|
public static DriverAuthDataBean getAuth(Context con){
|
||||||
String authData=SPUtil.getSP(con,"data","authdata");
|
String authData=SPUtil.getSP(con,"data","authdata");
|
||||||
Log.e("--data--",authData);
|
LogUtil.e("--data--",authData);
|
||||||
if("".equals(authData)){
|
if("".equals(authData)){
|
||||||
return null;
|
return null;
|
||||||
}else {
|
}else {
|
||||||
|
|||||||
@ -8,6 +8,7 @@ import com.arpa.hndahesudintocctmsdriver.service.MakeUpService;
|
|||||||
import com.arpa.hndahesudintocctmsdriver.ui.home.HuoYunDelActivity;
|
import com.arpa.hndahesudintocctmsdriver.ui.home.HuoYunDelActivity;
|
||||||
import com.arpa.hndahesudintocctmsdriver.ui.home.StartYunDanActivity;
|
import com.arpa.hndahesudintocctmsdriver.ui.home.StartYunDanActivity;
|
||||||
import com.arpa.hndahesudintocctmsdriver.ui.login.WelcomeActivity;
|
import com.arpa.hndahesudintocctmsdriver.ui.login.WelcomeActivity;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
|
|
||||||
import org.json.JSONException;
|
import org.json.JSONException;
|
||||||
import org.json.JSONObject;
|
import org.json.JSONObject;
|
||||||
@ -25,7 +26,7 @@ public class PushMessageReceiver extends JPushMessageReceiver {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onMessage(Context context, CustomMessage customMessage) {
|
public void onMessage(Context context, CustomMessage customMessage) {
|
||||||
Log.e(TAG, "[onMessage] " + customMessage);
|
LogUtil.e(TAG, "[onMessage] " + customMessage);
|
||||||
Intent intent = new Intent("com.jiguang.demo.message");
|
Intent intent = new Intent("com.jiguang.demo.message");
|
||||||
intent.putExtra("msg", customMessage.message);
|
intent.putExtra("msg", customMessage.message);
|
||||||
context.sendBroadcast(intent);
|
context.sendBroadcast(intent);
|
||||||
@ -33,7 +34,7 @@ public class PushMessageReceiver extends JPushMessageReceiver {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onNotifyMessageOpened(Context context, NotificationMessage message) {
|
public void onNotifyMessageOpened(Context context, NotificationMessage message) {
|
||||||
Log.e(TAG, "[onNotifyMessageOpened] " + message);
|
LogUtil.e(TAG, "[onNotifyMessageOpened] " + message);
|
||||||
try{
|
try{
|
||||||
//打开自定义的Activity
|
//打开自定义的Activity
|
||||||
JSONObject json=new JSONObject(message.notificationExtras);
|
JSONObject json=new JSONObject(message.notificationExtras);
|
||||||
@ -41,7 +42,7 @@ public class PushMessageReceiver extends JPushMessageReceiver {
|
|||||||
String url=json.getString("url");
|
String url=json.getString("url");
|
||||||
if(url.indexOf("driver/detail")!=-1){
|
if(url.indexOf("driver/detail")!=-1){
|
||||||
int id=Integer.parseInt(url.split("=")[1]);
|
int id=Integer.parseInt(url.split("=")[1]);
|
||||||
Log.e("-url-",url+"_"+id);
|
LogUtil.e("-url-",url+"_"+id);
|
||||||
Intent in=new Intent(context, HuoYunDelActivity.class);
|
Intent in=new Intent(context, HuoYunDelActivity.class);
|
||||||
in.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
|
in.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
|
||||||
in.putExtra("id",Integer.parseInt(url.split("=")[1]));
|
in.putExtra("id",Integer.parseInt(url.split("=")[1]));
|
||||||
@ -54,7 +55,7 @@ public class PushMessageReceiver extends JPushMessageReceiver {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}catch (Throwable throwable){
|
}catch (Throwable throwable){
|
||||||
Log.e("123", "[onNotifyMessageOpened] " + message);
|
LogUtil.e("123", "[onNotifyMessageOpened] " + message);
|
||||||
Intent in=new Intent(context, WelcomeActivity.class);
|
Intent in=new Intent(context, WelcomeActivity.class);
|
||||||
in.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
|
in.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
|
||||||
context.startActivity(in);
|
context.startActivity(in);
|
||||||
@ -63,7 +64,7 @@ public class PushMessageReceiver extends JPushMessageReceiver {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onMultiActionClicked(Context context, Intent intent) {
|
public void onMultiActionClicked(Context context, Intent intent) {
|
||||||
Log.e(TAG, "[onMultiActionClicked] 用户点击了通知栏按钮");
|
LogUtil.e(TAG, "[onMultiActionClicked] 用户点击了通知栏按钮");
|
||||||
String nActionExtra = intent.getExtras().getString(JPushInterface.EXTRA_NOTIFICATION_ACTION_EXTRA);
|
String nActionExtra = intent.getExtras().getString(JPushInterface.EXTRA_NOTIFICATION_ACTION_EXTRA);
|
||||||
|
|
||||||
//开发者根据不同 Action 携带的 extra 字段来分配不同的动作。
|
//开发者根据不同 Action 携带的 extra 字段来分配不同的动作。
|
||||||
@ -72,19 +73,19 @@ public class PushMessageReceiver extends JPushMessageReceiver {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (nActionExtra.equals("my_extra1")) {
|
if (nActionExtra.equals("my_extra1")) {
|
||||||
Log.e(TAG, "[onMultiActionClicked] 用户点击通知栏按钮一");
|
LogUtil.e(TAG, "[onMultiActionClicked] 用户点击通知栏按钮一");
|
||||||
} else if (nActionExtra.equals("my_extra2")) {
|
} else if (nActionExtra.equals("my_extra2")) {
|
||||||
Log.e(TAG, "[onMultiActionClicked] 用户点击通知栏按钮二");
|
LogUtil.e(TAG, "[onMultiActionClicked] 用户点击通知栏按钮二");
|
||||||
} else if (nActionExtra.equals("my_extra3")) {
|
} else if (nActionExtra.equals("my_extra3")) {
|
||||||
Log.e(TAG, "[onMultiActionClicked] 用户点击通知栏按钮三");
|
LogUtil.e(TAG, "[onMultiActionClicked] 用户点击通知栏按钮三");
|
||||||
} else {
|
} else {
|
||||||
Log.e(TAG, "[onMultiActionClicked] 用户点击通知栏按钮未定义");
|
LogUtil.e(TAG, "[onMultiActionClicked] 用户点击通知栏按钮未定义");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onNotifyMessageArrived(Context context,NotificationMessage message) {
|
public void onNotifyMessageArrived(Context context,NotificationMessage message) {
|
||||||
Log.e(TAG, "[onNotifyMessageArrived] " + message);
|
LogUtil.e(TAG, "[onNotifyMessageArrived] " + message);
|
||||||
JSONObject json= null;
|
JSONObject json= null;
|
||||||
String str="";
|
String str="";
|
||||||
try {
|
try {
|
||||||
@ -103,24 +104,24 @@ public class PushMessageReceiver extends JPushMessageReceiver {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onNotifyMessageDismiss(Context context, NotificationMessage message) {
|
public void onNotifyMessageDismiss(Context context, NotificationMessage message) {
|
||||||
Log.e(TAG, "[onNotifyMessageDismiss] " + message);
|
LogUtil.e(TAG, "[onNotifyMessageDismiss] " + message);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onRegister(Context context, String registrationId) {
|
public void onRegister(Context context, String registrationId) {
|
||||||
Log.e(TAG, "[onRegister] " + registrationId);
|
LogUtil.e(TAG, "[onRegister] " + registrationId);
|
||||||
Intent intent = new Intent("com.jiguang.demo.register");
|
Intent intent = new Intent("com.jiguang.demo.register");
|
||||||
context.sendBroadcast(intent);
|
context.sendBroadcast(intent);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onConnected(Context context, boolean isConnected) {
|
public void onConnected(Context context, boolean isConnected) {
|
||||||
Log.e(TAG, "[onConnected] " + isConnected);
|
LogUtil.e(TAG, "[onConnected] " + isConnected);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCommandResult(Context context, CmdMessage cmdMessage) {
|
public void onCommandResult(Context context, CmdMessage cmdMessage) {
|
||||||
Log.e(TAG, "[onCommandResult] " + cmdMessage);
|
LogUtil.e(TAG, "[onCommandResult] " + cmdMessage);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -150,7 +151,7 @@ public class PushMessageReceiver extends JPushMessageReceiver {
|
|||||||
@Override
|
@Override
|
||||||
public void onNotificationSettingsCheck(Context context, boolean isOn, int source) {
|
public void onNotificationSettingsCheck(Context context, boolean isOn, int source) {
|
||||||
super.onNotificationSettingsCheck(context, isOn, source);
|
super.onNotificationSettingsCheck(context, isOn, source);
|
||||||
Log.e(TAG, "[onNotificationSettingsCheck] isOn:" + isOn + ",source:" + source);
|
LogUtil.e(TAG, "[onNotificationSettingsCheck] isOn:" + isOn + ",source:" + source);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -3,6 +3,8 @@ package com.arpa.hndahesudintocctmsdriver.push;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
|
|
||||||
import cn.jpush.android.api.JPushMessage;
|
import cn.jpush.android.api.JPushMessage;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -49,7 +51,7 @@ public class TagAliasOperatorHelper {
|
|||||||
logs += ", tags is exceed limit need to clean";
|
logs += ", tags is exceed limit need to clean";
|
||||||
}
|
}
|
||||||
logs += ", errorCode:" + jPushMessage.getErrorCode();
|
logs += ", errorCode:" + jPushMessage.getErrorCode();
|
||||||
Log.e(TAG, logs);
|
LogUtil.e(TAG, logs);
|
||||||
//ToastHelper.showOther(context,logs);
|
//ToastHelper.showOther(context,logs);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -63,7 +65,7 @@ public class TagAliasOperatorHelper {
|
|||||||
//ToastHelper.showOk(context,"modify success");
|
//ToastHelper.showOk(context,"modify success");
|
||||||
}else{
|
}else{
|
||||||
String logs = "Failed to modify tags, errorCode:" + jPushMessage.getErrorCode();
|
String logs = "Failed to modify tags, errorCode:" + jPushMessage.getErrorCode();
|
||||||
Log.e(TAG, logs);
|
LogUtil.e(TAG, logs);
|
||||||
//ToastHelper.showOther(context,logs);
|
//ToastHelper.showOther(context,logs);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -77,7 +79,7 @@ public class TagAliasOperatorHelper {
|
|||||||
//ToastHelper.showOk(context,"modify success");
|
//ToastHelper.showOk(context,"modify success");
|
||||||
}else{
|
}else{
|
||||||
String logs = "Failed to modify alias, errorCode:" + jPushMessage.getErrorCode();
|
String logs = "Failed to modify alias, errorCode:" + jPushMessage.getErrorCode();
|
||||||
Log.e(TAG, logs);
|
LogUtil.e(TAG, logs);
|
||||||
//ToastHelper.showOther(context,logs);
|
//ToastHelper.showOther(context,logs);
|
||||||
//MMKV.defaultMMKV().putString(AdvActivity.ALIAS_DATA, "");
|
//MMKV.defaultMMKV().putString(AdvActivity.ALIAS_DATA, "");
|
||||||
}
|
}
|
||||||
@ -92,7 +94,7 @@ public class TagAliasOperatorHelper {
|
|||||||
//ToastHelper.showOk(context,"modify success");
|
//ToastHelper.showOk(context,"modify success");
|
||||||
}else{
|
}else{
|
||||||
String logs = "Failed to set mobile number, errorCode:" + jPushMessage.getErrorCode();
|
String logs = "Failed to set mobile number, errorCode:" + jPushMessage.getErrorCode();
|
||||||
Log.e(TAG, logs);
|
LogUtil.e(TAG, logs);
|
||||||
//ToastHelper.showOther(context,logs);
|
//ToastHelper.showOther(context,logs);
|
||||||
//MMKV.defaultMMKV().putString(AdvActivity.MN_DATA, "");
|
//MMKV.defaultMMKV().putString(AdvActivity.MN_DATA, "");
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,6 +9,7 @@ import com.alct.mdp.callback.OnDownloadResultListener;
|
|||||||
import com.alct.mdp.callback.OnResultListener;
|
import com.alct.mdp.callback.OnResultListener;
|
||||||
import com.alct.mdp.model.Identity;
|
import com.alct.mdp.model.Identity;
|
||||||
import com.arpa.hndahesudintocctmsdriver.parts.AuthParts;
|
import com.arpa.hndahesudintocctmsdriver.parts.AuthParts;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.arpa.hndahesudintocctmsdriver.bean.DriverAuthDataBean;
|
import com.arpa.hndahesudintocctmsdriver.bean.DriverAuthDataBean;
|
||||||
import com.arpa.hndahesudintocctmsdriver.bean.FqBean;
|
import com.arpa.hndahesudintocctmsdriver.bean.FqBean;
|
||||||
@ -43,13 +44,11 @@ public class ALProcess {
|
|||||||
MDPLocationCollectionManager.register(con, idy, new OnResultListener() {
|
MDPLocationCollectionManager.register(con, idy, new OnResultListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess() {
|
public void onSuccess() {
|
||||||
Log.e("--success--","验证成功");
|
|
||||||
getFq(con);
|
getFq(con);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(java.lang.String s, java.lang.String s1) {
|
public void onFailure(java.lang.String s, java.lang.String s1) {
|
||||||
Log.e("--error--",s+s1+"");
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -58,18 +57,18 @@ public class ALProcess {
|
|||||||
MDPLocationCollectionManager.getInvoices(con, 100, 1, new OnDownloadResultListener() {
|
MDPLocationCollectionManager.getInvoices(con, 100, 1, new OnDownloadResultListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(Object o) {
|
public void onSuccess(Object o) {
|
||||||
Log.e("--获取发票列表成功--",new Gson().toJson(o));
|
LogUtil.e("--获取发票列表成功--",new Gson().toJson(o));
|
||||||
try{
|
try{
|
||||||
FqBean fb=new Gson().fromJson(new Gson().toJson(o),FqBean.class);
|
FqBean fb=new Gson().fromJson(new Gson().toJson(o),FqBean.class);
|
||||||
applyFq(con,fb);
|
applyFq(con,fb);
|
||||||
}catch (Exception e){
|
}catch (Exception e){
|
||||||
Log.e("--失败--","数据解析失败");
|
LogUtil.e("--失败--","数据解析失败");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("--获取发票列表失败--",s+s1+"");
|
LogUtil.e("--获取发票列表失败--",s+s1+"");
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
@ -82,12 +81,12 @@ public class ALProcess {
|
|||||||
@Override
|
@Override
|
||||||
public void onSuccess() {
|
public void onSuccess() {
|
||||||
|
|
||||||
Log.e("--成功--","申请发票成功");
|
LogUtil.e("--成功--","申请发票成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("--失败--","申请发票失败"+s+s1);
|
LogUtil.e("--失败--","申请发票失败"+s+s1);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@ -10,6 +10,7 @@ import com.arpa.hndahesudintocctmsdriver.bean.JTT;
|
|||||||
import com.arpa.hndahesudintocctmsdriver.constant.JTTConstant;
|
import com.arpa.hndahesudintocctmsdriver.constant.JTTConstant;
|
||||||
import com.arpa.hndahesudintocctmsdriver.parts.UserParts;
|
import com.arpa.hndahesudintocctmsdriver.parts.UserParts;
|
||||||
import com.arpa.hndahesudintocctmsdriver.service.JTTSendService;
|
import com.arpa.hndahesudintocctmsdriver.service.JTTSendService;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.sp.SPUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.sp.SPUtil;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.string.StringUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.string.StringUtil;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
@ -56,12 +57,10 @@ public class JTTProcess {
|
|||||||
ENVIRONMENT, new OnResultListener() {
|
ENVIRONMENT, new OnResultListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("交通厅-获取授权",s+s1);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(List<ShippingNoteInfo> list) {
|
public void onSuccess(List<ShippingNoteInfo> list) {
|
||||||
Log.e("交通厅-获取授权",gson.toJson(list));
|
|
||||||
if(list.size()>0){
|
if(list.size()>0){
|
||||||
SPUtil.insSP(con,JTTConstant.JTT_DATA_NAME,JTTConstant.JTT_DATA_JTTORDER_KEY,gson.toJson(list.get(0)));
|
SPUtil.insSP(con,JTTConstant.JTT_DATA_NAME,JTTConstant.JTT_DATA_JTTORDER_KEY,gson.toJson(list.get(0)));
|
||||||
Intent in=new Intent(con, JTTSendService.class);
|
Intent in=new Intent(con, JTTSendService.class);
|
||||||
@ -89,19 +88,19 @@ public class JTTProcess {
|
|||||||
sni.setEndLocationText(endWay.getAddress());
|
sni.setEndLocationText(endWay.getAddress());
|
||||||
sni.setEndCountrySubdivisionCode(sob.getData().getEndCountrySubdivisionCode());
|
sni.setEndCountrySubdivisionCode(sob.getData().getEndCountrySubdivisionCode());
|
||||||
snis[0]=sni;
|
snis[0]=sni;
|
||||||
Log.e("起点代码",sob.getData().getStartCountrySubdivisionCode());
|
LogUtil.e("起点代码",sob.getData().getStartCountrySubdivisionCode());
|
||||||
Log.e("终点代码",sob.getData().getEndCountrySubdivisionCode());
|
LogUtil.e("终点代码",sob.getData().getEndCountrySubdivisionCode());
|
||||||
// AMapLocationClient.updatePrivacyShow(con,true,true);
|
// AMapLocationClient.updatePrivacyShow(con,true,true);
|
||||||
// AMapLocationClient.updatePrivacyAgree(con,true);
|
// AMapLocationClient.updatePrivacyAgree(con,true);
|
||||||
LocationOpenApi.start(con, sob.getData().getCarNumber(), UserParts.getUser(con).getData().getRname(), remark,snis, new OnResultListener() {
|
LocationOpenApi.start(con, sob.getData().getCarNumber(), UserParts.getUser(con).getData().getRname(), remark,snis, new OnResultListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("交通厅-开启定位失败",s+s1+"");
|
LogUtil.e("交通厅-开启定位失败",s+s1+"");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(List<ShippingNoteInfo> list) {
|
public void onSuccess(List<ShippingNoteInfo> list) {
|
||||||
Log.e("交通厅-开启定位成功",gson.toJson(list));
|
LogUtil.e("交通厅-开启定位成功",gson.toJson(list));
|
||||||
if(list.size()>0){
|
if(list.size()>0){
|
||||||
SPUtil.insSP(con, JTTConstant.JTT_DATA_NAME,JTTConstant.JTT_DATA_JTTORDER_KEY,gson.toJson(list.get(0)));
|
SPUtil.insSP(con, JTTConstant.JTT_DATA_NAME,JTTConstant.JTT_DATA_JTTORDER_KEY,gson.toJson(list.get(0)));
|
||||||
Intent in=new Intent(con, JTTSendService.class);
|
Intent in=new Intent(con, JTTSendService.class);
|
||||||
@ -125,12 +124,12 @@ public class JTTProcess {
|
|||||||
LocationOpenApi.send(con,sob.getData().getCarNumber(), UserParts.getUser(con).getData().getRname(), remark,snis, new OnSendResultListener() {
|
LocationOpenApi.send(con,sob.getData().getCarNumber(), UserParts.getUser(con).getData().getRname(), remark,snis, new OnSendResultListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1, List<ShippingNoteInfo> list) {
|
public void onFailure(String s, String s1, List<ShippingNoteInfo> list) {
|
||||||
Log.e("交通厅-发送定位失败",s+s1+"");
|
LogUtil.e("交通厅-发送定位失败",s+s1+"");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(List<ShippingNoteInfo> list) {
|
public void onSuccess(List<ShippingNoteInfo> list) {
|
||||||
Log.e("交通厅-发送定位成功",gson.toJson(list));
|
LogUtil.e("交通厅-发送定位成功",gson.toJson(list));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -158,12 +157,12 @@ public class JTTProcess {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("交通厅-暂停定位失败",s+s1+"");
|
LogUtil.e("交通厅-暂停定位失败",s+s1+"");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(List<ShippingNoteInfo> list) {
|
public void onSuccess(List<ShippingNoteInfo> list) {
|
||||||
Log.e("交通厅-暂停定位成功",gson.toJson(list));
|
LogUtil.e("交通厅-暂停定位成功",gson.toJson(list));
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
@ -191,12 +190,12 @@ public class JTTProcess {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("交通厅-重启定位失败",s+s1+"");
|
LogUtil.e("交通厅-重启定位失败",s+s1+"");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(List<ShippingNoteInfo> list) {
|
public void onSuccess(List<ShippingNoteInfo> list) {
|
||||||
Log.e("交通厅-重启定位成功",gson.toJson(list));
|
LogUtil.e("交通厅-重启定位成功",gson.toJson(list));
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
@ -224,12 +223,12 @@ public class JTTProcess {
|
|||||||
LocationOpenApi.stop(con, sob.getData().getCarNumber(),UserParts.getUser(con).getData().getRname(), remark,snis, new OnResultListener() {
|
LocationOpenApi.stop(con, sob.getData().getCarNumber(),UserParts.getUser(con).getData().getRname(), remark,snis, new OnResultListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("交通厅-结束定位失败",s+s1+"");
|
LogUtil.e("交通厅-结束定位失败",s+s1+"");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(List<ShippingNoteInfo> list) {
|
public void onSuccess(List<ShippingNoteInfo> list) {
|
||||||
Log.e("交通厅-结束定位成功",gson.toJson(list));
|
LogUtil.e("交通厅-结束定位成功",gson.toJson(list));
|
||||||
Intent stopIntent = new Intent(con,JTTSendService.class);
|
Intent stopIntent = new Intent(con,JTTSendService.class);
|
||||||
con.stopService(stopIntent);
|
con.stopService(stopIntent);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -63,7 +63,6 @@ public class AuthRequest {
|
|||||||
|
|
||||||
//驾驶证认证
|
//驾驶证认证
|
||||||
public void driverAuthLicense(Context con, Handler hd, LicenseInputBean iib) {
|
public void driverAuthLicense(Context con, Handler hd, LicenseInputBean iib) {
|
||||||
Log.e("--认证信息--", gson.toJson(iib));
|
|
||||||
Request re = OkHttpUtil.posts(new OkDate(RequestConstant.getDRIVERAUTHLICENSE(), gson.toJson(iib)), getToken(con), con);
|
Request re = OkHttpUtil.posts(new OkDate(RequestConstant.getDRIVERAUTHLICENSE(), gson.toJson(iib)), getToken(con), con);
|
||||||
RequestUtil.start(1, "driverAuthLicense", re, con, hd);
|
RequestUtil.start(1, "driverAuthLicense", re, con, hd);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -25,10 +25,5 @@ public class BusinessRequest {
|
|||||||
Request re = OkHttpUtil.get(new OkDate(url+ Md5Util.resUrl(longitude,latitude,name), "post", ""));
|
Request re = OkHttpUtil.get(new OkDate(url+ Md5Util.resUrl(longitude,latitude,name), "post", ""));
|
||||||
RequestUtil.start(12, "business_list",re,con,hd);
|
RequestUtil.start(12, "business_list",re,con,hd);
|
||||||
}
|
}
|
||||||
public void GetBusiness(Context con, Handler hd, String id){
|
|
||||||
String url="https://openapi.dianping.com/router/poiinfo/detailinfo";
|
|
||||||
Request re = OkHttpUtil.get(new OkDate(url+Md5Util.resDelUrl(id), "post", ""));
|
|
||||||
RequestUtil.start(1, "business",re,con,hd);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -66,7 +66,6 @@ public class NewsRequest {
|
|||||||
public void delNewsAll(Context con, Handler hd,Model m){
|
public void delNewsAll(Context con, Handler hd,Model m){
|
||||||
m.setId(0);
|
m.setId(0);
|
||||||
token= SPUtil.getSP(con, LoginActivity.USER,LoginActivity.USER_TOKEN);
|
token= SPUtil.getSP(con, LoginActivity.USER,LoginActivity.USER_TOKEN);
|
||||||
Log.e("-xm-",gson.toJson(m));
|
|
||||||
Request re = OkHttpUtil.posts(new OkDate(RequestConstant.getXiaoxiDelAll(),gson.toJson(m)),getToken(con),con);
|
Request re = OkHttpUtil.posts(new OkDate(RequestConstant.getXiaoxiDelAll(),gson.toJson(m)),getToken(con),con);
|
||||||
RequestUtil.start(1, NewsActivity.NEWS_DEL,re,con,hd);
|
RequestUtil.start(1, NewsActivity.NEWS_DEL,re,con,hd);
|
||||||
///app/message/setReadAll
|
///app/message/setReadAll
|
||||||
|
|||||||
@ -2,6 +2,7 @@ package com.arpa.hndahesudintocctmsdriver.request.net;
|
|||||||
|
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.dahe.mylibrary.net.JsonUtils;
|
import com.dahe.mylibrary.net.JsonUtils;
|
||||||
import com.dahe.mylibrary.utils.MD5Utils;
|
import com.dahe.mylibrary.utils.MD5Utils;
|
||||||
import com.dahe.mylibrary.utils.StringUtils;
|
import com.dahe.mylibrary.utils.StringUtils;
|
||||||
@ -70,7 +71,7 @@ public class CreateJsonUtils {
|
|||||||
map.put("api_key", "xccdb-power-bank");
|
map.put("api_key", "xccdb-power-bank");
|
||||||
map.put("sign", MD5Utils.md5(JsonUtils.getInstance().getGson().toJson(map)));
|
map.put("sign", MD5Utils.md5(JsonUtils.getInstance().getGson().toJson(map)));
|
||||||
map.put("time", TimeUtil.getNowMills());
|
map.put("time", TimeUtil.getNowMills());
|
||||||
Log.i(TAG, new Gson().toJson(map));
|
LogUtil.e(TAG, new Gson().toJson(map));
|
||||||
return new Gson().toJson(map);
|
return new Gson().toJson(map);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -123,15 +124,15 @@ public class CreateJsonUtils {
|
|||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
signStr = (sign1(requestDataMap) + "&api_key=xccdb-power-bank").replaceFirst("&", "");
|
signStr = (sign1(requestDataMap) + "&api_key=xccdb-power-bank").replaceFirst("&", "");
|
||||||
Log.i(TAG, "createRequestBody: " + sign1(requestDataMap));
|
LogUtil.e(TAG, "createRequestBody: " + sign1(requestDataMap));
|
||||||
} catch (JSONException e) {
|
} catch (JSONException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
Log.i(TAG, "createRequestBody: " + signStr);
|
LogUtil.e(TAG, "createRequestBody: " + signStr);
|
||||||
for (String keySet : requestDataMap.keySet()) {
|
for (String keySet : requestDataMap.keySet()) {
|
||||||
requestBodyMap.put(keySet, RequestBody.create(MediaType.parse("multipart/form-data"), requestDataMap.get(keySet) + ""));
|
requestBodyMap.put(keySet, RequestBody.create(MediaType.parse("multipart/form-data"), requestDataMap.get(keySet) + ""));
|
||||||
}
|
}
|
||||||
Log.i(TAG, "createRequestBody: " + MD5Utils.md5((signStr)));
|
LogUtil.e(TAG, "createRequestBody: " + MD5Utils.md5((signStr)));
|
||||||
requestBodyMap.put("sign", RequestBody.create(MediaType.parse("multipart/form-data"),
|
requestBodyMap.put("sign", RequestBody.create(MediaType.parse("multipart/form-data"),
|
||||||
MD5Utils.md5((signStr))));
|
MD5Utils.md5((signStr))));
|
||||||
requestBodyMap.put("time", RequestBody.create(MediaType.parse("multipart/form-data"), TimeUtil.getNowMills() / 1000 + ""));
|
requestBodyMap.put("time", RequestBody.create(MediaType.parse("multipart/form-data"), TimeUtil.getNowMills() / 1000 + ""));
|
||||||
|
|||||||
@ -37,7 +37,6 @@ public class RequestHeadInterceptor implements Interceptor {
|
|||||||
.addHeader("deviceType", "ANDROID")
|
.addHeader("deviceType", "ANDROID")
|
||||||
.addHeader("language", BaseUtils.getLanguage(App.getApp())+"")
|
.addHeader("language", BaseUtils.getLanguage(App.getApp())+"")
|
||||||
.build();
|
.build();
|
||||||
Log.i(TAG, "intercept: " + request.headers());
|
|
||||||
return chain.proceed(request);
|
return chain.proceed(request);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -65,7 +65,6 @@ public class JTTSendService extends Service {
|
|||||||
@Override
|
@Override
|
||||||
public void onCreate() {
|
public void onCreate() {
|
||||||
super.onCreate();
|
super.onCreate();
|
||||||
Log.e("交通厅","开启位置上传");
|
|
||||||
con=this;
|
con=this;
|
||||||
String str= SPUtil.getSP(con, JTTConstant.JTT_DATA_NAME,JTTConstant.JTT_DATA_JTTORDER_KEY);
|
String str= SPUtil.getSP(con, JTTConstant.JTT_DATA_NAME,JTTConstant.JTT_DATA_JTTORDER_KEY);
|
||||||
String str2=SPUtil.getSP(con,JTTConstant.JTT_DATA_NAME,JTTConstant.JTT_DATA_ORDER_KEY);
|
String str2=SPUtil.getSP(con,JTTConstant.JTT_DATA_NAME,JTTConstant.JTT_DATA_ORDER_KEY);
|
||||||
@ -103,7 +102,6 @@ public class JTTSendService extends Service {
|
|||||||
//开始
|
//开始
|
||||||
@Override
|
@Override
|
||||||
public int onStartCommand(Intent intent, int flags, int startId) {
|
public int onStartCommand(Intent intent, int flags, int startId) {
|
||||||
Log.e("服务开启","-----");
|
|
||||||
return START_STICKY;
|
return START_STICKY;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,6 +9,7 @@ import android.util.Log;
|
|||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.arpa.hndahesudintocctmsdriver.request.HuoYuanRequset;
|
import com.arpa.hndahesudintocctmsdriver.request.HuoYuanRequset;
|
||||||
import com.arpa.hndahesudintocctmsdriver.request.bean.TrackInputBean;
|
import com.arpa.hndahesudintocctmsdriver.request.bean.TrackInputBean;
|
||||||
@ -54,7 +55,7 @@ public class LocationService extends Service {
|
|||||||
super.onCreate();
|
super.onCreate();
|
||||||
con=this;
|
con=this;
|
||||||
hyr=new HuoYuanRequset(con,hd);
|
hyr=new HuoYuanRequset(con,hd);
|
||||||
Log.e("开始循环上传,等待100ms","-----");
|
LogUtil.e("开始循环上传,等待100ms","-----");
|
||||||
new Timer().schedule(new TimerTask() {
|
new Timer().schedule(new TimerTask() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
@ -67,7 +68,6 @@ public class LocationService extends Service {
|
|||||||
//开始
|
//开始
|
||||||
@Override
|
@Override
|
||||||
public int onStartCommand(Intent intent, int flags, int startId) {
|
public int onStartCommand(Intent intent, int flags, int startId) {
|
||||||
Log.e("服务开启","-----");
|
|
||||||
return START_STICKY;
|
return START_STICKY;
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -84,10 +84,8 @@ public class LocationService extends Service {
|
|||||||
tib.setLatitude(l.getLatitude()+"");
|
tib.setLatitude(l.getLatitude()+"");
|
||||||
//纬度
|
//纬度
|
||||||
tib.setLongitude(l.getLongitude()+"");
|
tib.setLongitude(l.getLongitude()+"");
|
||||||
Log.e("经度",l.getLatitude()+"");
|
|
||||||
Log.e("维度",l.getLongitude()+"");
|
|
||||||
sum+=3;
|
sum+=3;
|
||||||
Log.e("当前app后台服务存活时间(手机息屏状态)",sum+"秒");
|
LogUtil.e("当前app后台服务存活时间(手机息屏状态)",sum+"秒");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -11,6 +11,7 @@ import androidx.annotation.Nullable;
|
|||||||
|
|
||||||
import com.alct.mdp.MDPLocationCollectionManager;
|
import com.alct.mdp.MDPLocationCollectionManager;
|
||||||
import com.alct.mdp.model.Image;
|
import com.alct.mdp.model.Image;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.msg.MsgUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.msg.MsgUtil;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.sp.SPUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.sp.SPUtil;
|
||||||
@ -55,7 +56,6 @@ public class MakeUpAlService extends Service {
|
|||||||
//开始
|
//开始
|
||||||
@Override
|
@Override
|
||||||
public int onStartCommand(Intent intent, int flags, int startId) {
|
public int onStartCommand(Intent intent, int flags, int startId) {
|
||||||
Log.e("服务开启","-----");
|
|
||||||
return START_STICKY;
|
return START_STICKY;
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -90,12 +90,12 @@ public class MakeUpAlService extends Service {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess() {
|
public void onSuccess() {
|
||||||
Log.e("上报安联","装货照片上传成功");
|
LogUtil.e("上报安联","装货照片上传成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("上报安联失败(装货照片):",s+s1);
|
LogUtil.e("上报安联失败(装货照片):",s+s1);
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
@ -106,12 +106,12 @@ public class MakeUpAlService extends Service {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess() {
|
public void onSuccess() {
|
||||||
Log.e("上报安联","卸货照片上传成功");
|
LogUtil.e("上报安联","卸货照片上传成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("上报安联失败(卸货照片):",s+s1);
|
LogUtil.e("上报安联失败(卸货照片):",s+s1);
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
@ -122,12 +122,12 @@ public class MakeUpAlService extends Service {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess() {
|
public void onSuccess() {
|
||||||
Log.e("上报安联","回单照片上传成功");
|
LogUtil.e("上报安联","回单照片上传成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("上报安联失败(回单照片):",s+s1);
|
LogUtil.e("上报安联失败(回单照片):",s+s1);
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|||||||
@ -25,17 +25,14 @@ public class MakeUpService extends Service {
|
|||||||
|
|
||||||
private MediaPlayer mediaPlayer = new MediaPlayer();
|
private MediaPlayer mediaPlayer = new MediaPlayer();
|
||||||
public void palyMp3(){
|
public void palyMp3(){
|
||||||
Log.e("开始播放","-----");
|
|
||||||
try {
|
try {
|
||||||
AssetFileDescriptor fd =getAssets().openFd("kujp9scu.mp3");
|
AssetFileDescriptor fd =getAssets().openFd("kujp9scu.mp3");
|
||||||
mediaPlayer.setDataSource(fd);
|
mediaPlayer.setDataSource(fd);
|
||||||
mediaPlayer.setLooping(false);//设置为循环播放
|
mediaPlayer.setLooping(false);//设置为循环播放
|
||||||
mediaPlayer.prepare();//初始化播放器MediaPlayer
|
mediaPlayer.prepare();//初始化播放器MediaPlayer
|
||||||
mediaPlayer.start();
|
mediaPlayer.start();
|
||||||
Log.e("播放成功","-----");
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
Log.e("播放失败","-----");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
private Handler hd=new Handler(msg -> {
|
private Handler hd=new Handler(msg -> {
|
||||||
@ -64,7 +61,6 @@ public class MakeUpService extends Service {
|
|||||||
//开始
|
//开始
|
||||||
@Override
|
@Override
|
||||||
public int onStartCommand(Intent intent, int flags, int startId) {
|
public int onStartCommand(Intent intent, int flags, int startId) {
|
||||||
Log.e("服务开启","-----");
|
|
||||||
|
|
||||||
return START_STICKY;
|
return START_STICKY;
|
||||||
|
|
||||||
|
|||||||
@ -28,7 +28,6 @@ public class RestartService extends Service {
|
|||||||
|
|
||||||
//Service被启动的时候回调onStartCommand方法
|
//Service被启动的时候回调onStartCommand方法
|
||||||
public int onStartCommand(Intent intent, int flags, int startId){
|
public int onStartCommand(Intent intent, int flags, int startId){
|
||||||
Log.e("---static---","启动");
|
|
||||||
return START_STICKY;
|
return START_STICKY;
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -59,7 +59,6 @@ public class TestService extends Service {
|
|||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
notification("消息","您有一条新的订单");
|
notification("消息","您有一条新的订单");
|
||||||
Log.e("1234","1234");
|
|
||||||
}
|
}
|
||||||
},100,5000);
|
},100,5000);
|
||||||
}
|
}
|
||||||
@ -67,14 +66,12 @@ public class TestService extends Service {
|
|||||||
|
|
||||||
//Service被启动的时候回调onStartCommand方法
|
//Service被启动的时候回调onStartCommand方法
|
||||||
public int onStartCommand(Intent intent, int flags, int startId){
|
public int onStartCommand(Intent intent, int flags, int startId){
|
||||||
Log.e("---static---","启动");
|
|
||||||
return START_STICKY;
|
return START_STICKY;
|
||||||
}
|
}
|
||||||
|
|
||||||
//Service被销毁的时候回调onDestroy方法
|
//Service被销毁的时候回调onDestroy方法
|
||||||
public void onDestroy(){
|
public void onDestroy(){
|
||||||
super.onDestroy();
|
super.onDestroy();
|
||||||
Log.e("---static---","关闭");
|
|
||||||
Intent intentOne = new Intent(con,TestService.class);
|
Intent intentOne = new Intent(con,TestService.class);
|
||||||
startService(intentOne);
|
startService(intentOne);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,6 +9,7 @@ import android.util.Log;
|
|||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.arpa.hndahesudintocctmsdriver.bean.BaseBean;
|
import com.arpa.hndahesudintocctmsdriver.bean.BaseBean;
|
||||||
import com.arpa.hndahesudintocctmsdriver.request.HuoYuanRequset;
|
import com.arpa.hndahesudintocctmsdriver.request.HuoYuanRequset;
|
||||||
@ -43,9 +44,9 @@ public class TrackService extends Service {
|
|||||||
if(CacheGroup.cacheList.get("genzong")!=null){
|
if(CacheGroup.cacheList.get("genzong")!=null){
|
||||||
BaseBean bb=gson.fromJson(CacheGroup.cacheList.get("genzong"),BaseBean.class);
|
BaseBean bb=gson.fromJson(CacheGroup.cacheList.get("genzong"),BaseBean.class);
|
||||||
if(bb.getCode()==200){
|
if(bb.getCode()==200){
|
||||||
Log.e("--轨迹上传--","成功");
|
LogUtil.e("--轨迹上传--","成功");
|
||||||
}else{
|
}else{
|
||||||
Log.e("--轨迹上传失败:--",bb.getMsg());
|
LogUtil.e("--轨迹上传失败:--",bb.getMsg());
|
||||||
}
|
}
|
||||||
CacheGroup.cacheList.remove("genzong");
|
CacheGroup.cacheList.remove("genzong");
|
||||||
}
|
}
|
||||||
@ -66,7 +67,7 @@ public class TrackService extends Service {
|
|||||||
super.onCreate();
|
super.onCreate();
|
||||||
con=this;
|
con=this;
|
||||||
hyr=new HuoYuanRequset(con,hd);
|
hyr=new HuoYuanRequset(con,hd);
|
||||||
Log.e("开始循环上传,等待100ms","-----");
|
LogUtil.e("开始循环上传,等待100ms","-----");
|
||||||
new Timer().schedule(new TimerTask() {
|
new Timer().schedule(new TimerTask() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
@ -84,7 +85,7 @@ public class TrackService extends Service {
|
|||||||
//开始
|
//开始
|
||||||
@Override
|
@Override
|
||||||
public int onStartCommand(Intent intent, int flags, int startId) {
|
public int onStartCommand(Intent intent, int flags, int startId) {
|
||||||
Log.e("服务开启","-----");
|
LogUtil.e("服务开启","-----");
|
||||||
return START_STICKY;
|
return START_STICKY;
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -99,8 +100,8 @@ public class TrackService extends Service {
|
|||||||
tib.setLatitude(l.getLatitude()+"");
|
tib.setLatitude(l.getLatitude()+"");
|
||||||
//纬度
|
//纬度
|
||||||
tib.setLongitude(l.getLongitude()+"");
|
tib.setLongitude(l.getLongitude()+"");
|
||||||
Log.e("经度",l.getLatitude()+"");
|
LogUtil.e("经度",l.getLatitude()+"");
|
||||||
Log.e("维度",l.getLongitude()+"");
|
LogUtil.e("维度",l.getLongitude()+"");
|
||||||
//单号
|
//单号
|
||||||
tib.setShippingNoteNumber(snn);
|
tib.setShippingNoteNumber(snn);
|
||||||
hyr.trackTracking(tib);
|
hyr.trackTracking(tib);
|
||||||
|
|||||||
@ -19,7 +19,9 @@ import com.arpa.hndahesudintocctmsdriver.util.statusbar.StateStyleUtil
|
|||||||
import com.arpa.hndahesudintocctmsdriver.util.view.BaseAppCompatActivity
|
import com.arpa.hndahesudintocctmsdriver.util.view.BaseAppCompatActivity
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.view.BottomTabUtil
|
import com.arpa.hndahesudintocctmsdriver.util.view.BottomTabUtil
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.view.PanDuanUtil
|
import com.arpa.hndahesudintocctmsdriver.util.view.PanDuanUtil
|
||||||
|
import com.dahe.mylibrary.utils.RootCheck
|
||||||
import com.google.gson.Gson
|
import com.google.gson.Gson
|
||||||
|
import com.lxj.xpopup.XPopup
|
||||||
import com.permissionx.guolindev.PermissionX
|
import com.permissionx.guolindev.PermissionX
|
||||||
|
|
||||||
class MainActivity : BaseAppCompatActivity() {
|
class MainActivity : BaseAppCompatActivity() {
|
||||||
@ -45,6 +47,7 @@ class MainActivity : BaseAppCompatActivity() {
|
|||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
StateStyleUtil.stateTextColor(this)
|
StateStyleUtil.stateTextColor(this)
|
||||||
setContentView(R.layout.activity_main)
|
setContentView(R.layout.activity_main)
|
||||||
|
isRoot()
|
||||||
con = this
|
con = this
|
||||||
act = this
|
act = this
|
||||||
//隐藏标题栏
|
//隐藏标题栏
|
||||||
@ -174,4 +177,17 @@ class MainActivity : BaseAppCompatActivity() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun isRoot() {
|
||||||
|
if (RootCheck.isRoot()) {
|
||||||
|
XPopup.Builder(this)
|
||||||
|
.isDestroyOnDismiss(true)
|
||||||
|
.isDestroyOnDismiss(true) //对于只使用一次的弹窗,推荐设置这个
|
||||||
|
.asConfirm("警告", "该设备已ROOT,存在安全隐! 请更换安全设备后继续使用!",
|
||||||
|
"取消", "确定", {
|
||||||
|
System.exit(0)
|
||||||
|
// moveTaskToBack(true)
|
||||||
|
}, null, true).show()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -84,7 +84,6 @@ public class NFCActivity extends BaseAppCompatActivity {
|
|||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
Log.e("nfc",str);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -19,6 +19,7 @@ import android.widget.Toast;
|
|||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import com.arpa.hndahesudintocctmsdriver.parts.UserParts;
|
import com.arpa.hndahesudintocctmsdriver.parts.UserParts;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.string.StringUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.string.StringUtil;
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.esign.esignsdk.EsignSdk;
|
import com.esign.esignsdk.EsignSdk;
|
||||||
@ -85,7 +86,7 @@ public class AuthQualificationActivity extends BaseAppCompatActivity {
|
|||||||
CacheGroup.cacheList.remove("upload");
|
CacheGroup.cacheList.remove("upload");
|
||||||
}
|
}
|
||||||
if (CacheGroup.cacheList.get("isAuthDriverAuthQualification") != null) {
|
if (CacheGroup.cacheList.get("isAuthDriverAuthQualification") != null) {
|
||||||
Log.e("is", CacheGroup.cacheList.get("isAuthDriverAuthQualification"));
|
LogUtil.e("is", CacheGroup.cacheList.get("isAuthDriverAuthQualification"));
|
||||||
ib = gson.fromJson(CacheGroup.cacheList.get("isAuthDriverAuthQualification"), IsAuthDriverAuthQualificationBean.class);
|
ib = gson.fromJson(CacheGroup.cacheList.get("isAuthDriverAuthQualification"), IsAuthDriverAuthQualificationBean.class);
|
||||||
if (ib.getCode() == 200) {
|
if (ib.getCode() == 200) {
|
||||||
if (ib.getData() != null) {
|
if (ib.getData() != null) {
|
||||||
@ -132,14 +133,14 @@ public class AuthQualificationActivity extends BaseAppCompatActivity {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (CacheGroup.cacheList.get("authUrl") != null) {
|
if (CacheGroup.cacheList.get("authUrl") != null) {
|
||||||
Log.e("url", CacheGroup.cacheList.get("authUrl"));
|
LogUtil.e("url", CacheGroup.cacheList.get("authUrl"));
|
||||||
BaseBean bb = gson.fromJson(CacheGroup.cacheList.get("authUrl"), BaseBean.class);
|
BaseBean bb = gson.fromJson(CacheGroup.cacheList.get("authUrl"), BaseBean.class);
|
||||||
if (bb.getCode() == 200) {
|
if (bb.getCode() == 200) {
|
||||||
finish();
|
finish();
|
||||||
EsignSdk.getInstance().startH5Activity(act, StringUtil.isNull(String.valueOf(bb.getData()), ""));
|
EsignSdk.getInstance().startH5Activity(act, StringUtil.isNull(String.valueOf(bb.getData()), ""));
|
||||||
} else {
|
} else {
|
||||||
Toast.makeText(con, bb.getMsg(), Toast.LENGTH_LONG).show();
|
Toast.makeText(con, bb.getMsg(), Toast.LENGTH_LONG).show();
|
||||||
}//Log.e("url",CacheGroup.cacheList.get("authUrl"));
|
}//LogUtil.e("url",CacheGroup.cacheList.get("authUrl"));
|
||||||
CacheGroup.cacheList.remove("authUrl");
|
CacheGroup.cacheList.remove("authUrl");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -324,7 +325,7 @@ public class AuthQualificationActivity extends BaseAppCompatActivity {
|
|||||||
super.onActivityResult(requestCode, resultCode, data);
|
super.onActivityResult(requestCode, resultCode, data);
|
||||||
if (requestCode == 12 && resultCode == RESULT_OK) {
|
if (requestCode == 12 && resultCode == RESULT_OK) {
|
||||||
path = gia.getFile().getPath();
|
path = gia.getFile().getPath();
|
||||||
Log.e("图片地址:", path);
|
LogUtil.e("图片地址:", path);
|
||||||
gia.dis();
|
gia.dis();
|
||||||
ImageFileCompressUtil.imageFileCompress(con, new File(path), hd);
|
ImageFileCompressUtil.imageFileCompress(con, new File(path), hd);
|
||||||
} else if (requestCode == PictureConfig.CHOOSE_REQUEST && resultCode == RESULT_OK) {
|
} else if (requestCode == PictureConfig.CHOOSE_REQUEST && resultCode == RESULT_OK) {
|
||||||
@ -337,7 +338,7 @@ public class AuthQualificationActivity extends BaseAppCompatActivity {
|
|||||||
paths = image.getPath();
|
paths = image.getPath();
|
||||||
}
|
}
|
||||||
path = paths;
|
path = paths;
|
||||||
Log.e("图片地址:", path);
|
LogUtil.e("图片地址:", path);
|
||||||
gia.dis();
|
gia.dis();
|
||||||
ImageFileCompressUtil.imageFileCompress(con, new File(path), hd);
|
ImageFileCompressUtil.imageFileCompress(con, new File(path), hd);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,13 +6,11 @@ import android.net.Uri;
|
|||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Message;
|
import android.os.Message;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.Log;
|
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.widget.Button;
|
import android.widget.Button;
|
||||||
import android.widget.EditText;
|
import android.widget.EditText;
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
import android.widget.LinearLayout;
|
import android.widget.LinearLayout;
|
||||||
import android.widget.ProgressBar;
|
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
@ -21,12 +19,11 @@ import androidx.annotation.Nullable;
|
|||||||
import androidx.cardview.widget.CardView;
|
import androidx.cardview.widget.CardView;
|
||||||
|
|
||||||
import com.arpa.hndahesudintocctmsdriver.bean.DicBean;
|
import com.arpa.hndahesudintocctmsdriver.bean.DicBean;
|
||||||
import com.arpa.hndahesudintocctmsdriver.bean.SinglePickBean;
|
|
||||||
import com.arpa.hndahesudintocctmsdriver.event.HomeEvent;
|
|
||||||
import com.arpa.hndahesudintocctmsdriver.event.PersonEvent;
|
import com.arpa.hndahesudintocctmsdriver.event.PersonEvent;
|
||||||
import com.arpa.hndahesudintocctmsdriver.event.VehicleEvent;
|
import com.arpa.hndahesudintocctmsdriver.event.VehicleEvent;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.PickerUtils;
|
import com.arpa.hndahesudintocctmsdriver.util.PickerUtils;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.alert.ToastUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.alert.ToastUtil;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.map.MapUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.map.MapUtil;
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.bumptech.glide.request.RequestOptions;
|
import com.bumptech.glide.request.RequestOptions;
|
||||||
@ -37,7 +34,6 @@ import com.luck.picture.lib.PictureSelector;
|
|||||||
import com.luck.picture.lib.config.PictureConfig;
|
import com.luck.picture.lib.config.PictureConfig;
|
||||||
import com.luck.picture.lib.entity.LocalMedia;
|
import com.luck.picture.lib.entity.LocalMedia;
|
||||||
import com.lxj.xpopup.XPopup;
|
import com.lxj.xpopup.XPopup;
|
||||||
import com.lxj.xpopup.core.ImageViewerPopupView;
|
|
||||||
import com.lxj.xpopup.interfaces.XPopupImageLoader;
|
import com.lxj.xpopup.interfaces.XPopupImageLoader;
|
||||||
import com.arpa.hndahesudintocctmsdriver.R;
|
import com.arpa.hndahesudintocctmsdriver.R;
|
||||||
import com.arpa.hndahesudintocctmsdriver.bean.BaseBean;
|
import com.arpa.hndahesudintocctmsdriver.bean.BaseBean;
|
||||||
@ -197,7 +193,7 @@ public class CertificatesActivity extends BaseAppCompatActivity {
|
|||||||
CacheGroup.cacheList.remove("saveVehicleLicense");
|
CacheGroup.cacheList.remove("saveVehicleLicense");
|
||||||
}
|
}
|
||||||
if (CacheGroup.cacheList.get("saveDrawCar") != null) {
|
if (CacheGroup.cacheList.get("saveDrawCar") != null) {
|
||||||
Log.e("-saveDrawCar-", CacheGroup.cacheList.get("saveDrawCar"));
|
LogUtil.e("-saveDrawCar-", CacheGroup.cacheList.get("saveDrawCar"));
|
||||||
BaseBean bb = gson.fromJson(CacheGroup.cacheList.get("saveDrawCar"), BaseBean.class);
|
BaseBean bb = gson.fromJson(CacheGroup.cacheList.get("saveDrawCar"), BaseBean.class);
|
||||||
if (bb.getCode() == 200) {
|
if (bb.getCode() == 200) {
|
||||||
Toast.makeText(con, "挂车信息保存成功", Toast.LENGTH_SHORT).show();
|
Toast.makeText(con, "挂车信息保存成功", Toast.LENGTH_SHORT).show();
|
||||||
@ -543,7 +539,7 @@ public class CertificatesActivity extends BaseAppCompatActivity {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
Log.e("挂车信息", gson.toJson(cdb));
|
LogUtil.e("挂车信息", gson.toJson(cdb));
|
||||||
if (cdb != null && cdb.getData().getTrailerResVo() != null) {
|
if (cdb != null && cdb.getData().getTrailerResVo() != null) {
|
||||||
url1 = StringUtil.isNull(cdb.getData().getTrailerResVo().getFrontImage(), "");
|
url1 = StringUtil.isNull(cdb.getData().getTrailerResVo().getFrontImage(), "");
|
||||||
url2 = StringUtil.isNull(cdb.getData().getTrailerResVo().getBackImage(), "");
|
url2 = StringUtil.isNull(cdb.getData().getTrailerResVo().getBackImage(), "");
|
||||||
@ -575,7 +571,7 @@ public class CertificatesActivity extends BaseAppCompatActivity {
|
|||||||
super.onActivityResult(requestCode, resultCode, data);
|
super.onActivityResult(requestCode, resultCode, data);
|
||||||
if (requestCode == 12 && resultCode == RESULT_OK) {
|
if (requestCode == 12 && resultCode == RESULT_OK) {
|
||||||
path = gia.getFile().getPath();
|
path = gia.getFile().getPath();
|
||||||
Log.e("图片地址:", path);
|
LogUtil.e("图片地址:", path);
|
||||||
gia.dis();
|
gia.dis();
|
||||||
ImageFileCompressUtil.imageFileCompress(con, new File(path), hd);
|
ImageFileCompressUtil.imageFileCompress(con, new File(path), hd);
|
||||||
} else if (requestCode == PictureConfig.CHOOSE_REQUEST && resultCode == RESULT_OK) {
|
} else if (requestCode == PictureConfig.CHOOSE_REQUEST && resultCode == RESULT_OK) {
|
||||||
@ -588,7 +584,7 @@ public class CertificatesActivity extends BaseAppCompatActivity {
|
|||||||
paths = image.getPath();
|
paths = image.getPath();
|
||||||
}
|
}
|
||||||
path = paths;
|
path = paths;
|
||||||
Log.e("图片地址:", path);
|
LogUtil.e("图片地址:", path);
|
||||||
gia.dis();
|
gia.dis();
|
||||||
ImageFileCompressUtil.imageFileCompress(con, new File(path), hd);
|
ImageFileCompressUtil.imageFileCompress(con, new File(path), hd);
|
||||||
}
|
}
|
||||||
@ -676,7 +672,7 @@ public class CertificatesActivity extends BaseAppCompatActivity {
|
|||||||
case 2:
|
case 2:
|
||||||
//{"车牌号","车辆类型","所有人","车辆识别代码"}
|
//{"车牌号","车辆类型","所有人","车辆识别代码"}
|
||||||
if (CacheGroup.cacheList.get(TYPE_NAME[2]) != null) {
|
if (CacheGroup.cacheList.get(TYPE_NAME[2]) != null) {
|
||||||
Log.e("olb", CacheGroup.cacheList.get(TYPE_NAME[2]));
|
LogUtil.e("olb", CacheGroup.cacheList.get(TYPE_NAME[2]));
|
||||||
olb = gson.fromJson(CacheGroup.cacheList.get(TYPE_NAME[2]), OCRVehicleLicenseBean.class);
|
olb = gson.fromJson(CacheGroup.cacheList.get(TYPE_NAME[2]), OCRVehicleLicenseBean.class);
|
||||||
if (olb.getCode() == 200) {
|
if (olb.getCode() == 200) {
|
||||||
url1 = olb.getData().getUrl();
|
url1 = olb.getData().getUrl();
|
||||||
@ -687,7 +683,7 @@ public class CertificatesActivity extends BaseAppCompatActivity {
|
|||||||
fontId = olb.getData().getId();
|
fontId = olb.getData().getId();
|
||||||
Glide.with(con).load(url1).into(img1);
|
Glide.with(con).load(url1).into(img1);
|
||||||
oCrcarId = olb.getData().getCarId() + "";
|
oCrcarId = olb.getData().getCarId() + "";
|
||||||
Log.e("-cardId-", oCrcarId);
|
LogUtil.e("-cardId-", oCrcarId);
|
||||||
} else {
|
} else {
|
||||||
Toast.makeText(con, olb.getMsg(), Toast.LENGTH_SHORT).show();
|
Toast.makeText(con, olb.getMsg(), Toast.LENGTH_SHORT).show();
|
||||||
}
|
}
|
||||||
@ -733,7 +729,7 @@ public class CertificatesActivity extends BaseAppCompatActivity {
|
|||||||
if (keys[0]) {
|
if (keys[0]) {
|
||||||
new OCRRequest().OCRCard(con, hd, new File(path));
|
new OCRRequest().OCRCard(con, hd, new File(path));
|
||||||
} else {
|
} else {
|
||||||
Log.e("res" + new File(path).getName(), new File(path).getPath());
|
LogUtil.e("res" + new File(path).getName(), new File(path).getPath());
|
||||||
new OCRRequest().OCRCardBack(con, hd, new File(path));
|
new OCRRequest().OCRCardBack(con, hd, new File(path));
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -760,7 +756,7 @@ public class CertificatesActivity extends BaseAppCompatActivity {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
Log.e("添加挂车", "挂车" + oCrcarId);
|
LogUtil.e("添加挂车", "挂车" + oCrcarId);
|
||||||
if (keys[0]) {
|
if (keys[0]) {
|
||||||
new OCRRequest().OCRVehicleLicense(con, hd, new File(path));
|
new OCRRequest().OCRVehicleLicense(con, hd, new File(path));
|
||||||
} else if (keys[1]) {
|
} else if (keys[1]) {
|
||||||
@ -814,7 +810,7 @@ public class CertificatesActivity extends BaseAppCompatActivity {
|
|||||||
//olb
|
//olb
|
||||||
//{"档案编号","初次领证日期","准驾车型","有效期限(止)"},
|
//{"档案编号","初次领证日期","准驾车型","有效期限(止)"},
|
||||||
if (odl != null && odlb != null) {
|
if (odl != null && odlb != null) {
|
||||||
Log.e("ocr", new Gson().toJson(odl));
|
LogUtil.e("ocr", new Gson().toJson(odl));
|
||||||
LicenseInputBean iib = new LicenseInputBean();
|
LicenseInputBean iib = new LicenseInputBean();
|
||||||
iib.setArchivesName(str1);
|
iib.setArchivesName(str1);
|
||||||
iib.setDriverLicenseName(value7.getText().toString());
|
iib.setDriverLicenseName(value7.getText().toString());
|
||||||
|
|||||||
@ -5,7 +5,6 @@ import android.os.Bundle;
|
|||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.Message;
|
import android.os.Message;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.Log;
|
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
import android.widget.RelativeLayout;
|
import android.widget.RelativeLayout;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
@ -17,6 +16,7 @@ import com.alibaba.fastjson.JSON;
|
|||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.arpa.hndahesudintocctmsdriver.event.HomeEvent;
|
import com.arpa.hndahesudintocctmsdriver.event.HomeEvent;
|
||||||
import com.arpa.hndahesudintocctmsdriver.event.PersonEvent;
|
import com.arpa.hndahesudintocctmsdriver.event.PersonEvent;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.esign.esignsdk.EsignSdk;
|
import com.esign.esignsdk.EsignSdk;
|
||||||
import com.esign.esignsdk.data.AuthEvent;
|
import com.esign.esignsdk.data.AuthEvent;
|
||||||
@ -92,13 +92,13 @@ public class PersonalAuthActivity extends BaseAppCompatActivity {
|
|||||||
CacheGroup.cacheList.remove("upHeadImg");
|
CacheGroup.cacheList.remove("upHeadImg");
|
||||||
}
|
}
|
||||||
if (CacheGroup.cacheList.get("authUrl") != null) {
|
if (CacheGroup.cacheList.get("authUrl") != null) {
|
||||||
Log.e("url", CacheGroup.cacheList.get("authUrl"));
|
LogUtil.e("url", CacheGroup.cacheList.get("authUrl"));
|
||||||
BaseBean bb = gson.fromJson(CacheGroup.cacheList.get("authUrl"), BaseBean.class);
|
BaseBean bb = gson.fromJson(CacheGroup.cacheList.get("authUrl"), BaseBean.class);
|
||||||
if (bb.getCode() == 200) {
|
if (bb.getCode() == 200) {
|
||||||
EsignSdk.getInstance().startH5Activity(act, StringUtil.isNull(String.valueOf(bb.getData()), ""));
|
EsignSdk.getInstance().startH5Activity(act, StringUtil.isNull(String.valueOf(bb.getData()), ""));
|
||||||
} else {
|
} else {
|
||||||
Toast.makeText(con, bb.getMsg(), Toast.LENGTH_LONG).show();
|
Toast.makeText(con, bb.getMsg(), Toast.LENGTH_LONG).show();
|
||||||
}//Log.e("url",CacheGroup.cacheList.get("authUrl"));
|
}//LogUtil.e("url",CacheGroup.cacheList.get("authUrl"));
|
||||||
CacheGroup.cacheList.remove("authUrl");
|
CacheGroup.cacheList.remove("authUrl");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -206,7 +206,7 @@ public class PersonalAuthActivity extends BaseAppCompatActivity {
|
|||||||
|
|
||||||
@Subscribe
|
@Subscribe
|
||||||
public void personResult(PersonEvent home) {
|
public void personResult(PersonEvent home) {
|
||||||
Log.e("-res-", home.getMessage());
|
LogUtil.e("-res-", home.getMessage());
|
||||||
if (ur != null) {
|
if (ur != null) {
|
||||||
ur.User();
|
ur.User();
|
||||||
}
|
}
|
||||||
@ -223,7 +223,7 @@ public class PersonalAuthActivity extends BaseAppCompatActivity {
|
|||||||
super.onActivityResult(requestCode, resultCode, data);
|
super.onActivityResult(requestCode, resultCode, data);
|
||||||
if (requestCode == 12 && resultCode == RESULT_OK) {
|
if (requestCode == 12 && resultCode == RESULT_OK) {
|
||||||
path = gia.getFile().getPath();
|
path = gia.getFile().getPath();
|
||||||
Log.e("图片地址:", path);
|
LogUtil.e("图片地址:", path);
|
||||||
gia.dis();
|
gia.dis();
|
||||||
ImageFileCompressUtil.imageFileCompress(con, new File(path), hd);
|
ImageFileCompressUtil.imageFileCompress(con, new File(path), hd);
|
||||||
} else if (requestCode == PictureConfig.CHOOSE_REQUEST && resultCode == RESULT_OK) {
|
} else if (requestCode == PictureConfig.CHOOSE_REQUEST && resultCode == RESULT_OK) {
|
||||||
@ -235,7 +235,7 @@ public class PersonalAuthActivity extends BaseAppCompatActivity {
|
|||||||
paths = image.getPath();
|
paths = image.getPath();
|
||||||
}
|
}
|
||||||
path = paths;
|
path = paths;
|
||||||
Log.e("图片地址:", path);
|
LogUtil.e("图片地址:", path);
|
||||||
gia.dis();
|
gia.dis();
|
||||||
ImageFileCompressUtil.imageFileCompress(con, new File(path), hd);
|
ImageFileCompressUtil.imageFileCompress(con, new File(path), hd);
|
||||||
}
|
}
|
||||||
@ -257,7 +257,7 @@ public class PersonalAuthActivity extends BaseAppCompatActivity {
|
|||||||
@Subscribe
|
@Subscribe
|
||||||
public void processResult(AuthEvent auth) {
|
public void processResult(AuthEvent auth) {
|
||||||
//添加实名/意愿/签署完成之后的逻辑
|
//添加实名/意愿/签署完成之后的逻辑
|
||||||
Log.e("-回调信息-", auth.result);
|
LogUtil.e("-回调信息-", auth.result);
|
||||||
JSONObject jsonObject = JSON.parseObject(auth.result);
|
JSONObject jsonObject = JSON.parseObject(auth.result);
|
||||||
if ("success".equalsIgnoreCase(jsonObject.getString("res"))) {
|
if ("success".equalsIgnoreCase(jsonObject.getString("res"))) {
|
||||||
if ("sign".equalsIgnoreCase(jsonObject.getString("key"))) {
|
if ("sign".equalsIgnoreCase(jsonObject.getString("key"))) {
|
||||||
|
|||||||
@ -27,6 +27,7 @@ import com.arpa.hndahesudintocctmsdriver.ui.my.WoDeFragment;
|
|||||||
import com.arpa.hndahesudintocctmsdriver.util.cache.CacheGroup;
|
import com.arpa.hndahesudintocctmsdriver.util.cache.CacheGroup;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.file.ImageFileCompressUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.file.ImageFileCompressUtil;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.img.GetImageAlert;
|
import com.arpa.hndahesudintocctmsdriver.util.img.GetImageAlert;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.statusbar.StateStyleUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.statusbar.StateStyleUtil;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.view.BaseAppCompatActivity;
|
import com.arpa.hndahesudintocctmsdriver.util.view.BaseAppCompatActivity;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.view.BaseRecyclerView;
|
import com.arpa.hndahesudintocctmsdriver.util.view.BaseRecyclerView;
|
||||||
@ -82,7 +83,7 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl
|
|||||||
switch (m.what) {
|
switch (m.what) {
|
||||||
case 200:
|
case 200:
|
||||||
if (CacheGroup.cacheList.get(WoDeFragment.VEHICLE_DEL) != null) {
|
if (CacheGroup.cacheList.get(WoDeFragment.VEHICLE_DEL) != null) {
|
||||||
Log.e("--res--", CacheGroup.cacheList.get(WoDeFragment.VEHICLE_DEL));
|
LogUtil.e("--res--", CacheGroup.cacheList.get(WoDeFragment.VEHICLE_DEL));
|
||||||
cdb = gson.fromJson(CacheGroup.cacheList.get(WoDeFragment.VEHICLE_DEL), CarDelBean.class);
|
cdb = gson.fromJson(CacheGroup.cacheList.get(WoDeFragment.VEHICLE_DEL), CarDelBean.class);
|
||||||
if (cdb.getCode() == 200) {
|
if (cdb.getCode() == 200) {
|
||||||
showImgToView();
|
showImgToView();
|
||||||
@ -138,7 +139,7 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl
|
|||||||
CacheGroup.cacheList.remove("saveCarImg");
|
CacheGroup.cacheList.remove("saveCarImg");
|
||||||
}
|
}
|
||||||
if (CacheGroup.cacheList.get("saveCarRegisterNo") != null) {
|
if (CacheGroup.cacheList.get("saveCarRegisterNo") != null) {
|
||||||
Log.e("is", CacheGroup.cacheList.get("saveCarRegisterNo"));
|
LogUtil.e("is", CacheGroup.cacheList.get("saveCarRegisterNo"));
|
||||||
IsAuthDriverAuthQualificationBean ib = gson.fromJson(CacheGroup.cacheList.get("saveCarRegisterNo"), IsAuthDriverAuthQualificationBean.class);
|
IsAuthDriverAuthQualificationBean ib = gson.fromJson(CacheGroup.cacheList.get("saveCarRegisterNo"), IsAuthDriverAuthQualificationBean.class);
|
||||||
if (ib.getCode() == 200) {
|
if (ib.getCode() == 200) {
|
||||||
finish();
|
finish();
|
||||||
@ -153,7 +154,7 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (CacheGroup.cacheList.get("saveCarRoadLicenseNo") != null) {
|
if (CacheGroup.cacheList.get("saveCarRoadLicenseNo") != null) {
|
||||||
Log.e("is", CacheGroup.cacheList.get("saveCarRoadLicenseNo"));
|
LogUtil.e("is", CacheGroup.cacheList.get("saveCarRoadLicenseNo"));
|
||||||
IsAuthDriverAuthQualificationBean ib = gson.fromJson(CacheGroup.cacheList.get("saveCarRoadLicenseNo"), IsAuthDriverAuthQualificationBean.class);
|
IsAuthDriverAuthQualificationBean ib = gson.fromJson(CacheGroup.cacheList.get("saveCarRoadLicenseNo"), IsAuthDriverAuthQualificationBean.class);
|
||||||
if (ib.getCode() == 200) {
|
if (ib.getCode() == 200) {
|
||||||
//判断是否需要跳转挂车行驶证页面
|
//判断是否需要跳转挂车行驶证页面
|
||||||
@ -240,7 +241,7 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl
|
|||||||
super.onActivityResult(requestCode, resultCode, data);
|
super.onActivityResult(requestCode, resultCode, data);
|
||||||
if (requestCode == 12 && resultCode == RESULT_OK) {
|
if (requestCode == 12 && resultCode == RESULT_OK) {
|
||||||
path = gia.getFile().getPath();
|
path = gia.getFile().getPath();
|
||||||
Log.e("图片地址:", path);
|
LogUtil.e("图片地址:", path);
|
||||||
gia.dis();
|
gia.dis();
|
||||||
ImageFileCompressUtil.imageFileCompress(con, new File(path), hd);
|
ImageFileCompressUtil.imageFileCompress(con, new File(path), hd);
|
||||||
} else if (requestCode == PictureConfig.CHOOSE_REQUEST && resultCode == RESULT_OK) {
|
} else if (requestCode == PictureConfig.CHOOSE_REQUEST && resultCode == RESULT_OK) {
|
||||||
@ -253,7 +254,7 @@ public class PhotoCarActivity extends BaseAppCompatActivity implements View.OnCl
|
|||||||
paths = image.getPath();
|
paths = image.getPath();
|
||||||
}
|
}
|
||||||
path = paths;
|
path = paths;
|
||||||
Log.e("图片地址:", path);
|
LogUtil.e("图片地址:", path);
|
||||||
gia.dis();
|
gia.dis();
|
||||||
ImageFileCompressUtil.imageFileCompress(con, new File(path), hd);
|
ImageFileCompressUtil.imageFileCompress(con, new File(path), hd);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -15,6 +15,7 @@ import android.widget.Toast;
|
|||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import com.arpa.hndahesudintocctmsdriver.event.VehicleEvent;
|
import com.arpa.hndahesudintocctmsdriver.event.VehicleEvent;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.luck.picture.lib.PictureSelector;
|
import com.luck.picture.lib.PictureSelector;
|
||||||
import com.luck.picture.lib.config.PictureConfig;
|
import com.luck.picture.lib.config.PictureConfig;
|
||||||
@ -64,7 +65,7 @@ public class VehicleAuthActivity extends BaseAppCompatActivity {
|
|||||||
CacheGroup.cacheList.remove(CAR_AUDIO);
|
CacheGroup.cacheList.remove(CAR_AUDIO);
|
||||||
}
|
}
|
||||||
if(CacheGroup.cacheList.get(WoDeFragment.VEHICLE_DEL)!=null){
|
if(CacheGroup.cacheList.get(WoDeFragment.VEHICLE_DEL)!=null){
|
||||||
Log.e("--res--",CacheGroup.cacheList.get(WoDeFragment.VEHICLE_DEL));
|
LogUtil.e("--res--",CacheGroup.cacheList.get(WoDeFragment.VEHICLE_DEL));
|
||||||
cdb=gson.fromJson(CacheGroup.cacheList.get(WoDeFragment.VEHICLE_DEL), CarDelBean.class);
|
cdb=gson.fromJson(CacheGroup.cacheList.get(WoDeFragment.VEHICLE_DEL), CarDelBean.class);
|
||||||
if(cdb.getCode()==200){
|
if(cdb.getCode()==200){
|
||||||
initView(null);
|
initView(null);
|
||||||
@ -158,7 +159,7 @@ public class VehicleAuthActivity extends BaseAppCompatActivity {
|
|||||||
refreshLayout=findViewById(R.id.srl);
|
refreshLayout=findViewById(R.id.srl);
|
||||||
carId=getIntent().getExtras().getString("carId");
|
carId=getIntent().getExtras().getString("carId");
|
||||||
ur=new UserRequset(con,hd);
|
ur=new UserRequset(con,hd);
|
||||||
Log.e("--carId--",carId+"--");
|
LogUtil.e("--carId--",carId+"--");
|
||||||
initRefreshLoad();
|
initRefreshLoad();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -336,7 +337,7 @@ public class VehicleAuthActivity extends BaseAppCompatActivity {
|
|||||||
super.onActivityResult(requestCode, resultCode, data);
|
super.onActivityResult(requestCode, resultCode, data);
|
||||||
if (requestCode == 12 && resultCode == RESULT_OK) {
|
if (requestCode == 12 && resultCode == RESULT_OK) {
|
||||||
path=gia.getFile().getPath();
|
path=gia.getFile().getPath();
|
||||||
Log.e("图片地址:",path);
|
LogUtil.e("图片地址:",path);
|
||||||
gia.dis();
|
gia.dis();
|
||||||
ImageFileCompressUtil.imageFileCompress(con,new File(path),hd);
|
ImageFileCompressUtil.imageFileCompress(con,new File(path),hd);
|
||||||
} else if (requestCode == PictureConfig.CHOOSE_REQUEST && resultCode == RESULT_OK) {
|
} else if (requestCode == PictureConfig.CHOOSE_REQUEST && resultCode == RESULT_OK) {
|
||||||
@ -349,7 +350,7 @@ public class VehicleAuthActivity extends BaseAppCompatActivity {
|
|||||||
paths = image.getPath();
|
paths = image.getPath();
|
||||||
}
|
}
|
||||||
path=paths;
|
path=paths;
|
||||||
Log.e("图片地址:",path);
|
LogUtil.e("图片地址:",path);
|
||||||
gia.dis();
|
gia.dis();
|
||||||
ImageFileCompressUtil.imageFileCompress(con,new File(path),hd);
|
ImageFileCompressUtil.imageFileCompress(con,new File(path),hd);
|
||||||
}
|
}
|
||||||
@ -364,7 +365,7 @@ public class VehicleAuthActivity extends BaseAppCompatActivity {
|
|||||||
public void initRefreshLoad(){
|
public void initRefreshLoad(){
|
||||||
refreshLayout=findViewById(R.id.srl);
|
refreshLayout=findViewById(R.id.srl);
|
||||||
refreshLayout.setOnRefreshListener(refreshLayout -> {
|
refreshLayout.setOnRefreshListener(refreshLayout -> {
|
||||||
Log.e("下拉刷新","pps");
|
LogUtil.e("下拉刷新","pps");
|
||||||
if("".equals(carId)){
|
if("".equals(carId)){
|
||||||
initView(null);
|
initView(null);
|
||||||
refreshLayout.finishRefresh();
|
refreshLayout.finishRefresh();
|
||||||
@ -382,7 +383,7 @@ public class VehicleAuthActivity extends BaseAppCompatActivity {
|
|||||||
|
|
||||||
@Subscribe
|
@Subscribe
|
||||||
public void processResult(VehicleEvent event) {
|
public void processResult(VehicleEvent event) {
|
||||||
Log.e("-msg-",event.getMessage());
|
LogUtil.e("-msg-",event.getMessage());
|
||||||
if(!"挂".equals(event.getMessage())) {
|
if(!"挂".equals(event.getMessage())) {
|
||||||
carId = event.getMessage();
|
carId = event.getMessage();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,6 +9,7 @@ import android.widget.Toast;
|
|||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.arpa.hndahesudintocctmsdriver.R;
|
import com.arpa.hndahesudintocctmsdriver.R;
|
||||||
import com.arpa.hndahesudintocctmsdriver.bean.BusinessBean;
|
import com.arpa.hndahesudintocctmsdriver.bean.BusinessBean;
|
||||||
@ -57,7 +58,7 @@ public class BusinessActivity extends BaseActivity {
|
|||||||
switch (m.what){
|
switch (m.what){
|
||||||
case RequsetCodeConstants.SUCCESS:
|
case RequsetCodeConstants.SUCCESS:
|
||||||
if(CacheGroup.cacheList.get("business_list")!=null){
|
if(CacheGroup.cacheList.get("business_list")!=null){
|
||||||
Log.e("--res--",CacheGroup.cacheList.get("business_list")+"");
|
LogUtil.e("--res--",CacheGroup.cacheList.get("business_list")+"");
|
||||||
blb=gson.fromJson(CacheGroup.cacheList.get("business_list"),BusinessListBean.class);
|
blb=gson.fromJson(CacheGroup.cacheList.get("business_list"),BusinessListBean.class);
|
||||||
if(blb.getCode()==200){
|
if(blb.getCode()==200){
|
||||||
forGetBusDel();
|
forGetBusDel();
|
||||||
@ -77,7 +78,7 @@ public class BusinessActivity extends BaseActivity {
|
|||||||
initBusListDel();
|
initBusListDel();
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
Log.e("aaa",(String) m.obj);
|
LogUtil.e("aaa",(String) m.obj);
|
||||||
BusinessBean.DataDTO bd=gson.fromJson((String) m.obj,BusinessBean.DataDTO.class);
|
BusinessBean.DataDTO bd=gson.fromJson((String) m.obj,BusinessBean.DataDTO.class);
|
||||||
|
|
||||||
if(bd!=null){
|
if(bd!=null){
|
||||||
@ -85,7 +86,7 @@ public class BusinessActivity extends BaseActivity {
|
|||||||
try {
|
try {
|
||||||
business_list.addItemV(bd);
|
business_list.addItemV(bd);
|
||||||
}catch (Exception e){
|
}catch (Exception e){
|
||||||
Log.e("遇到了",bd.toString());
|
LogUtil.e("遇到了",bd.toString());
|
||||||
}
|
}
|
||||||
//}
|
//}
|
||||||
}
|
}
|
||||||
@ -140,7 +141,7 @@ public class BusinessActivity extends BaseActivity {
|
|||||||
public void forGetBusDel(){
|
public void forGetBusDel(){
|
||||||
customDialog.dismiss();
|
customDialog.dismiss();
|
||||||
//business_list.remo
|
//business_list.remo
|
||||||
Log.e("-数组-",gson.toJson(blb));
|
LogUtil.e("-数组-",gson.toJson(blb));
|
||||||
for (int i=0;i<blb.getData().getResults().size();i++) {
|
for (int i=0;i<blb.getData().getResults().size();i++) {
|
||||||
//new BusinessRequest().GetBusiness(con,hd,blb.getData().getResults().get(i).getOpenshopid());
|
//new BusinessRequest().GetBusiness(con,hd,blb.getData().getResults().get(i).getOpenshopid());
|
||||||
String url="https://openapi.dianping.com/router/poiinfo/detailinfo";
|
String url="https://openapi.dianping.com/router/poiinfo/detailinfo";
|
||||||
@ -180,16 +181,16 @@ public class BusinessActivity extends BaseActivity {
|
|||||||
public void onResponse(Call call, Response response) throws IOException {
|
public void onResponse(Call call, Response response) throws IOException {
|
||||||
if(response.code()==200){
|
if(response.code()==200){
|
||||||
String body=response.body().string();
|
String body=response.body().string();
|
||||||
Log.e("-body-",body);
|
LogUtil.e("-body-",body);
|
||||||
BusinessBean bb=gson.fromJson(body,BusinessBean.class);
|
BusinessBean bb=gson.fromJson(body,BusinessBean.class);
|
||||||
if(bb.getCode()==200){
|
if(bb.getCode()==200){
|
||||||
sum++;
|
sum++;
|
||||||
//bbs.add(bb.getData());
|
//bbs.add(bb.getData());
|
||||||
if(sum==1){
|
if(sum==1){
|
||||||
Log.e("--添加--",bbs.size()+"_"+blb.getData().getResults().size());
|
LogUtil.e("--添加--",bbs.size()+"_"+blb.getData().getResults().size());
|
||||||
MsgUtil.addHdMsgWatBody(hd,2,gson.toJson(bb.getData()));
|
MsgUtil.addHdMsgWatBody(hd,2,gson.toJson(bb.getData()));
|
||||||
}else{
|
}else{
|
||||||
Log.e("--添加--",bbs.size()+"_"+blb.getData().getResults().size());
|
LogUtil.e("--添加--",bbs.size()+"_"+blb.getData().getResults().size());
|
||||||
MsgUtil.addHdMsgWatBody(hd,3,gson.toJson(bb.getData()));
|
MsgUtil.addHdMsgWatBody(hd,3,gson.toJson(bb.getData()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -44,6 +44,7 @@ import com.arpa.hndahesudintocctmsdriver.parts.StartOrderParts;
|
|||||||
import com.arpa.hndahesudintocctmsdriver.report.JTTProcess;
|
import com.arpa.hndahesudintocctmsdriver.report.JTTProcess;
|
||||||
import com.arpa.hndahesudintocctmsdriver.ui.news.NewActivity;
|
import com.arpa.hndahesudintocctmsdriver.ui.news.NewActivity;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.PicturlUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.PicturlUtil;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.string.StringUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.string.StringUtil;
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
@ -146,7 +147,7 @@ public class HomeFragment extends BaseFragment {
|
|||||||
CacheGroup.cacheList.remove("userdata");
|
CacheGroup.cacheList.remove("userdata");
|
||||||
}
|
}
|
||||||
if (CacheGroup.cacheList.get(HuoYuanFragmengt.START_ORDER) != null) {
|
if (CacheGroup.cacheList.get(HuoYuanFragmengt.START_ORDER) != null) {
|
||||||
Log.e("--sob--", CacheGroup.cacheList.get(HuoYuanFragmengt.START_ORDER));
|
LogUtil.e("--sob--", CacheGroup.cacheList.get(HuoYuanFragmengt.START_ORDER));
|
||||||
sob = gson.fromJson(CacheGroup.cacheList.get(HuoYuanFragmengt.START_ORDER), StartOrderBean.class);
|
sob = gson.fromJson(CacheGroup.cacheList.get(HuoYuanFragmengt.START_ORDER), StartOrderBean.class);
|
||||||
if (sob.getCode() == 200) {
|
if (sob.getCode() == 200) {
|
||||||
SPUtil.insSP(con, JTTConstant.JTT_DATA_NAME, JTTConstant.JTT_DATA_ORDER_KEY, gson.toJson(sob));
|
SPUtil.insSP(con, JTTConstant.JTT_DATA_NAME, JTTConstant.JTT_DATA_ORDER_KEY, gson.toJson(sob));
|
||||||
@ -161,7 +162,7 @@ public class HomeFragment extends BaseFragment {
|
|||||||
CacheGroup.cacheList.remove(HuoYuanFragmengt.START_ORDER);
|
CacheGroup.cacheList.remove(HuoYuanFragmengt.START_ORDER);
|
||||||
}
|
}
|
||||||
if (CacheGroup.cacheList.get("up_app") != null) {
|
if (CacheGroup.cacheList.get("up_app") != null) {
|
||||||
Log.e("up_app", CacheGroup.cacheList.get("up_app"));
|
LogUtil.e("up_app", CacheGroup.cacheList.get("up_app"));
|
||||||
UpAppBean uab = new Gson().fromJson(CacheGroup.cacheList.get("up_app"), UpAppBean.class);
|
UpAppBean uab = new Gson().fromJson(CacheGroup.cacheList.get("up_app"), UpAppBean.class);
|
||||||
if (uab.getCode() == 200) {
|
if (uab.getCode() == 200) {
|
||||||
if (uab.getData() != null) {
|
if (uab.getData() != null) {
|
||||||
@ -175,7 +176,7 @@ public class HomeFragment extends BaseFragment {
|
|||||||
CacheGroup.cacheList.remove("up_app");
|
CacheGroup.cacheList.remove("up_app");
|
||||||
}
|
}
|
||||||
if (CacheGroup.cacheList.get("hl") != null) {
|
if (CacheGroup.cacheList.get("hl") != null) {
|
||||||
Log.e("hl", CacheGroup.cacheList.get("hl"));
|
LogUtil.e("hl", CacheGroup.cacheList.get("hl"));
|
||||||
uab = new Gson().fromJson(CacheGroup.cacheList.get("hl"), HuoYuanListBean.class);
|
uab = new Gson().fromJson(CacheGroup.cacheList.get("hl"), HuoYuanListBean.class);
|
||||||
if (uab.getCode() == 200) {
|
if (uab.getCode() == 200) {
|
||||||
initOrder();
|
initOrder();
|
||||||
@ -197,7 +198,7 @@ public class HomeFragment extends BaseFragment {
|
|||||||
CacheGroup.cacheList.remove(WoDeFragment.AUTH_DATA);
|
CacheGroup.cacheList.remove(WoDeFragment.AUTH_DATA);
|
||||||
}
|
}
|
||||||
if (CacheGroup.cacheList.get("dealList") != null) {
|
if (CacheGroup.cacheList.get("dealList") != null) {
|
||||||
Log.e("历史货源", CacheGroup.cacheList.get("dealList"));
|
LogUtil.e("历史货源", CacheGroup.cacheList.get("dealList"));
|
||||||
hdb = gson.fromJson(CacheGroup.cacheList.get("dealList"), HuoYuanListDealBean.class);
|
hdb = gson.fromJson(CacheGroup.cacheList.get("dealList"), HuoYuanListDealBean.class);
|
||||||
if (hdb.getCode() == 200) {
|
if (hdb.getCode() == 200) {
|
||||||
insDeal();
|
insDeal();
|
||||||
@ -216,7 +217,7 @@ public class HomeFragment extends BaseFragment {
|
|||||||
CacheGroup.cacheList.remove("getImage");
|
CacheGroup.cacheList.remove("getImage");
|
||||||
}
|
}
|
||||||
if (CacheGroup.cacheList.get("driverExpire") != null) {
|
if (CacheGroup.cacheList.get("driverExpire") != null) {
|
||||||
Log.e("过期数据:", CacheGroup.cacheList.get("driverExpire"));
|
LogUtil.e("过期数据:", CacheGroup.cacheList.get("driverExpire"));
|
||||||
deb = gson.fromJson(CacheGroup.cacheList.get("driverExpire"), DriverExpireBean.class);
|
deb = gson.fromJson(CacheGroup.cacheList.get("driverExpire"), DriverExpireBean.class);
|
||||||
if (deb.getCode() == 200) {
|
if (deb.getCode() == 200) {
|
||||||
Intent in = new Intent(con, WebActivity.class);
|
Intent in = new Intent(con, WebActivity.class);
|
||||||
@ -237,7 +238,7 @@ public class HomeFragment extends BaseFragment {
|
|||||||
.setDuration(1000 * 60 * 60 * 12)
|
.setDuration(1000 * 60 * 60 * 12)
|
||||||
.setOnClickListener(R.id.img_kf, (toast, view) -> {
|
.setOnClickListener(R.id.img_kf, (toast, view) -> {
|
||||||
toast.startActivity(in);
|
toast.startActivity(in);
|
||||||
Log.e("-is-", view.isInTouchMode() + "");
|
LogUtil.e("-is-", view.isInTouchMode() + "");
|
||||||
})
|
})
|
||||||
// 设置动画样式
|
// 设置动画样式
|
||||||
//.setAnimStyle(android.R.style.Animation_Translucent)
|
//.setAnimStyle(android.R.style.Animation_Translucent)
|
||||||
@ -344,7 +345,7 @@ public class HomeFragment extends BaseFragment {
|
|||||||
.setDuration(1000 * 60 * 60 * 12)
|
.setDuration(1000 * 60 * 60 * 12)
|
||||||
.setOnClickListener(R.id.img_kf, (toast, view) -> {
|
.setOnClickListener(R.id.img_kf, (toast, view) -> {
|
||||||
toast.startActivity(in);
|
toast.startActivity(in);
|
||||||
Log.e("-is-", view.isInTouchMode() + "");
|
LogUtil.e("-is-", view.isInTouchMode() + "");
|
||||||
})
|
})
|
||||||
// 设置动画样式
|
// 设置动画样式
|
||||||
//.setAnimStyle(android.R.style.Animation_Translucent)
|
//.setAnimStyle(android.R.style.Animation_Translucent)
|
||||||
@ -362,7 +363,7 @@ public class HomeFragment extends BaseFragment {
|
|||||||
// } catch (UnknownHostException e) {
|
// } catch (UnknownHostException e) {
|
||||||
// e.printStackTrace();
|
// e.printStackTrace();
|
||||||
// }
|
// }
|
||||||
// Log.e("-ip-",":"+str);
|
// LogUtil.e("-ip-",":"+str);
|
||||||
// }
|
// }
|
||||||
// }.start();
|
// }.start();
|
||||||
return root;
|
return root;
|
||||||
@ -372,7 +373,7 @@ public class HomeFragment extends BaseFragment {
|
|||||||
public void initRefreshLoad() {
|
public void initRefreshLoad() {
|
||||||
refreshLayout = root.findViewById(R.id.srl);
|
refreshLayout = root.findViewById(R.id.srl);
|
||||||
refreshLayout.setOnRefreshListener(refreshLayout -> {
|
refreshLayout.setOnRefreshListener(refreshLayout -> {
|
||||||
Log.e("下拉刷新", "pps");
|
LogUtil.e("下拉刷新", "pps");
|
||||||
keys = true;
|
keys = true;
|
||||||
getRequest();
|
getRequest();
|
||||||
});
|
});
|
||||||
@ -588,7 +589,7 @@ public class HomeFragment extends BaseFragment {
|
|||||||
if (sob != null && sob.getData() != null && 0 < sob.getData().getWayChildren().size()) {
|
if (sob != null && sob.getData() != null && 0 < sob.getData().getWayChildren().size()) {
|
||||||
//order_start.setVisibility(View.VISIBLE);
|
//order_start.setVisibility(View.VISIBLE);
|
||||||
SPUtil.insSP(con, "order", "ShippingNoteNumber", sob.getData().getShippingNoteNumber());
|
SPUtil.insSP(con, "order", "ShippingNoteNumber", sob.getData().getShippingNoteNumber());
|
||||||
Log.e("开始轨迹上传服务", "-----");
|
LogUtil.e("开始轨迹上传服务", "-----");
|
||||||
orderNum.setText("运单号:" + sob.getData().getShippingNoteNumber());
|
orderNum.setText("运单号:" + sob.getData().getShippingNoteNumber());
|
||||||
order_state.setText("" + sob.getData().getWaybillStatus());
|
order_state.setText("" + sob.getData().getWaybillStatus());
|
||||||
Intent serviceIn = new Intent(con, TrackService.class);
|
Intent serviceIn = new Intent(con, TrackService.class);
|
||||||
@ -789,8 +790,8 @@ public class HomeFragment extends BaseFragment {
|
|||||||
|
|
||||||
public void addMap(double latitude, double longitude, String title, String price, int id) {
|
public void addMap(double latitude, double longitude, String title, String price, int id) {
|
||||||
if (aMap != null) {
|
if (aMap != null) {
|
||||||
Log.e("longitude", longitude + "");
|
LogUtil.e("longitude", longitude + "");
|
||||||
Log.e("latitude", latitude + "");
|
LogUtil.e("latitude", latitude + "");
|
||||||
MarkerOptions markerOption = new MarkerOptions();
|
MarkerOptions markerOption = new MarkerOptions();
|
||||||
markerOption.position(new LatLng(latitude, longitude));
|
markerOption.position(new LatLng(latitude, longitude));
|
||||||
View infoWindow = LayoutInflater.from(con).inflate(
|
View infoWindow = LayoutInflater.from(con).inflate(
|
||||||
@ -851,7 +852,7 @@ public class HomeFragment extends BaseFragment {
|
|||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
//Log.e("--长度--",aMap.getMapScreenMarkers().size()+"个");
|
//LogUtil.e("--长度--",aMap.getMapScreenMarkers().size()+"个");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -894,12 +895,12 @@ public class HomeFragment extends BaseFragment {
|
|||||||
MDPLocationCollectionManager.getInvoices(con, 10, 1, new OnDownloadResultListener() {
|
MDPLocationCollectionManager.getInvoices(con, 10, 1, new OnDownloadResultListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(Object o) {
|
public void onSuccess(Object o) {
|
||||||
Log.e("--成功信息--", new Gson().toJson(o));
|
LogUtil.e("--成功信息--", new Gson().toJson(o));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("--失败信息--", s + s1);
|
LogUtil.e("--失败信息--", s + s1);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -956,8 +957,8 @@ public class HomeFragment extends BaseFragment {
|
|||||||
double lat = location.getLatitude();
|
double lat = location.getLatitude();
|
||||||
//纬度
|
//纬度
|
||||||
double lng = location.getLongitude();
|
double lng = location.getLongitude();
|
||||||
Log.e("定位信息1", location.getLatitude() + "");
|
LogUtil.e("定位信息1", location.getLatitude() + "");
|
||||||
Log.e("定位信息2", location.getLongitude() + "");
|
LogUtil.e("定位信息2", location.getLongitude() + "");
|
||||||
//实现第一次定位成功,将地图中心移动到定位点
|
//实现第一次定位成功,将地图中心移动到定位点
|
||||||
CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngZoom(new
|
CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngZoom(new
|
||||||
LatLng(lat, lng), 11);
|
LatLng(lat, lng), 11);
|
||||||
@ -965,7 +966,7 @@ public class HomeFragment extends BaseFragment {
|
|||||||
} else {
|
} else {
|
||||||
//错误信息
|
//错误信息
|
||||||
String error = bundle.get("errorInfo").toString();
|
String error = bundle.get("errorInfo").toString();
|
||||||
Log.e("Map", error);
|
LogUtil.e("Map", error);
|
||||||
Toast.makeText(con, "地图定位失败" + error, Toast.LENGTH_LONG).show();
|
Toast.makeText(con, "地图定位失败" + error, Toast.LENGTH_LONG).show();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -973,7 +974,7 @@ public class HomeFragment extends BaseFragment {
|
|||||||
|
|
||||||
@Subscribe
|
@Subscribe
|
||||||
public void processResult(HomeEvent home) {
|
public void processResult(HomeEvent home) {
|
||||||
Log.e("-res-", home.getMessage());
|
LogUtil.e("-res-", home.getMessage());
|
||||||
initView(null);
|
initView(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -18,6 +18,7 @@ import androidx.annotation.Nullable;
|
|||||||
|
|
||||||
import com.alct.mdp.MDPLocationCollectionManager;
|
import com.alct.mdp.MDPLocationCollectionManager;
|
||||||
import com.alct.mdp.callback.OnDownloadResultListener;
|
import com.alct.mdp.callback.OnDownloadResultListener;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.haozhang.lib.SlantedTextView;
|
import com.haozhang.lib.SlantedTextView;
|
||||||
import com.lxj.xpopup.XPopup;
|
import com.lxj.xpopup.XPopup;
|
||||||
@ -86,7 +87,7 @@ public class HuoYuanFragmengt extends BaseFragment {
|
|||||||
case RequsetCodeConstants.SUCCESS:
|
case RequsetCodeConstants.SUCCESS:
|
||||||
if (!UiAuxiliary.isLogin(con)){
|
if (!UiAuxiliary.isLogin(con)){
|
||||||
if (CacheGroup.cacheList.get("hl")!=null && CacheGroup.cacheList.get("up_app")!=null){
|
if (CacheGroup.cacheList.get("hl")!=null && CacheGroup.cacheList.get("up_app")!=null){
|
||||||
Log.e("未登录货源1",CacheGroup.cacheList.get("hl"));
|
LogUtil.e("未登录货源1",CacheGroup.cacheList.get("hl"));
|
||||||
hb=gson.fromJson(CacheGroup.cacheList.get("hl"),HuoYuanListBean.class);
|
hb=gson.fromJson(CacheGroup.cacheList.get("hl"),HuoYuanListBean.class);
|
||||||
if(hb.getCode()==200){
|
if(hb.getCode()==200){
|
||||||
initView(null);
|
initView(null);
|
||||||
@ -110,9 +111,9 @@ public class HuoYuanFragmengt extends BaseFragment {
|
|||||||
}else{
|
}else{
|
||||||
if (CacheGroup.cacheList.get("hl")!=null && CacheGroup.cacheList.get(START_ORDER)!=null
|
if (CacheGroup.cacheList.get("hl")!=null && CacheGroup.cacheList.get(START_ORDER)!=null
|
||||||
&& CacheGroup.cacheList.get("userdata")!=null && CacheGroup.cacheList.get("up_app")!=null){
|
&& CacheGroup.cacheList.get("userdata")!=null && CacheGroup.cacheList.get("up_app")!=null){
|
||||||
Log.e("货源",CacheGroup.cacheList.get("hl"));
|
LogUtil.e("货源",CacheGroup.cacheList.get("hl"));
|
||||||
Log.e("user",CacheGroup.cacheList.get("userdata"));
|
LogUtil.e("user",CacheGroup.cacheList.get("userdata"));
|
||||||
Log.e("up_app",CacheGroup.cacheList.get("up_app"));
|
LogUtil.e("up_app",CacheGroup.cacheList.get("up_app"));
|
||||||
hb=gson.fromJson(CacheGroup.cacheList.get("hl"),HuoYuanListBean.class);
|
hb=gson.fromJson(CacheGroup.cacheList.get("hl"),HuoYuanListBean.class);
|
||||||
sob=gson.fromJson(CacheGroup.cacheList.get(START_ORDER),StartOrderBean.class);
|
sob=gson.fromJson(CacheGroup.cacheList.get(START_ORDER),StartOrderBean.class);
|
||||||
user=gson.fromJson(CacheGroup.cacheList.get("userdata"),UserBean.class);
|
user=gson.fromJson(CacheGroup.cacheList.get("userdata"),UserBean.class);
|
||||||
@ -137,7 +138,7 @@ public class HuoYuanFragmengt extends BaseFragment {
|
|||||||
delCac();
|
delCac();
|
||||||
}
|
}
|
||||||
if(CacheGroup.cacheList.get(WoDeFragment.AUTH_DATA)!=null){
|
if(CacheGroup.cacheList.get(WoDeFragment.AUTH_DATA)!=null){
|
||||||
Log.e("--认证信息--",CacheGroup.cacheList.get(WoDeFragment.AUTH_DATA));
|
LogUtil.e("--认证信息--",CacheGroup.cacheList.get(WoDeFragment.AUTH_DATA));
|
||||||
DriverAuthDataBean dad=gson.fromJson(CacheGroup.cacheList.get(WoDeFragment.AUTH_DATA),DriverAuthDataBean.class);
|
DriverAuthDataBean dad=gson.fromJson(CacheGroup.cacheList.get(WoDeFragment.AUTH_DATA),DriverAuthDataBean.class);
|
||||||
if (dad.getCode()==200) {
|
if (dad.getCode()==200) {
|
||||||
SPUtil.insSP(con,"data","authdata",CacheGroup.cacheList.get(WoDeFragment.AUTH_DATA));
|
SPUtil.insSP(con,"data","authdata",CacheGroup.cacheList.get(WoDeFragment.AUTH_DATA));
|
||||||
@ -207,7 +208,7 @@ public class HuoYuanFragmengt extends BaseFragment {
|
|||||||
public void initRefreshLoad(){
|
public void initRefreshLoad(){
|
||||||
refreshLayout=root.findViewById(R.id.srl);
|
refreshLayout=root.findViewById(R.id.srl);
|
||||||
refreshLayout.setOnRefreshListener(refreshLayout -> {
|
refreshLayout.setOnRefreshListener(refreshLayout -> {
|
||||||
Log.e("下拉刷新","pps");
|
LogUtil.e("下拉刷新","pps");
|
||||||
delCac();
|
delCac();
|
||||||
hd.sendEmptyMessageDelayed(10, 10000);
|
hd.sendEmptyMessageDelayed(10, 10000);
|
||||||
hyr.getHuoYuan(1,100);
|
hyr.getHuoYuan(1,100);
|
||||||
@ -230,7 +231,7 @@ public class HuoYuanFragmengt extends BaseFragment {
|
|||||||
list.add(new ManyBean(new model(),R.layout.renzheng));
|
list.add(new ManyBean(new model(),R.layout.renzheng));
|
||||||
if(sob!=null && sob.getData()!=null && sob.getData().getWayChildren().size()>0){
|
if(sob!=null && sob.getData()!=null && sob.getData().getWayChildren().size()>0){
|
||||||
SPUtil.insSP(con,"order","ShippingNoteNumber",sob.getData().getShippingNoteNumber());
|
SPUtil.insSP(con,"order","ShippingNoteNumber",sob.getData().getShippingNoteNumber());
|
||||||
Log.e("开始轨迹上传服务","-----");
|
LogUtil.e("开始轨迹上传服务","-----");
|
||||||
Intent serviceIn=new Intent(con,TrackService.class);
|
Intent serviceIn=new Intent(con,TrackService.class);
|
||||||
getActivity().startService(serviceIn);
|
getActivity().startService(serviceIn);
|
||||||
list.add(new ManyBean(sob.getData(),R.layout.huoyuan_yundan));
|
list.add(new ManyBean(sob.getData(),R.layout.huoyuan_yundan));
|
||||||
@ -263,11 +264,11 @@ public class HuoYuanFragmengt extends BaseFragment {
|
|||||||
MDPLocationCollectionManager.getInvoices(con, 10, 1, new OnDownloadResultListener() {
|
MDPLocationCollectionManager.getInvoices(con, 10, 1, new OnDownloadResultListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(Object o) {
|
public void onSuccess(Object o) {
|
||||||
Log.e("--成功信息--",new Gson().toJson(o));
|
LogUtil.e("--成功信息--",new Gson().toJson(o));
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("--失败信息--",s+s1);
|
LogUtil.e("--失败信息--",s+s1);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -281,7 +282,7 @@ public class HuoYuanFragmengt extends BaseFragment {
|
|||||||
user_state=1;
|
user_state=1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Log.e("--登录状态--",UiAuxiliary.isLogin(con)+"");
|
LogUtil.e("--登录状态--",UiAuxiliary.isLogin(con)+"");
|
||||||
TextView rz=v.findViewById(R.id.rz);
|
TextView rz=v.findViewById(R.id.rz);
|
||||||
TextView state_body=v.findViewById(R.id.state_body);
|
TextView state_body=v.findViewById(R.id.state_body);
|
||||||
state_body.setText(states_body[user_state]);
|
state_body.setText(states_body[user_state]);
|
||||||
@ -297,7 +298,7 @@ public class HuoYuanFragmengt extends BaseFragment {
|
|||||||
startActivity(in2);
|
startActivity(in2);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
Log.e("路径",PushConstant.ORDER_ALL);
|
LogUtil.e("路径",PushConstant.ORDER_ALL);
|
||||||
//ARouter.getInstance().build(PushConstant.ORDER_ALL).navigation();
|
//ARouter.getInstance().build(PushConstant.ORDER_ALL).navigation();
|
||||||
Intent in3=new Intent(con, OrderAllActivity.class);
|
Intent in3=new Intent(con, OrderAllActivity.class);
|
||||||
startActivity(in3);
|
startActivity(in3);
|
||||||
@ -345,12 +346,12 @@ public class HuoYuanFragmengt extends BaseFragment {
|
|||||||
Button qiang=v1.findViewById(R.id.qiang);
|
Button qiang=v1.findViewById(R.id.qiang);
|
||||||
TextView type_timer=v1.findViewById(R.id.type_timer);
|
TextView type_timer=v1.findViewById(R.id.type_timer);
|
||||||
qiang.setOnClickListener(v22 -> {
|
qiang.setOnClickListener(v22 -> {
|
||||||
Log.e("user",new Gson().toJson(user));
|
LogUtil.e("user",new Gson().toJson(user));
|
||||||
if(UiAuxiliary.isLogin(con) && user!=null){
|
if(UiAuxiliary.isLogin(con) && user!=null){
|
||||||
if(user.getData().getAuditStatus()==100003){
|
if(user.getData().getAuditStatus()==100003){
|
||||||
Intent in=new Intent(con,HuoYunDelActivity.class);
|
Intent in=new Intent(con,HuoYunDelActivity.class);
|
||||||
in.putExtra("id",hdr.getOrderId());
|
in.putExtra("id",hdr.getOrderId());
|
||||||
Log.e("---id---",hdr.getOrderId()+"");
|
LogUtil.e("---id---",hdr.getOrderId()+"");
|
||||||
startActivity(in);
|
startActivity(in);
|
||||||
}else{
|
}else{
|
||||||
new XPopup.Builder(act)
|
new XPopup.Builder(act)
|
||||||
@ -393,12 +394,12 @@ public class HuoYuanFragmengt extends BaseFragment {
|
|||||||
qiang.setText("抢单");
|
qiang.setText("抢单");
|
||||||
}
|
}
|
||||||
v1.setOnClickListener(v2 -> {
|
v1.setOnClickListener(v2 -> {
|
||||||
Log.e("user",new Gson().toJson(user));
|
LogUtil.e("user",new Gson().toJson(user));
|
||||||
if(UiAuxiliary.isLogin(con) && user!=null){
|
if(UiAuxiliary.isLogin(con) && user!=null){
|
||||||
if(user.getData().getAuditStatus()==100003){
|
if(user.getData().getAuditStatus()==100003){
|
||||||
Intent in=new Intent(con,HuoYunDelActivity.class);
|
Intent in=new Intent(con,HuoYunDelActivity.class);
|
||||||
in.putExtra("id",hdr.getOrderId());
|
in.putExtra("id",hdr.getOrderId());
|
||||||
Log.e("---id---",hdr.getOrderId()+"");
|
LogUtil.e("---id---",hdr.getOrderId()+"");
|
||||||
startActivity(in);
|
startActivity(in);
|
||||||
}else{
|
}else{
|
||||||
Toast.makeText(con,"请认证之后再接单",Toast.LENGTH_SHORT).show();
|
Toast.makeText(con,"请认证之后再接单",Toast.LENGTH_SHORT).show();
|
||||||
|
|||||||
@ -24,6 +24,7 @@ import com.arpa.hndahesudintocctmsdriver.parts.UserParts;
|
|||||||
import com.arpa.hndahesudintocctmsdriver.report.JTTProcess;
|
import com.arpa.hndahesudintocctmsdriver.report.JTTProcess;
|
||||||
import com.arpa.hndahesudintocctmsdriver.ui.auth.PersonalAuthActivity;
|
import com.arpa.hndahesudintocctmsdriver.ui.auth.PersonalAuthActivity;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.img.ImageGetUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.img.ImageGetUtil;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.sp.SPUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.sp.SPUtil;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.string.StringUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.string.StringUtil;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.view.BaseAppCompatActivity;
|
import com.arpa.hndahesudintocctmsdriver.util.view.BaseAppCompatActivity;
|
||||||
@ -88,7 +89,7 @@ public class HuoYunDelActivity extends BaseAppCompatActivity {
|
|||||||
CacheGroup.cacheList.remove(WoDeFragment.VEHICLE_LIST);
|
CacheGroup.cacheList.remove(WoDeFragment.VEHICLE_LIST);
|
||||||
}
|
}
|
||||||
if (CacheGroup.cacheList.get(END) != null) {
|
if (CacheGroup.cacheList.get(END) != null) {
|
||||||
Log.e("--end--", CacheGroup.cacheList.get(END));
|
LogUtil.e("--end--", CacheGroup.cacheList.get(END));
|
||||||
BaseBean bb = gson.fromJson(CacheGroup.cacheList.get(END), BaseBean.class);
|
BaseBean bb = gson.fromJson(CacheGroup.cacheList.get(END), BaseBean.class);
|
||||||
if (bb.getCode() == 200) {
|
if (bb.getCode() == 200) {
|
||||||
//Toast.makeText(con,"接单成功",Toast.LENGTH_SHORT).show();
|
//Toast.makeText(con,"接单成功",Toast.LENGTH_SHORT).show();
|
||||||
@ -116,7 +117,7 @@ public class HuoYunDelActivity extends BaseAppCompatActivity {
|
|||||||
break;
|
break;
|
||||||
case 13:
|
case 13:
|
||||||
int index = Integer.valueOf((String) m.obj);
|
int index = Integer.valueOf((String) m.obj);
|
||||||
Log.e("--选择车辆--", clb.getData().get(index).getCarNumber());
|
LogUtil.e("--选择车辆--", clb.getData().get(index).getCarNumber());
|
||||||
car.setText("选择车辆:" + clb.getData().get(index).getCarNumber());
|
car.setText("选择车辆:" + clb.getData().get(index).getCarNumber());
|
||||||
cid = clb.getData().get(index).getCarId();
|
cid = clb.getData().get(index).getCarId();
|
||||||
break;
|
break;
|
||||||
@ -243,7 +244,7 @@ public class HuoYunDelActivity extends BaseAppCompatActivity {
|
|||||||
new OnConfirmListener() {
|
new OnConfirmListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onConfirm() {
|
public void onConfirm() {
|
||||||
Log.e("--id--", "cid:" + cid + "---wid:" + id);
|
LogUtil.e("--id--", "cid:" + cid + "---wid:" + id);
|
||||||
customDialog = new CustomDialog(con, "正在接单...");
|
customDialog = new CustomDialog(con, "正在接单...");
|
||||||
customDialog.show();
|
customDialog.show();
|
||||||
hyr.confirm(cid, id);
|
hyr.confirm(cid, id);
|
||||||
@ -283,7 +284,7 @@ public class HuoYunDelActivity extends BaseAppCompatActivity {
|
|||||||
HuoYuanDelBean.DataDTO.SendInfoDTO hdsg = (HuoYuanDelBean.DataDTO.SendInfoDTO) o1;
|
HuoYuanDelBean.DataDTO.SendInfoDTO hdsg = (HuoYuanDelBean.DataDTO.SendInfoDTO) o1;
|
||||||
type.setImageResource(R.mipmap.zhuang);
|
type.setImageResource(R.mipmap.zhuang);
|
||||||
String goodsData = "";
|
String goodsData = "";
|
||||||
Log.e("--goodsData--", goodsData);
|
LogUtil.e("--goodsData--", goodsData);
|
||||||
for (int i = 0; i < hdsg.getGoods().size(); i++) {
|
for (int i = 0; i < hdsg.getGoods().size(); i++) {
|
||||||
if (i != 0) {
|
if (i != 0) {
|
||||||
goodsData += "\n" + hdsg.getGoods().get(i).getGoodName() + "|" + hdsg.getGoods().get(i).getGoodNum() + hdsg.getGoods().get(i).getGoodUnit() + "|货物价值(元):" + hdsg.getGoods().get(i).getGoodPrice();
|
goodsData += "\n" + hdsg.getGoods().get(i).getGoodName() + "|" + hdsg.getGoods().get(i).getGoodNum() + hdsg.getGoods().get(i).getGoodUnit() + "|货物价值(元):" + hdsg.getGoods().get(i).getGoodPrice();
|
||||||
@ -301,7 +302,7 @@ public class HuoYunDelActivity extends BaseAppCompatActivity {
|
|||||||
HuoYuanDelBean.DataDTO.PutInfoDTO hdsg = (HuoYuanDelBean.DataDTO.PutInfoDTO) o1;
|
HuoYuanDelBean.DataDTO.PutInfoDTO hdsg = (HuoYuanDelBean.DataDTO.PutInfoDTO) o1;
|
||||||
type.setImageResource(R.mipmap.xie);
|
type.setImageResource(R.mipmap.xie);
|
||||||
String goodsData = "";
|
String goodsData = "";
|
||||||
Log.e("--goodsData--", goodsData);
|
LogUtil.e("--goodsData--", goodsData);
|
||||||
for (int i = 0; i < hdsg.getGoods().size(); i++) {
|
for (int i = 0; i < hdsg.getGoods().size(); i++) {
|
||||||
if (i != 0) {
|
if (i != 0) {
|
||||||
goodsData += "\n" + hdsg.getGoods().get(i).getGoodName() + "|" + hdsg.getGoods().get(i).getGoodNum() + hdsg.getGoods().get(i).getGoodUnit() + "|货物价值(元):" + hdsg.getGoods().get(i).getGoodPrice();
|
goodsData += "\n" + hdsg.getGoods().get(i).getGoodName() + "|" + hdsg.getGoods().get(i).getGoodNum() + hdsg.getGoods().get(i).getGoodUnit() + "|货物价值(元):" + hdsg.getGoods().get(i).getGoodPrice();
|
||||||
@ -319,7 +320,7 @@ public class HuoYunDelActivity extends BaseAppCompatActivity {
|
|||||||
@Subscribe
|
@Subscribe
|
||||||
public void processResult(AuthEvent auth) {
|
public void processResult(AuthEvent auth) {
|
||||||
//添加实名/意愿/签署完成之后的逻辑
|
//添加实名/意愿/签署完成之后的逻辑
|
||||||
Log.e("-回调信息-", auth.result);
|
LogUtil.e("-回调信息-", auth.result);
|
||||||
JSONObject jsonObject = JSON.parseObject(auth.result);
|
JSONObject jsonObject = JSON.parseObject(auth.result);
|
||||||
if ("success".equalsIgnoreCase(jsonObject.getString("res"))) {
|
if ("success".equalsIgnoreCase(jsonObject.getString("res"))) {
|
||||||
if ("sign".equalsIgnoreCase(jsonObject.getString("key"))) {
|
if ("sign".equalsIgnoreCase(jsonObject.getString("key"))) {
|
||||||
|
|||||||
@ -10,6 +10,7 @@ import android.widget.Toast;
|
|||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.haozhang.lib.SlantedTextView;
|
import com.haozhang.lib.SlantedTextView;
|
||||||
import com.lxj.xpopup.core.BasePopupView;
|
import com.lxj.xpopup.core.BasePopupView;
|
||||||
@ -47,7 +48,7 @@ public class OrderAllActivity extends BaseActivity {
|
|||||||
switch (m.what){
|
switch (m.what){
|
||||||
case RequsetCodeConstants.SUCCESS:
|
case RequsetCodeConstants.SUCCESS:
|
||||||
if (CacheGroup.cacheList.get(USER_ORDER_LIST)!=null && index==1) {
|
if (CacheGroup.cacheList.get(USER_ORDER_LIST)!=null && index==1) {
|
||||||
Log.e("结果2",CacheGroup.cacheList.get(USER_ORDER_LIST));
|
LogUtil.e("结果2",CacheGroup.cacheList.get(USER_ORDER_LIST));
|
||||||
olb=gson.fromJson(CacheGroup.cacheList.get(USER_ORDER_LIST),OrderListBean.class);
|
olb=gson.fromJson(CacheGroup.cacheList.get(USER_ORDER_LIST),OrderListBean.class);
|
||||||
if(olb.getCode()==200){
|
if(olb.getCode()==200){
|
||||||
initView(null);
|
initView(null);
|
||||||
@ -91,14 +92,14 @@ public class OrderAllActivity extends BaseActivity {
|
|||||||
public void initRefreshLoad() {
|
public void initRefreshLoad() {
|
||||||
refreshLayout =findViewById(R.id.srl);
|
refreshLayout =findViewById(R.id.srl);
|
||||||
refreshLayout.setOnRefreshListener(refreshLayout -> {
|
refreshLayout.setOnRefreshListener(refreshLayout -> {
|
||||||
Log.e("下拉刷新", "pps");
|
LogUtil.e("下拉刷新", "pps");
|
||||||
index=1;
|
index=1;
|
||||||
dataKey=true;
|
dataKey=true;
|
||||||
timer="";
|
timer="";
|
||||||
ur.getListV2(index,10);
|
ur.getListV2(index,10);
|
||||||
});
|
});
|
||||||
refreshLayout.setOnLoadMoreListener(refreshLayout -> {
|
refreshLayout.setOnLoadMoreListener(refreshLayout -> {
|
||||||
Log.e("上拉加载", "次数"+index);
|
LogUtil.e("上拉加载", "次数"+index);
|
||||||
if(dataKey){
|
if(dataKey){
|
||||||
index++;
|
index++;
|
||||||
ur.getListV2(index,10);
|
ur.getListV2(index,10);
|
||||||
@ -167,7 +168,7 @@ public class OrderAllActivity extends BaseActivity {
|
|||||||
v.setTop(getResources().getDimensionPixelOffset(R.dimen.dp_10));
|
v.setTop(getResources().getDimensionPixelOffset(R.dimen.dp_10));
|
||||||
OrderListBean.DataDTO.ListDTO idl= (OrderListBean.DataDTO.ListDTO) o;
|
OrderListBean.DataDTO.ListDTO idl= (OrderListBean.DataDTO.ListDTO) o;
|
||||||
v.setOnClickListener(v1 -> {
|
v.setOnClickListener(v1 -> {
|
||||||
Log.e("id",idl.getOrderId()+"");
|
LogUtil.e("id",idl.getOrderId()+"");
|
||||||
Intent in=new Intent(con,StartYunDanActivity.class);
|
Intent in=new Intent(con,StartYunDanActivity.class);
|
||||||
in.putExtra("id",idl.getOrderId());
|
in.putExtra("id",idl.getOrderId());
|
||||||
startActivity(in);
|
startActivity(in);
|
||||||
@ -205,7 +206,7 @@ public class OrderAllActivity extends BaseActivity {
|
|||||||
state4.setText(" 已评价");
|
state4.setText(" 已评价");
|
||||||
}
|
}
|
||||||
SlantedTextView states=v.findViewById(R.id.states);
|
SlantedTextView states=v.findViewById(R.id.states);
|
||||||
Log.e("类型",":"+ld.getDispatchType());
|
LogUtil.e("类型",":"+ld.getDispatchType());
|
||||||
if(ld.getDispatchType()==1){
|
if(ld.getDispatchType()==1){
|
||||||
states.setText("派单");
|
states.setText("派单");
|
||||||
} else if(ld.getDispatchType()==2) {
|
} else if(ld.getDispatchType()==2) {
|
||||||
|
|||||||
@ -11,6 +11,7 @@ import android.widget.Toast;
|
|||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import com.arpa.hndahesudintocctmsdriver.parts.UserParts;
|
import com.arpa.hndahesudintocctmsdriver.parts.UserParts;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.lxj.xpopup.XPopup;
|
import com.lxj.xpopup.XPopup;
|
||||||
import com.lxj.xpopup.interfaces.OnConfirmListener;
|
import com.lxj.xpopup.interfaces.OnConfirmListener;
|
||||||
@ -54,13 +55,13 @@ public class OrderListActivity extends BaseActivity {
|
|||||||
public void initRefreshLoad() {
|
public void initRefreshLoad() {
|
||||||
refreshLayout =findViewById(R.id.srl);
|
refreshLayout =findViewById(R.id.srl);
|
||||||
refreshLayout.setOnRefreshListener(refreshLayout -> {
|
refreshLayout.setOnRefreshListener(refreshLayout -> {
|
||||||
Log.e("下拉刷新", "pps");
|
LogUtil.e("下拉刷新", "pps");
|
||||||
index=1;
|
index=1;
|
||||||
dataKey=true;
|
dataKey=true;
|
||||||
hyr.getHuoYuan(index,10);
|
hyr.getHuoYuan(index,10);
|
||||||
});
|
});
|
||||||
refreshLayout.setOnLoadMoreListener(refreshLayout -> {
|
refreshLayout.setOnLoadMoreListener(refreshLayout -> {
|
||||||
Log.e("上拉加载", "次数"+index);
|
LogUtil.e("上拉加载", "次数"+index);
|
||||||
if(dataKey){
|
if(dataKey){
|
||||||
index++;
|
index++;
|
||||||
hyr.getHuoYuan(index,10);
|
hyr.getHuoYuan(index,10);
|
||||||
@ -81,7 +82,7 @@ public class OrderListActivity extends BaseActivity {
|
|||||||
refreshLayout.finishRefresh();
|
refreshLayout.finishRefresh();
|
||||||
refreshLayout.finishLoadMore();
|
refreshLayout.finishLoadMore();
|
||||||
if(CacheGroup.cacheList.get("hl")!=null){
|
if(CacheGroup.cacheList.get("hl")!=null){
|
||||||
Log.e("货源",CacheGroup.cacheList.get("hl"));
|
LogUtil.e("货源",CacheGroup.cacheList.get("hl"));
|
||||||
hb=gson.fromJson(CacheGroup.cacheList.get("hl"),HuoYuanListBean.class);
|
hb=gson.fromJson(CacheGroup.cacheList.get("hl"),HuoYuanListBean.class);
|
||||||
if(hb.getCode()==200){
|
if(hb.getCode()==200){
|
||||||
if(index==1){
|
if(index==1){
|
||||||
@ -95,7 +96,7 @@ public class OrderListActivity extends BaseActivity {
|
|||||||
CacheGroup.cacheList.remove("hl");
|
CacheGroup.cacheList.remove("hl");
|
||||||
}
|
}
|
||||||
if(CacheGroup.cacheList.get("dealList")!=null){
|
if(CacheGroup.cacheList.get("dealList")!=null){
|
||||||
Log.e("历史货源",CacheGroup.cacheList.get("dealList"));
|
LogUtil.e("历史货源",CacheGroup.cacheList.get("dealList"));
|
||||||
hdb=gson.fromJson(CacheGroup.cacheList.get("dealList"),HuoYuanListDealBean.class);
|
hdb=gson.fromJson(CacheGroup.cacheList.get("dealList"),HuoYuanListDealBean.class);
|
||||||
if(hdb.getCode()==200){
|
if(hdb.getCode()==200){
|
||||||
insDeal();
|
insDeal();
|
||||||
|
|||||||
@ -40,6 +40,7 @@ import com.amap.api.services.route.DriveStep;
|
|||||||
import com.amap.api.services.route.RideRouteResult;
|
import com.amap.api.services.route.RideRouteResult;
|
||||||
import com.amap.api.services.route.RouteSearch;
|
import com.amap.api.services.route.RouteSearch;
|
||||||
import com.amap.api.services.route.WalkRouteResult;
|
import com.amap.api.services.route.WalkRouteResult;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.google.android.material.bottomsheet.BottomSheetBehavior;
|
import com.google.android.material.bottomsheet.BottomSheetBehavior;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
@ -102,8 +103,8 @@ public class StartYunDanActivity extends BaseActivity {
|
|||||||
case RequsetCodeConstants.SUCCESS:
|
case RequsetCodeConstants.SUCCESS:
|
||||||
//获取页面数据
|
//获取页面数据
|
||||||
if (CacheGroup.cacheList.get(HuoYuanFragmengt.START_ORDER)!=null && CacheGroup.cacheList.get(GET_EVALUTE)!=null) {
|
if (CacheGroup.cacheList.get(HuoYuanFragmengt.START_ORDER)!=null && CacheGroup.cacheList.get(GET_EVALUTE)!=null) {
|
||||||
Log.e("-评论-",CacheGroup.cacheList.get(GET_EVALUTE));
|
LogUtil.e("-评论-",CacheGroup.cacheList.get(GET_EVALUTE));
|
||||||
Log.e("-运单-",CacheGroup.cacheList.get(HuoYuanFragmengt.START_ORDER));
|
LogUtil.e("-运单-",CacheGroup.cacheList.get(HuoYuanFragmengt.START_ORDER));
|
||||||
sob=gson.fromJson(CacheGroup.cacheList.get(HuoYuanFragmengt.START_ORDER), StartOrderBean.class);
|
sob=gson.fromJson(CacheGroup.cacheList.get(HuoYuanFragmengt.START_ORDER), StartOrderBean.class);
|
||||||
wnb=gson.fromJson(CacheGroup.cacheList.get(GET_EVALUTE), WNewsBean.class);
|
wnb=gson.fromJson(CacheGroup.cacheList.get(GET_EVALUTE), WNewsBean.class);
|
||||||
if(sob.getCode()==200 && sob.getData()!=null){
|
if(sob.getCode()==200 && sob.getData()!=null){
|
||||||
@ -163,7 +164,7 @@ public class StartYunDanActivity extends BaseActivity {
|
|||||||
aMap = map.getMap();
|
aMap = map.getMap();
|
||||||
initLoaction();
|
initLoaction();
|
||||||
}
|
}
|
||||||
Log.e("--id--",""+id);
|
LogUtil.e("--id--",""+id);
|
||||||
String userdata= SPUtil.getSP(con,"data","userdata");
|
String userdata= SPUtil.getSP(con,"data","userdata");
|
||||||
if(!userdata.equals("")){
|
if(!userdata.equals("")){
|
||||||
ub=gson.fromJson(userdata,UserBean.class);
|
ub=gson.fromJson(userdata,UserBean.class);
|
||||||
@ -236,7 +237,7 @@ public class StartYunDanActivity extends BaseActivity {
|
|||||||
m_pl_value.setEnabled(false);
|
m_pl_value.setEnabled(false);
|
||||||
}
|
}
|
||||||
if(datum.getType()==1){
|
if(datum.getType()==1){
|
||||||
Log.e("分数",datum.getAttitudeScore()+"_");
|
LogUtil.e("分数",datum.getAttitudeScore()+"_");
|
||||||
sv2.setScore(datum.getAttitudeScore());
|
sv2.setScore(datum.getAttitudeScore());
|
||||||
pl_value.setText(datum.getContent());
|
pl_value.setText(datum.getContent());
|
||||||
}
|
}
|
||||||
@ -247,7 +248,7 @@ public class StartYunDanActivity extends BaseActivity {
|
|||||||
String evaluate=m_pl_value.getText()+"";
|
String evaluate=m_pl_value.getText()+"";
|
||||||
if(id!=0){
|
if(id!=0){
|
||||||
if(evaluate.length()>=5){
|
if(evaluate.length()>=5){
|
||||||
Log.e("星星",""+sv1.getScore());
|
LogUtil.e("星星",""+sv1.getScore());
|
||||||
hyr.keepEvaluate(sv1.getScore(),m_pl_value.getText()+"",id);
|
hyr.keepEvaluate(sv1.getScore(),m_pl_value.getText()+"",id);
|
||||||
}else{
|
}else{
|
||||||
Toast.makeText(con,"写够5个字才是好司机~",Toast.LENGTH_SHORT).show();
|
Toast.makeText(con,"写够5个字才是好司机~",Toast.LENGTH_SHORT).show();
|
||||||
@ -281,7 +282,7 @@ public class StartYunDanActivity extends BaseActivity {
|
|||||||
get_contract.setOnClickListener(v13 -> {
|
get_contract.setOnClickListener(v13 -> {
|
||||||
Intent in=new Intent(con, WebPDFActivity.class);
|
Intent in=new Intent(con, WebPDFActivity.class);
|
||||||
in.putExtra("title","电子合同");
|
in.putExtra("title","电子合同");
|
||||||
Log.e("--地址--",sob.getData().getContractUrl());
|
LogUtil.e("--地址--",sob.getData().getContractUrl());
|
||||||
in.putExtra("url",sob.getData().getContractUrl());
|
in.putExtra("url",sob.getData().getContractUrl());
|
||||||
startActivity(in);
|
startActivity(in);
|
||||||
});
|
});
|
||||||
@ -482,7 +483,7 @@ public class StartYunDanActivity extends BaseActivity {
|
|||||||
mListener.onLocationChanged(aMapLocation);// 显示系统小蓝点
|
mListener.onLocationChanged(aMapLocation);// 显示系统小蓝点
|
||||||
} else {
|
} else {
|
||||||
String errText = "定位失败," + aMapLocation.getErrorCode()+ ": " + aMapLocation.getErrorInfo();
|
String errText = "定位失败," + aMapLocation.getErrorCode()+ ": " + aMapLocation.getErrorInfo();
|
||||||
Log.e("AmapErr",errText);
|
LogUtil.e("AmapErr",errText);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -664,11 +665,11 @@ public class StartYunDanActivity extends BaseActivity {
|
|||||||
// LocationOpenApi.stop(con, snis, new OnResultListener() {
|
// LocationOpenApi.stop(con, snis, new OnResultListener() {
|
||||||
// @Override
|
// @Override
|
||||||
// public void onSuccess() {
|
// public void onSuccess() {
|
||||||
// Log.e("关闭定位成功","卸货货上传成功");
|
// LogUtil.e("关闭定位成功","卸货货上传成功");
|
||||||
// }
|
// }
|
||||||
// @Override
|
// @Override
|
||||||
// public void onFailure(String s, String s1) {
|
// public void onFailure(String s, String s1) {
|
||||||
// Log.e("关闭定位失败:",s+s1);
|
// LogUtil.e("关闭定位失败:",s+s1);
|
||||||
// }
|
// }
|
||||||
// });
|
// });
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,182 +0,0 @@
|
|||||||
package com.arpa.hndahesudintocctmsdriver.ui.home.drivercircle;
|
|
||||||
|
|
||||||
import android.graphics.Bitmap;
|
|
||||||
import android.media.MediaMetadataRetriever;
|
|
||||||
import android.os.Bundle;
|
|
||||||
import android.os.Environment;
|
|
||||||
import android.util.Log;
|
|
||||||
import android.view.View;
|
|
||||||
import android.widget.ImageView;
|
|
||||||
import android.widget.Toast;
|
|
||||||
|
|
||||||
import androidx.annotation.Nullable;
|
|
||||||
|
|
||||||
//import com.alibaba.sdk.android.vod.upload.VODSVideoUploadCallback;
|
|
||||||
//import com.alibaba.sdk.android.vod.upload.VODSVideoUploadClient;
|
|
||||||
//import com.alibaba.sdk.android.vod.upload.VODSVideoUploadClientImpl;
|
|
||||||
//import com.alibaba.sdk.android.vod.upload.model.SvideoInfo;
|
|
||||||
//import com.alibaba.sdk.android.vod.upload.session.VodHttpClientConfig;
|
|
||||||
//import com.alibaba.sdk.android.vod.upload.session.VodSessionCreateInfo;
|
|
||||||
import com.bumptech.glide.Glide;
|
|
||||||
import com.arpa.hndahesudintocctmsdriver.R;
|
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.statusbar.StateStyleUtil;
|
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.view.BaseActivity;
|
|
||||||
|
|
||||||
import java.io.File;
|
|
||||||
import java.io.FileOutputStream;
|
|
||||||
import java.text.SimpleDateFormat;
|
|
||||||
import java.util.Calendar;
|
|
||||||
import java.util.GregorianCalendar;
|
|
||||||
import java.util.Locale;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author hlh
|
|
||||||
* @version 1.0.0
|
|
||||||
* @date 2021/11/4 17:15
|
|
||||||
* @description:
|
|
||||||
*/
|
|
||||||
|
|
||||||
public class VideoReleaseActivity extends BaseActivity {
|
|
||||||
|
|
||||||
private String videoPath="";
|
|
||||||
private String coverPath="";
|
|
||||||
private String video_title="用户未设置";
|
|
||||||
private ImageView video_cover;
|
|
||||||
@Override
|
|
||||||
protected void onCreate(@Nullable @org.jetbrains.annotations.Nullable Bundle savedInstanceState) {
|
|
||||||
super.onCreate(savedInstanceState);
|
|
||||||
StateStyleUtil.stateTextColor(this);
|
|
||||||
setContentView(R.layout.activity_video_release);
|
|
||||||
con=this;
|
|
||||||
video_cover=findViewById(R.id.video_cover);
|
|
||||||
videoPath=getIntent().getExtras().getString("path");
|
|
||||||
setTitle("发布");
|
|
||||||
initView(null);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void initView(Object obj) {
|
|
||||||
super.initView(obj);
|
|
||||||
getFirstframe(videoPath);
|
|
||||||
Glide.with(con).load(new File(coverPath)).into(video_cover);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void submit(View v){
|
|
||||||
|
|
||||||
//uplod();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void getFirstframe(String path){
|
|
||||||
MediaMetadataRetriever mmr=new MediaMetadataRetriever();//实例化MediaMetadataRetriever对象
|
|
||||||
File file=new File(path);//实例化File对象,文件路径为/storage/emulated/0/shipin.mp4 (手机根目录)
|
|
||||||
if(!file.exists()){
|
|
||||||
Log.e("s","文件不存在");
|
|
||||||
}
|
|
||||||
mmr.setDataSource(path);
|
|
||||||
Bitmap bitmap = mmr.getFrameAtTime(0); //0表示首帧图片
|
|
||||||
mmr.release(); //释放MediaMetadataRetriever对象
|
|
||||||
if(bitmap!=null){
|
|
||||||
Log.e("s","获取视频缩略图成功");
|
|
||||||
//存储媒体已经挂载,并且挂载点可读/写。
|
|
||||||
if (!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
|
|
||||||
bitmap.recycle(); //回收bitmap
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
try {
|
|
||||||
Calendar now = new GregorianCalendar();
|
|
||||||
SimpleDateFormat simpleDate = new SimpleDateFormat("yyyyMMddHHmmss", Locale.getDefault());
|
|
||||||
String picture_Name = simpleDate.format(now.getTime()); //获取当前时间戳作为文件名称,避免同名
|
|
||||||
String framePath = "/storage/emulated/0/DCIM/Camera/"; //图片保存文件夹
|
|
||||||
File frame_file = new File(framePath);
|
|
||||||
if (!frame_file.exists()) { //// 如果路径不存在,就创建路径
|
|
||||||
frame_file.mkdirs();
|
|
||||||
}
|
|
||||||
File picture_file = new File(framePath,picture_Name + ".jpg"); // 创建路径和文件名的File对象
|
|
||||||
FileOutputStream out = new FileOutputStream(picture_file);
|
|
||||||
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, out);
|
|
||||||
out.flush();
|
|
||||||
out.close(); //注意关闭文件流
|
|
||||||
Log.e("s","保存图片成功");
|
|
||||||
coverPath=picture_file.getPath();
|
|
||||||
} catch (Exception e) {
|
|
||||||
Log.e("保存图片失败",e.getMessage().toString());
|
|
||||||
Toast.makeText(con, "保存图片失败!" + e.getMessage().toString(), Toast.LENGTH_LONG).show();
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
}else{
|
|
||||||
Log.e("e","获取视频缩略图失败");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private String accessKeyId="";
|
|
||||||
private String accessKeySecret="";
|
|
||||||
private String securityToken="";
|
|
||||||
private String expriedTime="";
|
|
||||||
private String requestID="";
|
|
||||||
|
|
||||||
// public void uplod(){
|
|
||||||
// VODSVideoUploadClient vodsVideoUploadClient = new VODSVideoUploadClientImpl(getApplicationContext());
|
|
||||||
// vodsVideoUploadClient.init();
|
|
||||||
// //构建上传参数
|
|
||||||
// //参数请确保存在,如不存在SDK内部将会直接将错误throw Exception
|
|
||||||
// //文件路径保证存在之外因为Android 6.0之后需要动态获取权限,请开发者自行实现获取"文件读写权限"
|
|
||||||
// VodHttpClientConfig vodHttpClientConfig = new VodHttpClientConfig.Builder()
|
|
||||||
// .setMaxRetryCount(2)//重试次数
|
|
||||||
// .setConnectionTimeout(15 * 1000)//连接超时
|
|
||||||
// .setSocketTimeout(15 * 1000)//socket超时
|
|
||||||
// .build();
|
|
||||||
// //构建短视频VideoInfo,常见的描述、标题、详情都可以设置
|
|
||||||
// SvideoInfo svideoInfo = new SvideoInfo();
|
|
||||||
// svideoInfo.setTitle(video_title);//标题
|
|
||||||
// svideoInfo.setDesc("-无-");//文件详情
|
|
||||||
// svideoInfo.setCateId(1);//分类ID
|
|
||||||
// //构建点播上传参数(重要)
|
|
||||||
// VodSessionCreateInfo vodSessionCreateInfo =new VodSessionCreateInfo.Builder()
|
|
||||||
// .setImagePath(coverPath)//图片地址
|
|
||||||
// .setVideoPath(videoPath)//视频地址
|
|
||||||
// .setAccessKeyId(accessKeyId)//临时accessKeyId
|
|
||||||
// .setAccessKeySecret(accessKeySecret)//临时accessKeySecret
|
|
||||||
// .setSecurityToken(securityToken)//securityToken
|
|
||||||
// .setExpriedTime(expriedTime)//STStoken过期时间
|
|
||||||
// .setRequestID(requestID)//requestID,开发者可以传将获取STS返回的requestID设置也可以不设
|
|
||||||
// .setIsTranscode(true)//是否转码,如开启转码请AppSever务必监听服务端转码成功的通知
|
|
||||||
// .setSvideoInfo(svideoInfo)//短视频信息
|
|
||||||
// .setVodHttpClientConfig(vodHttpClientConfig)//网络参数
|
|
||||||
// .build();
|
|
||||||
// vodsVideoUploadClient.uploadWithVideoAndImg(vodSessionCreateInfo, new VODSVideoUploadCallback() {
|
|
||||||
// @Override
|
|
||||||
// public void onUploadSucceed(String videoId, String imageUrl) {
|
|
||||||
// //上传成功返回视频ID和图片URL
|
|
||||||
// Log.d("-success-","onUploadSucceed"+ "videoId:"+ videoId + "imageUrl" + imageUrl);
|
|
||||||
// }
|
|
||||||
// @Override
|
|
||||||
// public void onUploadFailed(String code, String message) {
|
|
||||||
// //上传失败返回错误码和message,错误码有详细的错误信息请开发者仔细阅读
|
|
||||||
// Log.d("-error-","onUploadFailed" + "code" + code + "message" + message);
|
|
||||||
// }
|
|
||||||
// @Override
|
|
||||||
// public void onUploadProgress(long uploadedSize, long totalSize) {
|
|
||||||
// //上传的进度回调,非UI线程
|
|
||||||
// Log.d("-进度-","onUploadProgress" + uploadedSize * 100 / totalSize);
|
|
||||||
// //progress = uploadedSize * 100 / totalSize;
|
|
||||||
// //handler.sendEmptyMessage(0);
|
|
||||||
// }
|
|
||||||
// @Override
|
|
||||||
// public void onSTSTokenExpried() {
|
|
||||||
// Log.d("过期","onSTSTokenExpried");
|
|
||||||
// //STS token过期之后刷新STStoken,如正在上传将会断点续传
|
|
||||||
// // vodsVideoUploadClient.refreshSTSToken(accessKeyId,accessKeySecret,securityToken,expriedTime);
|
|
||||||
// }
|
|
||||||
// @Override
|
|
||||||
// public void onUploadRetry(String code, String message) {
|
|
||||||
// //上传重试的提醒
|
|
||||||
// //Log.d(TAG,"onUploadRetry" + "code" + code + "message" + message);
|
|
||||||
// }
|
|
||||||
// @Override
|
|
||||||
// public void onUploadRetryResume() {
|
|
||||||
// //上传重试成功的回调,告知用户重试成功
|
|
||||||
// //Log.d(TAG,"onUploadRetryResume");
|
|
||||||
// }
|
|
||||||
// });
|
|
||||||
// }
|
|
||||||
}
|
|
||||||
@ -1,12 +1,12 @@
|
|||||||
package com.arpa.hndahesudintocctmsdriver.ui.home.shangchuan;
|
package com.arpa.hndahesudintocctmsdriver.ui.home.shangchuan;
|
||||||
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.util.Log;
|
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.lxj.xpopup.XPopup;
|
import com.lxj.xpopup.XPopup;
|
||||||
@ -38,7 +38,7 @@ public class GetShangChuanActivity extends BaseActivity {
|
|||||||
con=this;
|
con=this;
|
||||||
initFind();
|
initFind();
|
||||||
sdwStr=getIntent().getExtras().getString("sdwStr");
|
sdwStr=getIntent().getExtras().getString("sdwStr");
|
||||||
Log.e("---sdwStr--",sdwStr);
|
LogUtil.e("---sdwStr--",sdwStr);
|
||||||
sdw=new Gson().fromJson(sdwStr,StartOrderBean.DataDTO.WayChildrenDTO.class);
|
sdw=new Gson().fromJson(sdwStr,StartOrderBean.DataDTO.WayChildrenDTO.class);
|
||||||
initView(null);
|
initView(null);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -24,6 +24,7 @@ import com.arpa.hndahesudintocctmsdriver.util.BitmapUtil;
|
|||||||
import com.arpa.hndahesudintocctmsdriver.util.NfcUtils;
|
import com.arpa.hndahesudintocctmsdriver.util.NfcUtils;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.alert.ToastUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.alert.ToastUtil;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.img.GetCarImageAlert;
|
import com.arpa.hndahesudintocctmsdriver.util.img.GetCarImageAlert;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.luck.picture.lib.PictureSelector;
|
import com.luck.picture.lib.PictureSelector;
|
||||||
@ -87,7 +88,7 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity {
|
|||||||
switch (m.what){
|
switch (m.what){
|
||||||
case RequsetCodeConstants.SUCCESS:
|
case RequsetCodeConstants.SUCCESS:
|
||||||
if (CacheGroup.cacheList.get("upload")!=null) {
|
if (CacheGroup.cacheList.get("upload")!=null) {
|
||||||
Log.e("upload",CacheGroup.cacheList.get("upload"));
|
LogUtil.e("upload",CacheGroup.cacheList.get("upload"));
|
||||||
ub=gson.fromJson(CacheGroup.cacheList.remove("upload"),UploadBean.class);
|
ub=gson.fromJson(CacheGroup.cacheList.remove("upload"),UploadBean.class);
|
||||||
if(ub.getCode()==200){
|
if(ub.getCode()==200){
|
||||||
imgIds.add(ub.getData().getId());
|
imgIds.add(ub.getData().getId());
|
||||||
@ -147,8 +148,8 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity {
|
|||||||
|
|
||||||
case ImageFileCompressUtil.COMPRESS_SUCCESS:
|
case ImageFileCompressUtil.COMPRESS_SUCCESS:
|
||||||
path= (String) m.obj;
|
path= (String) m.obj;
|
||||||
Log.e("res:","选定图片结果");
|
LogUtil.e("res:","选定图片结果");
|
||||||
Log.e("res:",path);
|
LogUtil.e("res:",path);
|
||||||
//选定图片结果
|
//选定图片结果
|
||||||
// if(index==1 || index==2){
|
// if(index==1 || index==2){
|
||||||
// new OCRRequest().OCRPlateLicense(con,hd,new File(path));
|
// new OCRRequest().OCRPlateLicense(con,hd,new File(path));
|
||||||
@ -186,7 +187,7 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity {
|
|||||||
h_type=ins.getInt("h_type");
|
h_type=ins.getInt("h_type");
|
||||||
keys=ins.getBoolean("keys");
|
keys=ins.getBoolean("keys");
|
||||||
sobStr=getIntent().getExtras().getString("sob");
|
sobStr=getIntent().getExtras().getString("sob");
|
||||||
//Log.e("---sdwStr--",sdwStr);
|
//LogUtil.e("---sdwStr--",sdwStr);
|
||||||
sob=new Gson().fromJson(sobStr, StartOrderBean.class);
|
sob=new Gson().fromJson(sobStr, StartOrderBean.class);
|
||||||
initView(null);
|
initView(null);
|
||||||
customDialog=new CustomDialog(con, "正在定位当前位置...");
|
customDialog=new CustomDialog(con, "正在定位当前位置...");
|
||||||
@ -237,7 +238,7 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity {
|
|||||||
});
|
});
|
||||||
getImg.setOnClickListener(v -> {
|
getImg.setOnClickListener(v -> {
|
||||||
if(key){
|
if(key){
|
||||||
Log.e("--imgIds.size()--",imgIds.size()+"");
|
LogUtil.e("--imgIds.size()--",imgIds.size()+"");
|
||||||
gia.showPopueWindow(this,index==2);
|
gia.showPopueWindow(this,index==2);
|
||||||
}else{
|
}else{
|
||||||
new XPopup.Builder(con)
|
new XPopup.Builder(con)
|
||||||
@ -270,7 +271,7 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
path=gia.getFile().getPath();
|
path=gia.getFile().getPath();
|
||||||
Log.e("图片地址:",path);
|
LogUtil.e("图片地址:",path);
|
||||||
gia.dis();
|
gia.dis();
|
||||||
ImageFileCompressUtil.imageFileCompress(con,new File(path),hd);
|
ImageFileCompressUtil.imageFileCompress(con,new File(path),hd);
|
||||||
} else if (requestCode == PictureConfig.CHOOSE_REQUEST && resultCode == RESULT_OK) {
|
} else if (requestCode == PictureConfig.CHOOSE_REQUEST && resultCode == RESULT_OK) {
|
||||||
@ -283,7 +284,7 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity {
|
|||||||
paths = image.getPath();
|
paths = image.getPath();
|
||||||
}
|
}
|
||||||
path=paths;
|
path=paths;
|
||||||
Log.e("图片地址:",path);
|
LogUtil.e("图片地址:",path);
|
||||||
gia.dis();
|
gia.dis();
|
||||||
ImageFileCompressUtil.imageFileCompress(con,new File(path),hd);
|
ImageFileCompressUtil.imageFileCompress(con,new File(path),hd);
|
||||||
}
|
}
|
||||||
@ -296,7 +297,7 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity {
|
|||||||
|
|
||||||
public void typeRequest(){
|
public void typeRequest(){
|
||||||
// for(int i=0;i<imgIds.size();i++){
|
// for(int i=0;i<imgIds.size();i++){
|
||||||
// Log.e("--imgIds--",imgIds.get(i)+"");
|
// LogUtil.e("--imgIds--",imgIds.get(i)+"");
|
||||||
// }
|
// }
|
||||||
switch (index){
|
switch (index){
|
||||||
case 0:
|
case 0:
|
||||||
@ -307,7 +308,7 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity {
|
|||||||
lub.setLocationAddress(lgdu.getAddress());
|
lub.setLocationAddress(lgdu.getAddress());
|
||||||
lub.setImageId(imgIds);
|
lub.setImageId(imgIds);
|
||||||
lub.setWaybillId(wid);
|
lub.setWaybillId(wid);
|
||||||
Log.e("--装货信息", gson.toJson(lub));
|
LogUtil.e("--装货信息", gson.toJson(lub));
|
||||||
if(locationKey){
|
if(locationKey){
|
||||||
hyr.loading(lub);
|
hyr.loading(lub);
|
||||||
if(keys){
|
if(keys){
|
||||||
@ -331,7 +332,7 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity {
|
|||||||
lub.setLocationAddress(lgdu.getAddress());
|
lub.setLocationAddress(lgdu.getAddress());
|
||||||
lub.setImageId(imgIds);
|
lub.setImageId(imgIds);
|
||||||
lub.setWaybillId(wid);
|
lub.setWaybillId(wid);
|
||||||
Log.e("--卸货信息", gson.toJson(lub));
|
LogUtil.e("--卸货信息", gson.toJson(lub));
|
||||||
if(locationKey){
|
if(locationKey){
|
||||||
if(keys){
|
if(keys){
|
||||||
nfc();
|
nfc();
|
||||||
@ -359,7 +360,7 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity {
|
|||||||
urib.setReceiptId(imgIds);
|
urib.setReceiptId(imgIds);
|
||||||
//子运运单ID
|
//子运运单ID
|
||||||
urib.setWaybillId(wid);
|
urib.setWaybillId(wid);
|
||||||
Log.e("--回单信息",gson.toJson(urib));
|
LogUtil.e("--回单信息",gson.toJson(urib));
|
||||||
if(locationKey) {
|
if(locationKey) {
|
||||||
if (index == 2 && keys) {
|
if (index == 2 && keys) {
|
||||||
up_trafficSign();
|
up_trafficSign();
|
||||||
@ -392,12 +393,12 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity {
|
|||||||
MDPLocationCollectionManager.pickup(con,sob.getData().getShippingNoteNumber(), l, new com.alct.mdp.callback.OnResultListener() {
|
MDPLocationCollectionManager.pickup(con,sob.getData().getShippingNoteNumber(), l, new com.alct.mdp.callback.OnResultListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess() {
|
public void onSuccess() {
|
||||||
Log.e("上报安联", "装货上传成功");
|
LogUtil.e("上报安联", "装货上传成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("上报安联失败(装货):", s + s1);
|
LogUtil.e("上报安联失败(装货):", s + s1);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -423,7 +424,7 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("不匹配",""+s+s1);
|
LogUtil.e("不匹配",""+s+s1);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -437,16 +438,16 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity {
|
|||||||
l.setBaiduLatitude(lu.getLatitude());
|
l.setBaiduLatitude(lu.getLatitude());
|
||||||
l.setLocation(lu.getAddress());
|
l.setLocation(lu.getAddress());
|
||||||
l.setTime(Timer.getTimerT());
|
l.setTime(Timer.getTimerT());
|
||||||
Log.e("-安联卸货信息-",gson.toJson(l));
|
LogUtil.e("-安联卸货信息-",gson.toJson(l));
|
||||||
MDPLocationCollectionManager.unload(con, sob.getData().getShippingNoteNumber(), l, new com.alct.mdp.callback.OnResultListener() {
|
MDPLocationCollectionManager.unload(con, sob.getData().getShippingNoteNumber(), l, new com.alct.mdp.callback.OnResultListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess() {
|
public void onSuccess() {
|
||||||
Log.e("上报安联","卸货上传成功");
|
LogUtil.e("上报安联","卸货上传成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("上报安联失败(卸货):",s+s1);
|
LogUtil.e("上报安联失败(卸货):",s+s1);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -486,12 +487,12 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity {
|
|||||||
MDPLocationCollectionManager.sign(con, sob.getData().getShippingNoteNumber(), l,gs, new com.alct.mdp.callback.OnResultListener() {
|
MDPLocationCollectionManager.sign(con, sob.getData().getShippingNoteNumber(), l,gs, new com.alct.mdp.callback.OnResultListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess() {
|
public void onSuccess() {
|
||||||
Log.e("上报安联","签收成功");
|
LogUtil.e("上报安联","签收成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("上报安联失败(签收):",s+s1);
|
LogUtil.e("上报安联失败(签收):",s+s1);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -508,12 +509,12 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess() {
|
public void onSuccess() {
|
||||||
Log.e("上报安联","回单上传成功");
|
LogUtil.e("上报安联","回单上传成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("上报安联失败(回单):",s+s1);
|
LogUtil.e("上报安联失败(回单):",s+s1);
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
@ -535,12 +536,12 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess() {
|
public void onSuccess() {
|
||||||
Log.e("上报安联","装货照片上传成功");
|
LogUtil.e("上报安联","装货照片上传成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("上报安联失败(装货照片):",s+s1);
|
LogUtil.e("上报安联失败(装货照片):",s+s1);
|
||||||
// SPUtil.insSP(con,"make","装货",sob.getData().getShippingNoteNumber());
|
// SPUtil.insSP(con,"make","装货",sob.getData().getShippingNoteNumber());
|
||||||
// SPUtil.insSP(con,"make","装货-"+sob.getData().getShippingNoteNumber(),gson.toJson(image));
|
// SPUtil.insSP(con,"make","装货-"+sob.getData().getShippingNoteNumber(),gson.toJson(image));
|
||||||
// Intent serviceIn=new Intent(con, MakeUpAlService.class);
|
// Intent serviceIn=new Intent(con, MakeUpAlService.class);
|
||||||
@ -565,12 +566,12 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess() {
|
public void onSuccess() {
|
||||||
Log.e("上报安联","卸货照片上传成功");
|
LogUtil.e("上报安联","卸货照片上传成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("上报安联失败(卸货照片):",s+s1);
|
LogUtil.e("上报安联失败(卸货照片):",s+s1);
|
||||||
// SPUtil.insSP(con,"make","卸货",sob.getData().getShippingNoteNumber());
|
// SPUtil.insSP(con,"make","卸货",sob.getData().getShippingNoteNumber());
|
||||||
// SPUtil.insSP(con,"make","卸货-"+sob.getData().getShippingNoteNumber(),gson.toJson(image));
|
// SPUtil.insSP(con,"make","卸货-"+sob.getData().getShippingNoteNumber(),gson.toJson(image));
|
||||||
// Intent serviceIn=new Intent(con, MakeUpAlService.class);
|
// Intent serviceIn=new Intent(con, MakeUpAlService.class);
|
||||||
@ -596,12 +597,12 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess() {
|
public void onSuccess() {
|
||||||
Log.e("上报安联","回单照片上传成功");
|
LogUtil.e("上报安联","回单照片上传成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(String s, String s1) {
|
public void onFailure(String s, String s1) {
|
||||||
Log.e("上报安联失败(回单照片):",s+s1);
|
LogUtil.e("上报安联失败(回单照片):",s+s1);
|
||||||
// SPUtil.insSP(con,"make","回单",sob.getData().getShippingNoteNumber());
|
// SPUtil.insSP(con,"make","回单",sob.getData().getShippingNoteNumber());
|
||||||
//// SPUtil.insSP(con,"make","回单-"+sob.getData().getShippingNoteNumber(),gson.toJson(image));
|
//// SPUtil.insSP(con,"make","回单-"+sob.getData().getShippingNoteNumber(),gson.toJson(image));
|
||||||
//// Intent serviceIn=new Intent(con, MakeUpAlService.class);
|
//// Intent serviceIn=new Intent(con, MakeUpAlService.class);
|
||||||
@ -637,7 +638,7 @@ public class ShangChuangImgActivity extends BaseAppCompatActivity {
|
|||||||
} catch (UnsupportedEncodingException e) {
|
} catch (UnsupportedEncodingException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
Log.e("nfc",nfcStr);
|
LogUtil.e("nfc",nfcStr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -22,6 +22,7 @@ import com.arpa.hndahesudintocctmsdriver.parts.ConfigParts;
|
|||||||
import com.arpa.hndahesudintocctmsdriver.request.net.BaseObserver;
|
import com.arpa.hndahesudintocctmsdriver.request.net.BaseObserver;
|
||||||
import com.arpa.hndahesudintocctmsdriver.request.net.DataManager;
|
import com.arpa.hndahesudintocctmsdriver.request.net.DataManager;
|
||||||
import com.arpa.hndahesudintocctmsdriver.request.net.RxHttpCallBack;
|
import com.arpa.hndahesudintocctmsdriver.request.net.RxHttpCallBack;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.dahe.mylibrary.net.CommonResponseBean;
|
import com.dahe.mylibrary.net.CommonResponseBean;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.arpa.hndahesudintocctmsdriver.R;
|
import com.arpa.hndahesudintocctmsdriver.R;
|
||||||
@ -82,12 +83,12 @@ public class LoginActivity extends BaseActivity {
|
|||||||
break;
|
break;
|
||||||
case RequsetCodeConstants.SUCCESS:
|
case RequsetCodeConstants.SUCCESS:
|
||||||
if (CacheGroup.cacheList.get(CODE_RESULT) != null) {
|
if (CacheGroup.cacheList.get(CODE_RESULT) != null) {
|
||||||
Log.e("--短信发送res--", "短信发送成功");
|
LogUtil.e("--短信发送res--", "短信发送成功");
|
||||||
}
|
}
|
||||||
if (CacheGroup.cacheList.get(LOGIN_RESULT) != null) {
|
if (CacheGroup.cacheList.get(LOGIN_RESULT) != null) {
|
||||||
//存储登录记录
|
//存储登录记录
|
||||||
loginBean = new Gson().fromJson(CacheGroup.cacheList.get(LOGIN_RESULT), LoginBean.class);
|
loginBean = new Gson().fromJson(CacheGroup.cacheList.get(LOGIN_RESULT), LoginBean.class);
|
||||||
Log.e("--登录信息--", new Gson().toJson(loginBean));
|
LogUtil.e("--登录信息--", new Gson().toJson(loginBean));
|
||||||
if (loginBean.getCode() == 200) {
|
if (loginBean.getCode() == 200) {
|
||||||
SPUtil.insSP(con, USER, USER_TOKEN, loginBean.getData().getToken());
|
SPUtil.insSP(con, USER, USER_TOKEN, loginBean.getData().getToken());
|
||||||
SPUtil.insSP(con, USER, USER_UNAME, loginBean.getData().getUname());
|
SPUtil.insSP(con, USER, USER_UNAME, loginBean.getData().getUname());
|
||||||
@ -157,7 +158,7 @@ public class LoginActivity extends BaseActivity {
|
|||||||
ssb.setSpan(new ClickableSpan() {
|
ssb.setSpan(new ClickableSpan() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View widget) {
|
public void onClick(View widget) {
|
||||||
Log.e("-用户服务协议-", url1);
|
LogUtil.e("-用户服务协议-", url1);
|
||||||
//用户服务协议点击事件
|
//用户服务协议点击事件
|
||||||
Intent in = new Intent(con, WebActivity.class);
|
Intent in = new Intent(con, WebActivity.class);
|
||||||
in.putExtra("title", "用户服务协议");
|
in.putExtra("title", "用户服务协议");
|
||||||
@ -200,7 +201,7 @@ public class LoginActivity extends BaseActivity {
|
|||||||
getCode.setOnClickListener(v -> {
|
getCode.setOnClickListener(v -> {
|
||||||
String phone = String.valueOf(input_phone.getText());
|
String phone = String.valueOf(input_phone.getText());
|
||||||
if ("".equals(phone) || phone == null) {
|
if ("".equals(phone) || phone == null) {
|
||||||
Log.e("点击事件", "请先输入手机号");
|
LogUtil.e("点击事件", "请先输入手机号");
|
||||||
Toast.makeText(con, "请先输入手机号", Toast.LENGTH_SHORT).show();
|
Toast.makeText(con, "请先输入手机号", Toast.LENGTH_SHORT).show();
|
||||||
} else {
|
} else {
|
||||||
if (11 == phone.length() && phone.indexOf("1") == 0) {
|
if (11 == phone.length() && phone.indexOf("1") == 0) {
|
||||||
@ -217,7 +218,7 @@ public class LoginActivity extends BaseActivity {
|
|||||||
btn_login.setOnClickListener(v -> {
|
btn_login.setOnClickListener(v -> {
|
||||||
String phone = String.valueOf(input_phone.getText());
|
String phone = String.valueOf(input_phone.getText());
|
||||||
String code = String.valueOf(input_code.getText());
|
String code = String.valueOf(input_code.getText());
|
||||||
Log.e("--code--", code);
|
LogUtil.e("--code--", code);
|
||||||
if (judgeFormat(phone, code)) {
|
if (judgeFormat(phone, code)) {
|
||||||
if (key) {
|
if (key) {
|
||||||
LoginRegInputBean lb = new LoginRegInputBean();
|
LoginRegInputBean lb = new LoginRegInputBean();
|
||||||
|
|||||||
@ -36,6 +36,7 @@ import com.arpa.hndahesudintocctmsdriver.request.UserRequset;
|
|||||||
import com.arpa.hndahesudintocctmsdriver.ui.business.BusinessActivity;
|
import com.arpa.hndahesudintocctmsdriver.ui.business.BusinessActivity;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.SPUtils;
|
import com.arpa.hndahesudintocctmsdriver.util.SPUtils;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.cache.CacheGroup;
|
import com.arpa.hndahesudintocctmsdriver.util.cache.CacheGroup;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.esign.esignsdk.EsignSdk;
|
import com.esign.esignsdk.EsignSdk;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
@ -221,10 +222,10 @@ public class WelcomeActivity extends BaseAppCompatActivity {
|
|||||||
|
|
||||||
br.close();
|
br.close();
|
||||||
} catch (java.io.FileNotFoundException ex) {
|
} catch (java.io.FileNotFoundException ex) {
|
||||||
Log.d("TAG", "WhiteListPermissionFilter.cfg - FileNotFoundException");
|
LogUtil.e("TAG", "WhiteListPermissionFilter.cfg - FileNotFoundException");
|
||||||
return true;
|
return true;
|
||||||
} catch (java.io.IOException ex) {
|
} catch (java.io.IOException ex) {
|
||||||
Log.d("TAG", "WhiteListPermissionFilter.cfg - IOException");
|
LogUtil.e("TAG", "WhiteListPermissionFilter.cfg - IOException");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -232,7 +233,7 @@ public class WelcomeActivity extends BaseAppCompatActivity {
|
|||||||
|
|
||||||
while (it.hasNext()) {
|
while (it.hasNext()) {
|
||||||
String whitelistItem = it.next();
|
String whitelistItem = it.next();
|
||||||
Log.d("TAG", "whitelistItem:" + whitelistItem);
|
LogUtil.e("TAG", "whitelistItem:" + whitelistItem);
|
||||||
if (packagename.contains(whitelistItem)) {
|
if (packagename.contains(whitelistItem)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -257,14 +258,14 @@ public class WelcomeActivity extends BaseAppCompatActivity {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onFailure(Call call, IOException e) {
|
public void onFailure(Call call, IOException e) {
|
||||||
Log.e("error", "配置项信息加载失败" + e.toString());
|
LogUtil.e("error", "配置项信息加载失败" + e.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onResponse(Call call, Response response) throws IOException {
|
public void onResponse(Call call, Response response) throws IOException {
|
||||||
if (response.code() == 200) {
|
if (response.code() == 200) {
|
||||||
String body = response.body().string();
|
String body = response.body().string();
|
||||||
Log.e("-body-", body);
|
LogUtil.e("-body-", body);
|
||||||
ConfigBean cb = new Gson().fromJson(body, ConfigBean.class);
|
ConfigBean cb = new Gson().fromJson(body, ConfigBean.class);
|
||||||
if (cb.getCode() == 200) {
|
if (cb.getCode() == 200) {
|
||||||
ConfigParts.setParts(con, cb);
|
ConfigParts.setParts(con, cb);
|
||||||
@ -324,13 +325,13 @@ public class WelcomeActivity extends BaseAppCompatActivity {
|
|||||||
res.updateConfiguration(config, res.getDisplayMetrics());
|
res.updateConfiguration(config, res.getDisplayMetrics());
|
||||||
//安联初始化
|
//安联初始化
|
||||||
if (context.getPackageName().equals(getCurrentProcessName(context))) {
|
if (context.getPackageName().equals(getCurrentProcessName(context))) {
|
||||||
//Log.e("--使用的测试环境--",BuildConfig.OPEN_API_URL);
|
//LogUtil.e("--使用的测试环境--",BuildConfig.OPEN_API_URL);
|
||||||
MDPLocationCollectionManager.initialize(getApplicationContext(), "https://oapi.alct56.com");
|
MDPLocationCollectionManager.initialize(getApplicationContext(), "https://oapi.alct56.com");
|
||||||
}
|
}
|
||||||
//在使用SDK各组件之前初始化context信息,传入ApplicationContext
|
//在使用SDK各组件之前初始化context信息,传入ApplicationContext
|
||||||
// 路由初始化
|
// 路由初始化
|
||||||
JVerificationInterface.setDebugMode(true);
|
JVerificationInterface.setDebugMode(true);
|
||||||
JVerificationInterface.init(con, 5000, (code, msg) -> Log.d("tag", "code = " + code + " msg = " + msg));
|
JVerificationInterface.init(con, 5000, (code, msg) -> LogUtil.e("tag", "code = " + code + " msg = " + msg));
|
||||||
//友盟
|
//友盟
|
||||||
//设置非debug版本开启
|
//设置非debug版本开启
|
||||||
if (!isDebugVersion(con)) {
|
if (!isDebugVersion(con)) {
|
||||||
@ -339,7 +340,7 @@ public class WelcomeActivity extends BaseAppCompatActivity {
|
|||||||
EsignSdk.getInstance().init(keys, license);
|
EsignSdk.getInstance().init(keys, license);
|
||||||
JTTProcess.init(getApplication());
|
JTTProcess.init(getApplication());
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Log.e("-error-", "初始化失败sss");
|
LogUtil.e("-error-", "初始化失败sss");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
SPUtil.insSP(con, "state_data", "authorization_state", "1");
|
SPUtil.insSP(con, "state_data", "authorization_state", "1");
|
||||||
|
|||||||
@ -24,6 +24,7 @@ import com.arpa.hndahesudintocctmsdriver.parts.StartOrderParts;
|
|||||||
import com.arpa.hndahesudintocctmsdriver.parts.UserParts;
|
import com.arpa.hndahesudintocctmsdriver.parts.UserParts;
|
||||||
import com.arpa.hndahesudintocctmsdriver.ui.business.BusinessActivity;
|
import com.arpa.hndahesudintocctmsdriver.ui.business.BusinessActivity;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.PicturlUtil;
|
import com.arpa.hndahesudintocctmsdriver.util.PicturlUtil;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.lxj.xpopup.XPopup;
|
import com.lxj.xpopup.XPopup;
|
||||||
@ -291,14 +292,14 @@ public class MyFragment extends BaseFragment {
|
|||||||
|
|
||||||
@Subscribe
|
@Subscribe
|
||||||
public void processResult(VehicleEvent event) {
|
public void processResult(VehicleEvent event) {
|
||||||
Log.e("-msg-",event.getMessage());
|
LogUtil.e("-msg-",event.getMessage());
|
||||||
if(!"挂".equals(event.getMessage())) {
|
if(!"挂".equals(event.getMessage())) {
|
||||||
ur.vehicleList("1");
|
ur.vehicleList("1");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@Subscribe
|
@Subscribe
|
||||||
public void personResult(PersonEvent home) {
|
public void personResult(PersonEvent home) {
|
||||||
Log.e("-res-", home.getMessage());
|
LogUtil.e("-res-", home.getMessage());
|
||||||
if (ur != null) {
|
if (ur != null) {
|
||||||
ur.User();
|
ur.User();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -16,6 +16,7 @@ import android.widget.Toast;
|
|||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.lxj.xpopup.XPopup;
|
import com.lxj.xpopup.XPopup;
|
||||||
@ -109,7 +110,7 @@ public class WoDeFragment extends BaseFragment {
|
|||||||
public void initRefreshLoad(){
|
public void initRefreshLoad(){
|
||||||
refreshLayout=root.findViewById(R.id.srl);
|
refreshLayout=root.findViewById(R.id.srl);
|
||||||
refreshLayout.setOnRefreshListener(refreshLayout -> {
|
refreshLayout.setOnRefreshListener(refreshLayout -> {
|
||||||
Log.e("下拉刷新","pps");
|
LogUtil.e("下拉刷新","pps");
|
||||||
ur.User();
|
ur.User();
|
||||||
ur.driverAuthData();
|
ur.driverAuthData();
|
||||||
ur.vehicleList("1");
|
ur.vehicleList("1");
|
||||||
@ -253,7 +254,7 @@ public class WoDeFragment extends BaseFragment {
|
|||||||
}
|
}
|
||||||
data_view.setVisibility(View.VISIBLE);
|
data_view.setVisibility(View.VISIBLE);
|
||||||
ins_view.setVisibility(View.GONE);
|
ins_view.setVisibility(View.GONE);
|
||||||
Log.e("--body--",gson.toJson(clb.getData().get(position)));
|
LogUtil.e("--body--",gson.toJson(clb.getData().get(position)));
|
||||||
v.setOnClickListener(v1 -> {
|
v.setOnClickListener(v1 -> {
|
||||||
Intent in=new Intent(con, VehicleAuthActivity.class);
|
Intent in=new Intent(con, VehicleAuthActivity.class);
|
||||||
in.putExtra("carId",clb.getData().get(position).getCarId());
|
in.putExtra("carId",clb.getData().get(position).getCarId());
|
||||||
|
|||||||
@ -11,6 +11,7 @@ import android.widget.Toast;
|
|||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.arpa.hndahesudintocctmsdriver.R;
|
import com.arpa.hndahesudintocctmsdriver.R;
|
||||||
import com.arpa.hndahesudintocctmsdriver.bean.BaseBean;
|
import com.arpa.hndahesudintocctmsdriver.bean.BaseBean;
|
||||||
@ -108,13 +109,13 @@ public class NewsActivity extends BaseAppCompatActivity {
|
|||||||
public void initRefreshLoad(){
|
public void initRefreshLoad(){
|
||||||
refreshLayout=findViewById(R.id.srl);
|
refreshLayout=findViewById(R.id.srl);
|
||||||
refreshLayout.setOnRefreshListener(refreshLayout -> {
|
refreshLayout.setOnRefreshListener(refreshLayout -> {
|
||||||
Log.e("下拉刷新","pps");
|
LogUtil.e("下拉刷新","pps");
|
||||||
index=1;
|
index=1;
|
||||||
new NewsRequest().getXiaoXiList(con,hd,type,index);
|
new NewsRequest().getXiaoXiList(con,hd,type,index);
|
||||||
});
|
});
|
||||||
refreshLayout.autoRefresh();
|
refreshLayout.autoRefresh();
|
||||||
refreshLayout.setOnLoadMoreListener(refreshLayout -> {
|
refreshLayout.setOnLoadMoreListener(refreshLayout -> {
|
||||||
Log.e("上拉加载","bbs");
|
LogUtil.e("上拉加载","bbs");
|
||||||
index++;
|
index++;
|
||||||
new NewsRequest().getXiaoXiList(con,hd,type,index);
|
new NewsRequest().getXiaoXiList(con,hd,type,index);
|
||||||
refreshLayout.finishLoadMore();
|
refreshLayout.finishLoadMore();
|
||||||
|
|||||||
@ -14,6 +14,7 @@ import android.widget.Toast;
|
|||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.arpa.hndahesudintocctmsdriver.R;
|
import com.arpa.hndahesudintocctmsdriver.R;
|
||||||
import com.arpa.hndahesudintocctmsdriver.bean.XiaoXiListBean;
|
import com.arpa.hndahesudintocctmsdriver.bean.XiaoXiListBean;
|
||||||
@ -68,7 +69,7 @@ public class NewsFragment extends BaseFragment {
|
|||||||
refreshLayout=root.findViewById(R.id.srl);
|
refreshLayout=root.findViewById(R.id.srl);
|
||||||
refreshLayout.setEnableLoadMore(true);
|
refreshLayout.setEnableLoadMore(true);
|
||||||
refreshLayout.setOnRefreshListener(refreshLayout -> {
|
refreshLayout.setOnRefreshListener(refreshLayout -> {
|
||||||
Log.e("下拉刷新","pps");
|
LogUtil.e("下拉刷新","pps");
|
||||||
new NewsRequest().getXiaoXiLists(con,hd);
|
new NewsRequest().getXiaoXiLists(con,hd);
|
||||||
});
|
});
|
||||||
refreshLayout.autoRefresh();
|
refreshLayout.autoRefresh();
|
||||||
|
|||||||
@ -12,6 +12,7 @@ import android.widget.Toast;
|
|||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.bumptech.glide.Glide;
|
import com.bumptech.glide.Glide;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.arpa.hndahesudintocctmsdriver.R;
|
import com.arpa.hndahesudintocctmsdriver.R;
|
||||||
@ -131,7 +132,7 @@ public class UpBankActivity extends BaseAppCompatActivity {
|
|||||||
super.onActivityResult(requestCode, resultCode, data);
|
super.onActivityResult(requestCode, resultCode, data);
|
||||||
if (requestCode == 12 && resultCode == RESULT_OK) {
|
if (requestCode == 12 && resultCode == RESULT_OK) {
|
||||||
path=gia.getFile().getPath();
|
path=gia.getFile().getPath();
|
||||||
Log.e("图片地址:",path);
|
LogUtil.e("图片地址:",path);
|
||||||
gia.dis();
|
gia.dis();
|
||||||
ImageFileCompressUtil.imageFileCompress(con,new File(path),hd);
|
ImageFileCompressUtil.imageFileCompress(con,new File(path),hd);
|
||||||
} else if (requestCode == PictureConfig.CHOOSE_REQUEST && resultCode == RESULT_OK) {
|
} else if (requestCode == PictureConfig.CHOOSE_REQUEST && resultCode == RESULT_OK) {
|
||||||
@ -144,7 +145,7 @@ public class UpBankActivity extends BaseAppCompatActivity {
|
|||||||
paths = image.getPath();
|
paths = image.getPath();
|
||||||
}
|
}
|
||||||
path=paths;
|
path=paths;
|
||||||
Log.e("图片地址:",path);
|
LogUtil.e("图片地址:",path);
|
||||||
gia.dis();
|
gia.dis();
|
||||||
ImageFileCompressUtil.imageFileCompress(con,new File(path),hd);
|
ImageFileCompressUtil.imageFileCompress(con,new File(path),hd);
|
||||||
}
|
}
|
||||||
@ -164,7 +165,7 @@ public class UpBankActivity extends BaseAppCompatActivity {
|
|||||||
ibib.setBankName(bankName);
|
ibib.setBankName(bankName);
|
||||||
ibib.setCardUserType(1);
|
ibib.setCardUserType(1);
|
||||||
ibib.setImageId(ib.getData().getId());
|
ibib.setImageId(ib.getData().getId());
|
||||||
Log.e("-res-",new Gson().toJson(ibib));
|
LogUtil.e("-res-",new Gson().toJson(ibib));
|
||||||
qr.insBankCard(ibib);
|
qr.insBankCard(ibib);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -16,6 +16,7 @@ import androidx.annotation.NonNull;
|
|||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import com.arpa.hndahesudintocctmsdriver.parts.UserParts;
|
import com.arpa.hndahesudintocctmsdriver.parts.UserParts;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.lxj.xpopup.XPopup;
|
import com.lxj.xpopup.XPopup;
|
||||||
import com.arpa.hndahesudintocctmsdriver.R;
|
import com.arpa.hndahesudintocctmsdriver.R;
|
||||||
@ -137,7 +138,7 @@ public class WalletFragment extends BaseFragment{
|
|||||||
public void initRefreshLoad(){
|
public void initRefreshLoad(){
|
||||||
refreshLayout=root.findViewById(R.id.srl);
|
refreshLayout=root.findViewById(R.id.srl);
|
||||||
refreshLayout.setOnRefreshListener(refreshLayout -> {
|
refreshLayout.setOnRefreshListener(refreshLayout -> {
|
||||||
Log.e("下拉刷新","pps");
|
LogUtil.e("下拉刷新","pps");
|
||||||
qr.getBankCardList();
|
qr.getBankCardList();
|
||||||
qr.getContracts();
|
qr.getContracts();
|
||||||
ur.User();
|
ur.User();
|
||||||
@ -181,7 +182,7 @@ public class WalletFragment extends BaseFragment{
|
|||||||
.isDestroyOnDismiss(true) //对于只使用一次的弹窗,推荐设置这个
|
.isDestroyOnDismiss(true) //对于只使用一次的弹窗,推荐设置这个
|
||||||
.asConfirm("好运值说明", "好运值是您在大河好运网络货运平台所赚取的运费总额,包括已提现到银行卡的金额和未提现的电子账户余额。",
|
.asConfirm("好运值说明", "好运值是您在大河好运网络货运平台所赚取的运费总额,包括已提现到银行卡的金额和未提现的电子账户余额。",
|
||||||
"取消", "确认",
|
"取消", "确认",
|
||||||
() -> Log.e("1","1"), null, false, R.layout.alert_close) //最后一个参数绑定已有布局
|
() -> LogUtil.e("1","1"), null, false, R.layout.alert_close) //最后一个参数绑定已有布局
|
||||||
.show();
|
.show();
|
||||||
});
|
});
|
||||||
//运单量
|
//运单量
|
||||||
@ -278,7 +279,7 @@ public class WalletFragment extends BaseFragment{
|
|||||||
// .isDestroyOnDismiss(true) //对于只使用一次的弹窗,推荐设置这个
|
// .isDestroyOnDismiss(true) //对于只使用一次的弹窗,推荐设置这个
|
||||||
// .asConfirm("好运值说明", "好运值是您在大河好运网络货运平台所赚取的运费总额,包括已提现到银行卡的金额和未提现的电子账户余额。",
|
// .asConfirm("好运值说明", "好运值是您在大河好运网络货运平台所赚取的运费总额,包括已提现到银行卡的金额和未提现的电子账户余额。",
|
||||||
// "取消", "确认",
|
// "取消", "确认",
|
||||||
// () -> Log.e("1","1"), null, false, R.layout.alert_close) //最后一个参数绑定已有布局
|
// () -> LogUtil.e("1","1"), null, false, R.layout.alert_close) //最后一个参数绑定已有布局
|
||||||
// .show();
|
// .show();
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
|
|||||||
@ -17,6 +17,7 @@ import androidx.annotation.Nullable;
|
|||||||
|
|
||||||
import com.arpa.hndahesudintocctmsdriver.bean.ConfigRecordBean;
|
import com.arpa.hndahesudintocctmsdriver.bean.ConfigRecordBean;
|
||||||
import com.arpa.hndahesudintocctmsdriver.parts.UserParts;
|
import com.arpa.hndahesudintocctmsdriver.parts.UserParts;
|
||||||
|
import com.arpa.hndahesudintocctmsdriver.util.log.LogUtil;
|
||||||
import com.arpa.hndahesudintocctmsdriver.weight.pop.CenterPop;
|
import com.arpa.hndahesudintocctmsdriver.weight.pop.CenterPop;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.lxj.xpopup.XPopup;
|
import com.lxj.xpopup.XPopup;
|
||||||
@ -225,7 +226,7 @@ public class WithdrawalActivity extends BaseActivity {
|
|||||||
public void initRefreshLoad(){
|
public void initRefreshLoad(){
|
||||||
srl=findViewById(R.id.srl);
|
srl=findViewById(R.id.srl);
|
||||||
srl.setOnRefreshListener(refreshLayout -> {
|
srl.setOnRefreshListener(refreshLayout -> {
|
||||||
Log.e("下拉刷新","pps");
|
LogUtil.e("下拉刷新","pps");
|
||||||
qr.changeRecord();
|
qr.changeRecord();
|
||||||
|
|
||||||
// if("".equals(carId)){
|
// if("".equals(carId)){
|
||||||
|
|||||||
@ -94,13 +94,10 @@ public class WebActivity extends BaseActivity {
|
|||||||
@Override
|
@Override
|
||||||
public boolean shouldOverrideUrlLoading(WebView view, String url) {
|
public boolean shouldOverrideUrlLoading(WebView view, String url) {
|
||||||
//返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器
|
//返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器
|
||||||
Log.d("test","webactivity..url:"+url);
|
|
||||||
if(!url.startsWith("http"))
|
if(!url.startsWith("http"))
|
||||||
{
|
{
|
||||||
Log.d("test","非http开头..url:"+url);
|
|
||||||
Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse(url));
|
Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse(url));
|
||||||
boolean isInstall = getPackageManager().queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY).size()>0;
|
boolean isInstall = getPackageManager().queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY).size()>0;
|
||||||
Log.d("test","是否安装要跳转的app:"+isInstall);
|
|
||||||
if(isInstall)
|
if(isInstall)
|
||||||
{
|
{
|
||||||
startActivity(intent);
|
startActivity(intent);
|
||||||
@ -177,13 +174,11 @@ public class WebActivity extends BaseActivity {
|
|||||||
|
|
||||||
@JavascriptInterface
|
@JavascriptInterface
|
||||||
public void getName(){
|
public void getName(){
|
||||||
Log.e("eeee-","name");
|
|
||||||
Toast.makeText(con, "hello", Toast.LENGTH_SHORT).show();
|
Toast.makeText(con, "hello", Toast.LENGTH_SHORT).show();
|
||||||
}
|
}
|
||||||
|
|
||||||
@JavascriptInterface
|
@JavascriptInterface
|
||||||
public String getUserToken(){
|
public String getUserToken(){
|
||||||
Log.e("-token-",UserParts.getUser(con).getData().getToken());
|
|
||||||
return UserParts.getUser(con).getData().getToken();
|
return UserParts.getUser(con).getData().getToken();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1,40 +1,176 @@
|
|||||||
package com.arpa.hndahesudintocctmsdriver.util.log;
|
package com.arpa.hndahesudintocctmsdriver.util.log;
|
||||||
|
|
||||||
|
import android.annotation.SuppressLint;
|
||||||
|
import android.content.Context;
|
||||||
|
import android.content.pm.ApplicationInfo;
|
||||||
|
import android.os.Build;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import java.security.SecureRandom;
|
import com.arpa.hndahesudintocctmsdriver.BuildConfig;
|
||||||
|
|
||||||
import javax.crypto.Cipher;
|
|
||||||
import javax.crypto.SecretKey;
|
|
||||||
import javax.crypto.SecretKeyFactory;
|
|
||||||
import javax.crypto.spec.DESKeySpec;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author hlh
|
* author :
|
||||||
* @version 1.0.0
|
* e-mail :
|
||||||
* @date 2022/1/10 16:55
|
* time :
|
||||||
* @description:日志工具类
|
* desc : Log日志输出工具类
|
||||||
|
* version: 1.0
|
||||||
*/
|
*/
|
||||||
public class LogUtil{
|
public class LogUtil {
|
||||||
|
public static boolean isDebug = BuildConfig.DEBUG;
|
||||||
public static void show(String title,String value){
|
// 是否在log中显示行号
|
||||||
Log.e(title,value);
|
public static final String TAG = "com.hddhsd.drive";
|
||||||
Log.d(title,value);
|
public static boolean SHOW_LINE_NUMBER_IN_LOG = isDebug;
|
||||||
|
//是否已初始化
|
||||||
|
public static boolean initFlag = false;
|
||||||
|
|
||||||
|
public static void init(boolean debugFlag) {
|
||||||
|
isDebug = debugFlag;
|
||||||
|
SHOW_LINE_NUMBER_IN_LOG = debugFlag;
|
||||||
|
initFlag = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 打印Log.w信息
|
||||||
|
*
|
||||||
|
* @param aPrintLogStr 打印信息字符串
|
||||||
|
*/
|
||||||
|
public static void w(String aPrintLogStr) {
|
||||||
|
log(TAG, aPrintLogStr, Log.WARN, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void w(String tag, String aPrintLogStr) {
|
||||||
|
log(tag, aPrintLogStr, Log.WARN, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void i(String tag, String aPrintLogStr) {
|
||||||
|
log(tag, aPrintLogStr, Log.INFO, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void i(String aPrintLogStr) {
|
||||||
|
log(TAG, aPrintLogStr, Log.INFO, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void callerI(String aPrintLogStr) {
|
||||||
|
log(TAG, aPrintLogStr, Log.INFO, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void d(String tag, String aPrintLogStr) {
|
||||||
|
log(tag, aPrintLogStr, Log.DEBUG, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void d(String aPrintLogStr) {
|
||||||
|
log(TAG, aPrintLogStr, Log.DEBUG, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void e(String tag, String aPrintLogStr) {
|
||||||
|
log(tag, aPrintLogStr, Log.ERROR, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void e(String aPrintLogStr) {
|
||||||
|
log(TAG, aPrintLogStr, Log.ERROR, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void v(String tag, String aPrintLogStr) {
|
||||||
|
log(tag, aPrintLogStr, Log.VERBOSE, false);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 判断当前应用是否是debug状态
|
||||||
|
*/
|
||||||
|
public static boolean isApkInDebug(Context context) {
|
||||||
|
try {
|
||||||
|
ApplicationInfo info = context.getApplicationInfo();
|
||||||
|
return (info.flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0;
|
||||||
|
} catch (Exception e) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* @param tag log的tag
|
||||||
|
* @param content log的内容
|
||||||
|
* @param logType log的类型,如Log.INFO,Log.DEBUG等
|
||||||
|
* @param showCaller 是否显示调用者的方法名和行号等
|
||||||
|
*/
|
||||||
|
@SuppressLint("DefaultLocale")
|
||||||
|
public static void log(String tag, String content, int logType, boolean showCaller) {
|
||||||
|
if (!initFlag) {
|
||||||
|
init(true);
|
||||||
|
Log.e("LogUtil", "LogUtil没有初始化,请先初始化后使用,如果未初始化Log将不会输出显示");
|
||||||
|
}
|
||||||
|
if (isDebug) {
|
||||||
|
if (SHOW_LINE_NUMBER_IN_LOG) {
|
||||||
|
Throwable throwable = new Throwable();
|
||||||
|
|
||||||
|
//LogUtils.LOGI的depth是0, 该函数的depth是1, 调用者的depth是2,调用者的调用者是3
|
||||||
|
int methodDepth = 2;
|
||||||
|
StackTraceElement[] stackTraceElements = throwable.getStackTrace();
|
||||||
|
|
||||||
|
if (methodDepth < stackTraceElements.length) {
|
||||||
|
StackTraceElement element = stackTraceElements[methodDepth];
|
||||||
|
|
||||||
|
if (showCaller) {
|
||||||
|
if ((methodDepth + 1) < stackTraceElements.length) {
|
||||||
|
StackTraceElement elementCaller = stackTraceElements[methodDepth + 1];
|
||||||
|
|
||||||
|
if (elementCaller != null && elementCaller.getFileName() != null) {
|
||||||
|
|
||||||
|
String callerClassName = elementCaller.getFileName().substring(0, elementCaller.getFileName().lastIndexOf("."));
|
||||||
|
String className = element.getFileName().substring(0, element.getFileName().lastIndexOf("."));
|
||||||
|
@SuppressLint("DefaultLocale") String loginfo = String.format("[%s.%s() (%s:%d)]", callerClassName, elementCaller.getMethodName(), elementCaller.getFileName(), elementCaller.getLineNumber());
|
||||||
|
loginfo = loginfo + "\n";
|
||||||
|
loginfo = loginfo + " " + String.format("[%s.%s() (%s:%d)]%s", className, element.getMethodName(), element.getFileName(), element.getLineNumber(), content);
|
||||||
|
|
||||||
|
content = loginfo;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
|
if (element != null && element.getFileName() != null) {
|
||||||
|
String className = element.getFileName().substring(0, element.getFileName().lastIndexOf("."));
|
||||||
|
content = String.format("[%s.%s() (%s:%d)]%s", className, element.getMethodName(), element.getFileName(), element.getLineNumber(), content);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (content.length() <= 3400) {
|
||||||
|
log(logType, "返回值:" + content, tag);
|
||||||
|
} else {
|
||||||
|
int flag = 0;
|
||||||
|
for (int i = 0; i < (content.length() / 3400); i++) {
|
||||||
|
flag = i + 1;
|
||||||
|
log(logType, "返回值(" + flag + "):"
|
||||||
|
+ content.substring(i * 3400, flag * 3400), tag);
|
||||||
|
}
|
||||||
|
log(logType, "返回值(" + (flag + 1) + "):"
|
||||||
|
+ content.substring(flag * 3400), tag);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void log(int logType, String content, String tag) {
|
||||||
|
switch (logType) {
|
||||||
|
case Log.INFO:
|
||||||
|
Log.i(tag, "===================>" + content);
|
||||||
|
break;
|
||||||
|
case Log.DEBUG:
|
||||||
|
Log.d(tag, "===================>" + content);
|
||||||
|
break;
|
||||||
|
case Log.ERROR:
|
||||||
|
Log.e(tag, "===================>" + content);
|
||||||
|
break;
|
||||||
|
case Log.WARN:
|
||||||
|
Log.w(tag, "===================>" + content);
|
||||||
|
break;
|
||||||
|
case Log.VERBOSE:
|
||||||
|
Log.v(tag, "===================>" + content);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public static byte[] desDecrypt(byte[] encryptText, String desKeyParameter) throws Exception {
|
|
||||||
SecureRandom sr = new SecureRandom();
|
|
||||||
byte rawKeyData[] = desKeyParameter.getBytes();
|
|
||||||
DESKeySpec dks = new DESKeySpec(rawKeyData);
|
|
||||||
SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("DES");
|
|
||||||
SecretKey key = keyFactory.generateSecret(dks);
|
|
||||||
Cipher cipher = Cipher.getInstance("DES");
|
|
||||||
cipher.init(Cipher.DECRYPT_MODE, key, sr);
|
|
||||||
byte encryptedData[] = encryptText;
|
|
||||||
byte decryptedData[] = cipher.doFinal(encryptedData);
|
|
||||||
return decryptedData;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -10,6 +10,7 @@ import android.os.Handler;
|
|||||||
import android.os.Message;
|
import android.os.Message;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
|
import android.view.WindowManager;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
@ -17,6 +18,7 @@ import androidx.annotation.Nullable;
|
|||||||
|
|
||||||
import com.arpa.hndahesudintocctmsdriver.R;
|
import com.arpa.hndahesudintocctmsdriver.R;
|
||||||
import com.arpa.hndahesudintocctmsdriver.util.http.RequsetCodeConstants;
|
import com.arpa.hndahesudintocctmsdriver.util.http.RequsetCodeConstants;
|
||||||
|
import com.luck.picture.lib.broadcast.BroadcastManager;
|
||||||
import com.scwang.smart.refresh.layout.SmartRefreshLayout;
|
import com.scwang.smart.refresh.layout.SmartRefreshLayout;
|
||||||
|
|
||||||
public abstract class BaseActivity extends Activity {
|
public abstract class BaseActivity extends Activity {
|
||||||
@ -81,6 +83,7 @@ public abstract class BaseActivity extends Activity {
|
|||||||
@Override
|
@Override
|
||||||
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
|
||||||
}
|
}
|
||||||
|
|
||||||
MyReceiver receiver;
|
MyReceiver receiver;
|
||||||
@ -91,7 +94,7 @@ public abstract class BaseActivity extends Activity {
|
|||||||
filter.addAction("exit_app");
|
filter.addAction("exit_app");
|
||||||
if(receiver!=null){
|
if(receiver!=null){
|
||||||
Log.e("广播概况",receiver.toString()+"_"+this.toString());
|
Log.e("广播概况",receiver.toString()+"_"+this.toString());
|
||||||
registerReceiver(receiver,filter);
|
registerReceiver(receiver,filter,"com.dhhy.receiver",new Handler());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
class MyReceiver extends BroadcastReceiver {
|
class MyReceiver extends BroadcastReceiver {
|
||||||
|
|||||||
@ -9,6 +9,7 @@ import android.os.Bundle;
|
|||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.Message;
|
import android.os.Message;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
|
import android.view.WindowManager;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
@ -71,6 +72,7 @@ public class BaseAppCompatActivity extends AppCompatActivity {
|
|||||||
@Override
|
@Override
|
||||||
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
|
||||||
}
|
}
|
||||||
|
|
||||||
MyReceiver receiver;
|
MyReceiver receiver;
|
||||||
@ -79,7 +81,7 @@ public class BaseAppCompatActivity extends AppCompatActivity {
|
|||||||
receiver = new MyReceiver();
|
receiver = new MyReceiver();
|
||||||
IntentFilter filter = new IntentFilter();
|
IntentFilter filter = new IntentFilter();
|
||||||
filter.addAction("exit_app");
|
filter.addAction("exit_app");
|
||||||
registerReceiver(receiver,filter);
|
registerReceiver(receiver,filter,"com.dhhy.receiver",new Handler());
|
||||||
}
|
}
|
||||||
class MyReceiver extends BroadcastReceiver {
|
class MyReceiver extends BroadcastReceiver {
|
||||||
|
|
||||||
|
|||||||
@ -91,7 +91,7 @@ public class BaseFragment extends Fragment {
|
|||||||
receiver = new MyReceiver();
|
receiver = new MyReceiver();
|
||||||
IntentFilter filter = new IntentFilter();
|
IntentFilter filter = new IntentFilter();
|
||||||
filter.addAction("exit_app");
|
filter.addAction("exit_app");
|
||||||
getActivity().registerReceiver(receiver,filter);
|
getActivity().registerReceiver(receiver,filter,"com.dhhy.receiver",new Handler());
|
||||||
}
|
}
|
||||||
class MyReceiver extends BroadcastReceiver {
|
class MyReceiver extends BroadcastReceiver {
|
||||||
|
|
||||||
|
|||||||
2
jiguang/.gitignore
vendored
@ -1,2 +0,0 @@
|
|||||||
/build
|
|
||||||
/.idea/
|
|
||||||
@ -1,52 +0,0 @@
|
|||||||
apply plugin: 'com.android.library'
|
|
||||||
|
|
||||||
android {
|
|
||||||
compileSdkVersion 29
|
|
||||||
buildToolsVersion "29.0.0"
|
|
||||||
|
|
||||||
defaultConfig {
|
|
||||||
minSdkVersion 21
|
|
||||||
targetSdkVersion 29
|
|
||||||
versionCode 1
|
|
||||||
versionName "1.0"
|
|
||||||
|
|
||||||
consumerProguardFiles 'consumer-rules.pro'
|
|
||||||
}
|
|
||||||
|
|
||||||
buildTypes {
|
|
||||||
release {
|
|
||||||
minifyEnabled false
|
|
||||||
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
repositories {
|
|
||||||
flatDir {
|
|
||||||
dirs 'libs'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
sourceSets {
|
|
||||||
main {
|
|
||||||
jniLibs.srcDirs = ['libs']
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
dependencies {
|
|
||||||
api fileTree(dir: 'libs', include: ['*.jar'])
|
|
||||||
compileOnly fileTree(dir: 'libs', include: ["*.aar"])
|
|
||||||
|
|
||||||
//fcm_dependencies_start
|
|
||||||
//谷歌请按照厂商文档配置主 gradle 谷歌镜像依赖和添加 google-services.json 后再打开此依赖
|
|
||||||
// implementation 'com.google.firebase:firebase-messaging:21.1.0'
|
|
||||||
//fcm_dependencies_end
|
|
||||||
|
|
||||||
//huawei_dependencies_start
|
|
||||||
//华为请按照厂商文档配置主 gradle 华为镜像依赖和添加 agconnect-services.json 后再打开此依赖
|
|
||||||
// implementation 'com.huawei.hms:push:5.3.0.301'
|
|
||||||
//huawei_dependencies_end
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
21
jiguang/proguard-rules.pro
vendored
@ -1,21 +0,0 @@
|
|||||||
# Add project specific ProGuard rules here.
|
|
||||||
# You can control the set of applied configuration files using the
|
|
||||||
# proguardFiles setting in build.gradle.
|
|
||||||
#
|
|
||||||
# For more details, see
|
|
||||||
# http://developer.android.com/guide/developing/tools/proguard.html
|
|
||||||
|
|
||||||
# If your project uses WebView with JS, uncomment the following
|
|
||||||
# and specify the fully qualified class name to the JavaScript interface
|
|
||||||
# class:
|
|
||||||
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
|
|
||||||
# public *;
|
|
||||||
#}
|
|
||||||
|
|
||||||
# Uncomment this to preserve the line number information for
|
|
||||||
# debugging stack traces.
|
|
||||||
#-keepattributes SourceFile,LineNumberTable
|
|
||||||
|
|
||||||
# If you keep the line number information, uncomment this to
|
|
||||||
# hide the original source file name.
|
|
||||||
#-renamesourcefileattribute SourceFile
|
|
||||||
@ -1,428 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
|
||||||
package="cn.jiguang.sdk">
|
|
||||||
|
|
||||||
<!-- Required -->
|
|
||||||
<permission
|
|
||||||
android:name="${JPUSH_PKGNAME}.permission.JPUSH_MESSAGE"
|
|
||||||
android:protectionLevel="signature" />
|
|
||||||
<!-- Required 一些系统要求的权限,如访问网络等 -->
|
|
||||||
<uses-permission android:name="${JPUSH_PKGNAME}.permission.JPUSH_MESSAGE" />
|
|
||||||
<uses-permission android:name="android.permission.RECEIVE_USER_PRESENT" />
|
|
||||||
<uses-permission android:name="android.permission.INTERNET" />
|
|
||||||
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
|
|
||||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
|
||||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
|
||||||
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
|
|
||||||
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
|
|
||||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
|
||||||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
|
||||||
<!-- 华为角标 -->
|
|
||||||
<uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE" />
|
|
||||||
<!-- Optional for location -->
|
|
||||||
<uses-permission android:name="android.permission.VIBRATE" />
|
|
||||||
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> <!-- 用于开启 debug 版本的应用在6.0 系统上 层叠窗口权限 -->
|
|
||||||
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
|
||||||
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
|
|
||||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
|
||||||
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" /> <!-- Android Q后台定位权限 -->
|
|
||||||
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
|
|
||||||
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
|
|
||||||
<uses-permission android:name="android.permission.GET_TASKS"/>
|
|
||||||
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>
|
|
||||||
|
|
||||||
<!--xiaomi_permission_start-->
|
|
||||||
<permission
|
|
||||||
android:name="${applicationId}.permission.MIPUSH_RECEIVE"
|
|
||||||
android:protectionLevel="signature" />
|
|
||||||
<uses-permission android:name="${applicationId}.permission.MIPUSH_RECEIVE" />
|
|
||||||
<!--xiaomi_permission_end-->
|
|
||||||
<!--oppo_permission_start-->
|
|
||||||
<uses-permission android:name="com.coloros.mcs.permission.RECIEVE_MCS_MESSAGE" />
|
|
||||||
<uses-permission android:name="com.heytap.mcs.permission.RECIEVE_MCS_MESSAGE" />
|
|
||||||
<!--oppo_permission_end-->
|
|
||||||
<!--meizu_permission_start-->
|
|
||||||
<uses-permission android:name="com.meizu.flyme.permission.PUSH" />
|
|
||||||
<!--meizu_permission_end-->
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!--jpush_permission_start-->
|
|
||||||
<uses-sdk tools:overrideLibrary="
|
|
||||||
cn.jpush.android.thirdpush.fcm
|
|
||||||
,cn.jpush.android.thirdpush.huawei
|
|
||||||
,cn.jpush.android.thirdpush.meizu
|
|
||||||
,cn.jpush.android.thirdpush.oppo
|
|
||||||
,cn.jpush.android.thirdpush.vivo
|
|
||||||
,cn.jpush.android.thirdpush.xiaomi
|
|
||||||
,com.google.firebase.firebase_core
|
|
||||||
,com.google.firebase.messaging
|
|
||||||
,com.google.firebase.analytics.connector.impl
|
|
||||||
,com.google.firebase.measurement
|
|
||||||
,com.google.android.gms.measurement.api
|
|
||||||
,com.google.firebase.measurement_impl
|
|
||||||
,com.google.firebase.iid
|
|
||||||
,com.google.firebase
|
|
||||||
,com.google.firebase.iid.internal
|
|
||||||
,com.google.android.gms.base
|
|
||||||
,com.google.android.gms.tasks
|
|
||||||
,com.google.firebase.analytics.connector
|
|
||||||
,com.google.android.gms.stats
|
|
||||||
,com.google.android.gms.ads_identifier
|
|
||||||
,com.google.android.gms.common
|
|
||||||
,com.google.android.gms.measurement_base
|
|
||||||
,com.huawei.android.hms.openid
|
|
||||||
,com.huawei.agconnect.core
|
|
||||||
,com.huawei.hmf.tasks
|
|
||||||
,com.huawei.hms.framework.network.grs
|
|
||||||
,com.huawei.hms.framework.common
|
|
||||||
,com.huawei.android.hms.base
|
|
||||||
,com.huawei.android.hms.push
|
|
||||||
,android.support.mediacompat
|
|
||||||
,android.support.fragment
|
|
||||||
,android.support.coreutils
|
|
||||||
,android.support.coreui
|
|
||||||
,android.support.compat
|
|
||||||
,android.arch.lifecycle" />
|
|
||||||
<!--jpush_permission_end-->
|
|
||||||
|
|
||||||
<application>
|
|
||||||
|
|
||||||
<!--jpush_config_start-->
|
|
||||||
<!-- Rich push 核心功能 since 2.0.6 -->
|
|
||||||
<activity
|
|
||||||
android:name="cn.jpush.android.ui.PopWinActivity"
|
|
||||||
android:exported="true"
|
|
||||||
android:theme="@style/MyDialogStyle">
|
|
||||||
<intent-filter>
|
|
||||||
<category android:name="android.intent.category.DEFAULT" />
|
|
||||||
|
|
||||||
<action android:name="cn.jpush.android.ui.PopWinActivity" />
|
|
||||||
|
|
||||||
<category android:name="${JPUSH_PKGNAME}" />
|
|
||||||
</intent-filter>
|
|
||||||
</activity>
|
|
||||||
|
|
||||||
<!-- Required SDK核心功能 -->
|
|
||||||
<activity
|
|
||||||
android:name="cn.jpush.android.ui.PushActivity"
|
|
||||||
android:configChanges="orientation|keyboardHidden"
|
|
||||||
android:exported="true"
|
|
||||||
android:theme="@android:style/Theme.NoTitleBar">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="cn.jpush.android.ui.PushActivity" />
|
|
||||||
|
|
||||||
<category android:name="android.intent.category.DEFAULT" />
|
|
||||||
<category android:name="${JPUSH_PKGNAME}" />
|
|
||||||
</intent-filter>
|
|
||||||
</activity>
|
|
||||||
|
|
||||||
<!-- since 3.5.0 Required SDK 核心功能 -->
|
|
||||||
<!-- 3.5.0新增,用于定时展示功能 -->
|
|
||||||
<receiver
|
|
||||||
android:name="cn.jpush.android.service.SchedulerReceiver"
|
|
||||||
android:exported="false" />
|
|
||||||
|
|
||||||
<!-- 3.6.7 新增,用于负反馈组件 -->
|
|
||||||
<service android:name="cn.jpush.android.service.MessagingIntentService" />
|
|
||||||
|
|
||||||
<!-- since 3.0.9 Required SDK 核心功能 -->
|
|
||||||
<provider
|
|
||||||
android:name="cn.jpush.android.service.DataProvider"
|
|
||||||
android:authorities="${JPUSH_PKGNAME}.DataProvider"
|
|
||||||
android:exported="false"
|
|
||||||
android:process=":pushcore" />
|
|
||||||
<!-- since 3.1.0 Required SDK 核心功能 -->
|
|
||||||
<provider
|
|
||||||
android:name="cn.jpush.android.service.DownloadProvider"
|
|
||||||
android:authorities="${JPUSH_PKGNAME}.DownloadProvider"
|
|
||||||
android:exported="true" />
|
|
||||||
|
|
||||||
<!-- since 3.3.0 Required SDK核心功能 -->
|
|
||||||
<activity
|
|
||||||
android:name="cn.jpush.android.service.JNotifyActivity"
|
|
||||||
android:exported="true"
|
|
||||||
android:taskAffinity="jpush.custom"
|
|
||||||
android:theme="@android:style/Theme.Translucent.NoTitleBar" >
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="cn.jpush.android.intent.JNotifyActivity" />
|
|
||||||
<category android:name="android.intent.category.DEFAULT"/>
|
|
||||||
<category android:name="${applicationId}" />
|
|
||||||
</intent-filter>
|
|
||||||
</activity>
|
|
||||||
<!-- since 3.5.6 新增华硕通道 -->
|
|
||||||
<receiver android:name="cn.jpush.android.asus.AsusPushMessageReceiver" />
|
|
||||||
<!--jpush_config_end-->
|
|
||||||
|
|
||||||
<!--(jpush|jmessage)_config_start,jpush和jmessage公用的组件-->
|
|
||||||
<!-- Required SDK 核心功能 -->
|
|
||||||
<!-- 可配置android:process参数将PushService放在其他进程中 -->
|
|
||||||
<service
|
|
||||||
android:name="cn.jpush.android.service.PushService"
|
|
||||||
android:enabled="true"
|
|
||||||
android:exported="false"
|
|
||||||
android:process=":pushcore">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="cn.jpush.android.intent.REGISTER" />
|
|
||||||
<action android:name="cn.jpush.android.intent.REPORT" />
|
|
||||||
<action android:name="cn.jpush.android.intent.PushService" />
|
|
||||||
<action android:name="cn.jpush.android.intent.PUSH_TIME" />
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
|
|
||||||
<!-- since 1.8.0 option 可选项。用于同一设备中不同应用的JPush服务相互拉起的功能。 -->
|
|
||||||
<!-- 若不启用该功能可删除该组件,或把 enabled 设置成 false ;App 不会被其他 App 拉起,但会拉起其他的 App。 -->
|
|
||||||
<service
|
|
||||||
android:name="cn.jpush.android.service.DaemonService"
|
|
||||||
android:enabled="true"
|
|
||||||
android:exported="true">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="cn.jpush.android.intent.DaemonService" />
|
|
||||||
|
|
||||||
<category android:name="${JPUSH_PKGNAME}" />
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
<!-- 可选,如果使用静态Activity方式拉起,该组件必须声明 -->
|
|
||||||
<activity
|
|
||||||
android:name="cn.jpush.android.service.DActivity"
|
|
||||||
android:enabled="true"
|
|
||||||
android:exported="true"
|
|
||||||
android:taskAffinity="jpush.custom"
|
|
||||||
android:theme="@android:style/Theme.Translucent.NoTitleBar">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="cn.jpush.android.intent.DActivity" />
|
|
||||||
|
|
||||||
<category android:name="${JPUSH_PKGNAME}" />
|
|
||||||
</intent-filter>
|
|
||||||
</activity>
|
|
||||||
|
|
||||||
<!-- Required SDK核心功能 -->
|
|
||||||
<receiver
|
|
||||||
android:name="cn.jpush.android.service.PushReceiver"
|
|
||||||
android:enabled="true">
|
|
||||||
<intent-filter android:priority="1000">
|
|
||||||
<action android:name="cn.jpush.android.intent.NOTIFICATION_RECEIVED_PROXY" /> <!-- Required 显示通知栏 -->
|
|
||||||
<category android:name="${JPUSH_PKGNAME}" />
|
|
||||||
</intent-filter>
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.USER_PRESENT" />
|
|
||||||
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
|
|
||||||
</intent-filter>
|
|
||||||
<!-- Optional -->
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.PACKAGE_ADDED" />
|
|
||||||
<action android:name="android.intent.action.PACKAGE_REMOVED" />
|
|
||||||
|
|
||||||
<data android:scheme="package" />
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
|
|
||||||
<!-- Required SDK核心功能 -->
|
|
||||||
<receiver
|
|
||||||
android:name="cn.jpush.android.service.AlarmReceiver"
|
|
||||||
android:exported="false" />
|
|
||||||
<!--(jpush|jmessage)_config_end-->
|
|
||||||
|
|
||||||
|
|
||||||
<!--xiaomi_config_start-->
|
|
||||||
<service
|
|
||||||
android:name="com.xiaomi.push.service.XMJobService"
|
|
||||||
android:enabled="true"
|
|
||||||
android:exported="false"
|
|
||||||
android:permission="android.permission.BIND_JOB_SERVICE"
|
|
||||||
android:process=":pushcore" />
|
|
||||||
<service
|
|
||||||
android:name="com.xiaomi.push.service.XMPushService"
|
|
||||||
android:enabled="true"
|
|
||||||
android:process=":pushcore" />
|
|
||||||
<service
|
|
||||||
android:name="com.xiaomi.mipush.sdk.PushMessageHandler"
|
|
||||||
android:enabled="true"
|
|
||||||
android:exported="true" />
|
|
||||||
<service
|
|
||||||
android:name="com.xiaomi.mipush.sdk.MessageHandleService"
|
|
||||||
android:enabled="true" />
|
|
||||||
|
|
||||||
<receiver
|
|
||||||
android:name="com.xiaomi.push.service.receivers.NetworkStatusReceiver"
|
|
||||||
android:exported="true">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
|
|
||||||
|
|
||||||
<category android:name="android.intent.category.DEFAULT" />
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<receiver
|
|
||||||
android:name="com.xiaomi.push.service.receivers.PingReceiver"
|
|
||||||
android:exported="false"
|
|
||||||
android:process=":pushcore">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.xiaomi.push.PING_TIMER" />
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<receiver
|
|
||||||
android:name="cn.jpush.android.service.PluginXiaomiPlatformsReceiver"
|
|
||||||
android:exported="true">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.xiaomi.mipush.RECEIVE_MESSAGE" />
|
|
||||||
</intent-filter>
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.xiaomi.mipush.MESSAGE_ARRIVED" />
|
|
||||||
</intent-filter>
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.xiaomi.mipush.ERROR" />
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
|
|
||||||
<meta-data
|
|
||||||
android:name="XIAOMI_APPKEY"
|
|
||||||
android:value="${XIAOMI_APPKEY}" />
|
|
||||||
<meta-data
|
|
||||||
android:name="XIAOMI_APPID"
|
|
||||||
android:value="${XIAOMI_APPID}" />
|
|
||||||
<!--xiaomi_config_end-->
|
|
||||||
|
|
||||||
<!--huawei_config_start-->
|
|
||||||
<service
|
|
||||||
android:name="cn.jpush.android.service.PluginHuaweiPlatformsService"
|
|
||||||
android:exported="false">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.huawei.push.action.MESSAGING_EVENT" />
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
<!--huawei_config_end-->
|
|
||||||
|
|
||||||
<!--meizu_config_start-->
|
|
||||||
<service
|
|
||||||
android:name="com.meizu.cloud.pushsdk.NotificationService"
|
|
||||||
android:exported="true" />
|
|
||||||
|
|
||||||
<receiver
|
|
||||||
android:name="com.meizu.cloud.pushsdk.MzPushSystemReceiver"
|
|
||||||
android:permission="com.meizu.flyme.permission.PUSH"
|
|
||||||
android:exported="true">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.meizu.flyme.push.intent.PUSH_SYSTEM" />
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
|
|
||||||
<receiver android:name="cn.jpush.android.service.PluginMeizuPlatformsReceiver"
|
|
||||||
android:exported="true">
|
|
||||||
<intent-filter>
|
|
||||||
<!-- 接收 push 消息 -->
|
|
||||||
<action android:name="com.meizu.flyme.push.intent.MESSAGE" />
|
|
||||||
<!-- 接收 register 消息 -->
|
|
||||||
<action android:name="com.meizu.flyme.push.intent.REGISTER.FEEDBACK" />
|
|
||||||
<!-- 接收 unregister 消息-->
|
|
||||||
<action android:name="com.meizu.flyme.push.intent.UNREGISTER.FEEDBACK" />
|
|
||||||
<!-- 兼容低版本 Flyme3 推送服务配置 -->
|
|
||||||
<action android:name="com.meizu.c2dm.intent.REGISTRATION" />
|
|
||||||
<action android:name="com.meizu.c2dm.intent.RECEIVE" />
|
|
||||||
|
|
||||||
<category android:name="${applicationId}" />
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
|
|
||||||
<meta-data
|
|
||||||
android:name="MEIZU_APPKEY"
|
|
||||||
android:value="${MEIZU_APPKEY}" />
|
|
||||||
<meta-data
|
|
||||||
android:name="MEIZU_APPID"
|
|
||||||
android:value="${MEIZU_APPID}" />
|
|
||||||
<!--meizu_config_end-->
|
|
||||||
|
|
||||||
<!--fcm_config_start-->
|
|
||||||
<service android:name="cn.jpush.android.service.PluginFCMMessagingService"
|
|
||||||
android:exported="false">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.google.firebase.MESSAGING_EVENT" />
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
<!--fcm_config_end-->
|
|
||||||
|
|
||||||
<!--oppo_config_start-->
|
|
||||||
<service
|
|
||||||
android:name="cn.jpush.android.service.PluginOppoPushService"
|
|
||||||
android:permission="com.coloros.mcs.permission.SEND_MCS_MESSAGE"
|
|
||||||
android:exported="true">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.coloros.mcs.action.RECEIVE_MCS_MESSAGE" />
|
|
||||||
</intent-filter>
|
|
||||||
</service>
|
|
||||||
<!-- since JPushv3.6.8 ,oppov2.1.0 oppo 核心功能-->
|
|
||||||
<service
|
|
||||||
android:name="com.heytap.msp.push.service.DataMessageCallbackService"
|
|
||||||
android:permission="com.heytap.mcs.permission.SEND_PUSH_MESSAGE"
|
|
||||||
android:exported="true">
|
|
||||||
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="com.heytap.mcs.action.RECEIVE_MCS_MESSAGE" />
|
|
||||||
|
|
||||||
<action android:name="com.heytap.msp.push.RECEIVE_MCS_MESSAGE" />
|
|
||||||
</intent-filter>
|
|
||||||
</service> <!--兼容Q版本-->
|
|
||||||
<meta-data
|
|
||||||
android:name="OPPO_APPKEY"
|
|
||||||
android:value="${OPPO_APPKEY}" />
|
|
||||||
<meta-data
|
|
||||||
android:name="OPPO_APPID"
|
|
||||||
android:value="${OPPO_APPID}" />
|
|
||||||
<meta-data
|
|
||||||
android:name="OPPO_APPSECRET"
|
|
||||||
android:value="${OPPO_APPSECRET}" />
|
|
||||||
<!--oppo_config_end-->
|
|
||||||
|
|
||||||
<!--vivo_config_start-->
|
|
||||||
<receiver android:name="cn.jpush.android.service.PluginVivoMessageReceiver"
|
|
||||||
android:exported="true">
|
|
||||||
<intent-filter>
|
|
||||||
<!-- 接收 push 消息 -->
|
|
||||||
<action android:name="com.vivo.pushclient.action.RECEIVE" />
|
|
||||||
</intent-filter>
|
|
||||||
</receiver>
|
|
||||||
<service
|
|
||||||
android:name="com.vivo.push.sdk.service.CommandClientService"
|
|
||||||
android:exported="true" />
|
|
||||||
<activity
|
|
||||||
android:name="com.vivo.push.sdk.LinkProxyClientActivity"
|
|
||||||
android:exported="false"
|
|
||||||
android:screenOrientation="portrait"
|
|
||||||
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
|
|
||||||
|
|
||||||
<meta-data
|
|
||||||
android:name="com.vivo.push.api_key"
|
|
||||||
android:value="${VIVO_APPKEY}" />
|
|
||||||
<meta-data
|
|
||||||
android:name="com.vivo.push.app_id"
|
|
||||||
android:value="${VIVO_APPID}" />
|
|
||||||
<!--vivo_config_end-->
|
|
||||||
|
|
||||||
<!--jverification_config_start-->
|
|
||||||
<activity
|
|
||||||
android:name="com.cmic.sso.sdk.activity.LoginAuthActivity"
|
|
||||||
android:configChanges="orientation|keyboardHidden|screenSize"
|
|
||||||
android:launchMode="singleTop"
|
|
||||||
android:screenOrientation="unspecified"
|
|
||||||
android:theme="@style/ActivityDialogStyle" />
|
|
||||||
<activity
|
|
||||||
android:name="cn.jiguang.verifysdk.CtLoginActivity"
|
|
||||||
android:configChanges="orientation|keyboardHidden|screenSize"
|
|
||||||
android:launchMode="singleTop"
|
|
||||||
android:screenOrientation="unspecified"
|
|
||||||
android:theme="@style/ActivityDialogStyle" />
|
|
||||||
<!--jverification_config_end-->
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!--Required_config-->
|
|
||||||
<meta-data
|
|
||||||
android:name="JPUSH_CHANNEL"
|
|
||||||
android:value="${JPUSH_CHANNEL}" />
|
|
||||||
<meta-data
|
|
||||||
android:name="JPUSH_APPKEY"
|
|
||||||
android:value="${JPUSH_APPKEY}" /> <!-- </>值来自开发者平台取得的AppKey -->
|
|
||||||
|
|
||||||
</application>
|
|
||||||
</manifest>
|
|
||||||
|
|
||||||
@ -1,11 +0,0 @@
|
|||||||
<set xmlns:android="http://schemas.android.com/apk/res/android" >
|
|
||||||
|
|
||||||
<rotate
|
|
||||||
android:duration="1000"
|
|
||||||
android:fromDegrees="0"
|
|
||||||
android:pivotX="50%"
|
|
||||||
android:pivotY="50%"
|
|
||||||
android:repeatCount="-1"
|
|
||||||
android:toDegrees="359" />
|
|
||||||
|
|
||||||
</set>
|
|
||||||
|
Before Width: | Height: | Size: 551 B |
|
Before Width: | Height: | Size: 591 B |
|
Before Width: | Height: | Size: 759 B |
|
Before Width: | Height: | Size: 695 B |
|
Before Width: | Height: | Size: 181 B |
@ -1,21 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
|
|
||||||
<!-- 获得焦点但未按下时的背景图片 -->
|
|
||||||
<item
|
|
||||||
android:state_focused="true"
|
|
||||||
android:state_enabled="true"
|
|
||||||
android:state_pressed="false"
|
|
||||||
android:drawable="@drawable/jpush_ic_richpush_actionbar_back" />
|
|
||||||
<!-- 按下时的背景图片 -->
|
|
||||||
<item
|
|
||||||
android:state_enabled="true"
|
|
||||||
android:state_pressed="true"
|
|
||||||
android:drawable="@android:color/darker_gray" />
|
|
||||||
<!-- 按下时的背景图片 -->
|
|
||||||
<item
|
|
||||||
android:state_enabled="true"
|
|
||||||
android:state_checked="true"
|
|
||||||
android:drawable="@android:color/darker_gray" />
|
|
||||||
<!-- 默认时的背景图片 -->
|
|
||||||
<item android:drawable="@drawable/jpush_ic_richpush_actionbar_back" />
|
|
||||||
</selector>
|
|
||||||
@ -1,20 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
|
|
||||||
|
|
||||||
<!-- 背景 gradient是渐变,corners定义的是圆角 -->
|
|
||||||
<item android:id="@android:id/background">
|
|
||||||
<shape>
|
|
||||||
<solid android:color="#ffffff" />
|
|
||||||
</shape>
|
|
||||||
</item>
|
|
||||||
|
|
||||||
<!-- 进度条 -->
|
|
||||||
<item android:id="@android:id/progress">
|
|
||||||
<clip>
|
|
||||||
<shape>
|
|
||||||
<solid android:color="#4393ea" />
|
|
||||||
</shape>
|
|
||||||
</clip>
|
|
||||||
</item>
|
|
||||||
|
|
||||||
</layer-list>
|
|
||||||
|
Before Width: | Height: | Size: 691 B |
|
Before Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 444 B |
|
Before Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 666 B |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 966 B |
|
Before Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 2.4 KiB |