diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/App.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/App.java
index 74a91e9..8a16201 100644
--- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/App.java
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/App.java
@@ -63,8 +63,8 @@ public class App extends Application {
}
//在使用SDK各组件之前初始化context信息,传入ApplicationContext
// 路由初始化
- JVerificationInterface.setDebugMode(true);
- JVerificationInterface.init(this, 5000, (code, msg) -> Log.d("tag", "code = " + code + " msg = " + msg));
+// JVerificationInterface.setDebugMode(true);
+// JVerificationInterface.init(this, 5000, (code, msg) -> Log.d("tag", "code = " + code + " msg = " + msg));
//友盟
//设置非debug版本开启
if (!isDebugVersion(con)) {
diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/cuspop/TopMsgPopup.kt b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/cuspop/TopMsgPopup.kt
index 9e43498..5cf36cf 100644
--- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/cuspop/TopMsgPopup.kt
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/cuspop/TopMsgPopup.kt
@@ -5,17 +5,20 @@ import com.arpa.hndahesudintocctmsdriver.R
import com.lxj.xpopup.core.PositionPopupView
import com.lxj.xpopup.enums.DragOrientation
import kotlinx.android.synthetic.main.popup_qq_msg.view.tvMessage
+import kotlinx.android.synthetic.main.popup_qq_msg.view.tvTitle
/**
* Description: 自定义自由定位Position弹窗
* Create by dance, at 2019/6/14
*/
-class TopMsgPopup(context: Context, message: String) : PositionPopupView(context) {
+class TopMsgPopup(context: Context,title:String, message: String) : PositionPopupView(context) {
private var message: String
+ private var title: String
init {
this.message = message
+ this.title = title
}
override fun getImplLayoutId(): Int {
return R.layout.popup_qq_msg
@@ -28,5 +31,6 @@ class TopMsgPopup(context: Context, message: String) : PositionPopupView(context
override fun onCreate() {
super.onCreate()
tvMessage.text = message
+ tvTitle.text = title
}
}
diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/service/MakeUpService.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/service/MakeUpService.java
index 478e082..77b21ec 100644
--- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/service/MakeUpService.java
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/service/MakeUpService.java
@@ -62,14 +62,14 @@ public class MakeUpService extends Service {
@Override
public void onCreate() {
super.onCreate();
- palyMp3();
+// palyMp3();
}
//开始
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Log.e("服务开启","-----");
-
+ palyMp3();
return START_STICKY;
}
diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/UiAuxiliary.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/UiAuxiliary.java
index 6d36e1f..cd833c6 100644
--- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/UiAuxiliary.java
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/UiAuxiliary.java
@@ -39,7 +39,7 @@ public class UiAuxiliary {
}
public static void delLogin(Context con){
- JPushInterface.deleteAlias(con,0);
+// JPushInterface.deleteAlias(con,0);
SPUtils.remove(con,"curWaybillId");
SPUtil.insSP(con,LoginActivity.USER,LoginActivity.USER_TOKEN,"");
SPUtil.insSP(con,LoginActivity.USER,LoginActivity.USER_UNAME,"");
diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/HomeFragment.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/HomeFragment.java
index 469e774..a67bf82 100644
--- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/HomeFragment.java
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/home/HomeFragment.java
@@ -566,7 +566,7 @@ public class HomeFragment extends BaseFragment {
v1.setOnClickListener(v2 -> {
switch (position) {
case 0:
- PermissionUtils.Companion.getInstance().showPermissionMessage(getActivity(), "用于向您推荐可能感兴趣的住宿、饮食、加油站、汽车维修等",
+ PermissionUtils.Companion.getInstance().showPermissionMessage(getActivity(),"位置权限使用说明", "用于向您推荐可能感兴趣的住宿、饮食、加油站、汽车维修等",
new String[]{Manifest.permission.ACCESS_FINE_LOCATION},
(allGranted, grantedList, deniedList) -> {
if (allGranted) {
@@ -1114,35 +1114,35 @@ public class HomeFragment extends BaseFragment {
public void initAlct() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
// if (!OneDayShowUtils.getInstance().todayIsShowQx(con)){
- boolean b = EasyPermissions.hasPermissions(getActivity(), Manifest.permission.WRITE_EXTERNAL_STORAGE,
- Manifest.permission.READ_EXTERNAL_STORAGE,
- Manifest.permission.ACCESS_FINE_LOCATION,
- Manifest.permission.ACCESS_COARSE_LOCATION);
- if (b) {
- ALProcess.verification(con);
- }
-// PermissionX.init(getActivity())
-// .permissions(Manifest.permission.WRITE_EXTERNAL_STORAGE,
-// Manifest.permission.READ_EXTERNAL_STORAGE,
-// Manifest.permission.ACCESS_FINE_LOCATION,
-// Manifest.permission.ACCESS_COARSE_LOCATION)
-// .request((allGranted, grantedList, deniedList) -> {
-// if (allGranted) {
-// ALProcess.verification(con);
-// } else {
-// boolean accessCoarseLocation = deniedList.contains("android.permission.ACCESS_FINE_LOCATION");
-// boolean contains = deniedList.contains("android.permission.WRITE_EXTERNAL_STORAGE");
-// if (accessCoarseLocation | contains) {
-// new MessageUtils().showSimCenPop(con, "缺少定位权限或媒体和文件权限,会导致无法结算运费,去开启!", "取消", "确认", () -> {
-// Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
-// Uri uri = Uri.fromParts("package", getPackageName(), null);
-// intent.setData(uri);
-// startActivity(intent);
-// });
-// }
-//
-// }
-// });
+// boolean b = EasyPermissions.hasPermissions(getActivity(), Manifest.permission.WRITE_EXTERNAL_STORAGE,
+// Manifest.permission.READ_EXTERNAL_STORAGE,
+// Manifest.permission.ACCESS_FINE_LOCATION,
+// Manifest.permission.ACCESS_COARSE_LOCATION);
+// if (b) {
+// ALProcess.verification(con);
+// }
+ PermissionX.init(getActivity())
+ .permissions(Manifest.permission.WRITE_EXTERNAL_STORAGE,
+ Manifest.permission.READ_EXTERNAL_STORAGE,
+ Manifest.permission.ACCESS_FINE_LOCATION,
+ Manifest.permission.ACCESS_COARSE_LOCATION)
+ .request((allGranted, grantedList, deniedList) -> {
+ if (allGranted) {
+ ALProcess.verification(con);
+ } else {
+ boolean accessCoarseLocation = deniedList.contains("android.permission.ACCESS_FINE_LOCATION");
+ boolean contains = deniedList.contains("android.permission.WRITE_EXTERNAL_STORAGE");
+ if (accessCoarseLocation | contains) {
+ new MessageUtils().showSimCenPop(con, "缺少定位权限或媒体和文件权限,会导致无法结算运费,去开启!", "取消", "确认", () -> {
+ Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
+ Uri uri = Uri.fromParts("package", getPackageName(), null);
+ intent.setData(uri);
+ startActivity(intent);
+ });
+ }
+
+ }
+ });
// }
} else {
diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/login/LoginActivity.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/login/LoginActivity.java
index d4759d0..177dbd6 100644
--- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/login/LoginActivity.java
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/login/LoginActivity.java
@@ -103,7 +103,7 @@ public class LoginActivity extends BaseActivity {
SPUtil.insSP(con, USER, USER_UNAME, loginBean.getData().getUname());
SPUtil.insSP(con, USER, USER_RNAME, loginBean.getData().getRname());
SPUtil.insSP(con, USER, USER_ID, loginBean.getData().getId() + "");
- JPushInterface.setAlias(con, 0, loginBean.getData().getUname());
+// JPushInterface.setAlias(con, 0, loginBean.getData().getUname());
appInfoBean.setStatus("0");
appInfoBean.setUserPhone(String.valueOf(input_phone.getText()));
ur.postAppInfo(appInfoBean,"post");
diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/login/WelcomeActivity.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/login/WelcomeActivity.java
index 9298bad..c261300 100644
--- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/login/WelcomeActivity.java
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/login/WelcomeActivity.java
@@ -343,8 +343,8 @@ public class WelcomeActivity extends BaseAppCompatActivity {
}
//在使用SDK各组件之前初始化context信息,传入ApplicationContext
// 路由初始化
- JVerificationInterface.setDebugMode(true);
- JVerificationInterface.init(con, 5000, (code, msg) -> Log.d("tag", "code = " + code + " msg = " + msg));
+// JVerificationInterface.setDebugMode(true);
+// JVerificationInterface.init(con, 5000, (code, msg) -> Log.d("tag", "code = " + code + " msg = " + msg));
//友盟
//设置非debug版本开启
if (!isDebugVersion(con)) {
diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/util/PermissionUtils.kt b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/util/PermissionUtils.kt
index 85d7788..27d5ca8 100644
--- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/util/PermissionUtils.kt
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/util/PermissionUtils.kt
@@ -39,7 +39,7 @@ class PermissionUtils {
* @param callback RequestCallback
* @return BasePopupView?
*/
- fun showPermissionMessage(activity: FragmentActivity, message: String,vararg permission:String,callback: MyRequestCallback){
+ fun showPermissionMessage(activity: FragmentActivity,title:String, message: String,vararg permission:String,callback: MyRequestCallback){
val show = XPopup.Builder(activity)
.hasShadowBg(false)
.hasBlurBg(false)
@@ -49,6 +49,7 @@ class PermissionUtils {
.asCustom(
TopMsgPopup(
activity,
+ title,
message
)
)
diff --git a/app/src/main/res/drawable/bg_round2.xml b/app/src/main/res/drawable/bg_round2.xml
index d930abc..1bdbd1d 100644
--- a/app/src/main/res/drawable/bg_round2.xml
+++ b/app/src/main/res/drawable/bg_round2.xml
@@ -1,5 +1,5 @@
-
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/popup_qq_msg.xml b/app/src/main/res/layout/popup_qq_msg.xml
index be8ffd3..4dd7a22 100644
--- a/app/src/main/res/layout/popup_qq_msg.xml
+++ b/app/src/main/res/layout/popup_qq_msg.xml
@@ -4,14 +4,23 @@
android:background="@drawable/bg_round2"
android:layout_marginLeft="@dimen/dp_16"
android:layout_marginRight="@dimen/dp_16"
+ android:padding="20dp"
android:layout_height="wrap_content">
+
\ No newline at end of file