定位服务启动失败
This commit is contained in:
parent
15bec78cb8
commit
6f573aee98
@ -37,8 +37,8 @@ android {
|
|||||||
applicationId "com.arpa.hndahesudintocctmsdriver"
|
applicationId "com.arpa.hndahesudintocctmsdriver"
|
||||||
minSdkVersion 24
|
minSdkVersion 24
|
||||||
targetSdkVersion 30
|
targetSdkVersion 30
|
||||||
versionCode 70
|
versionCode 71
|
||||||
versionName "3.4.0"
|
versionName "3.4.1"
|
||||||
flavorDimensions "CHANNEL_VALUE"
|
flavorDimensions "CHANNEL_VALUE"
|
||||||
flavorDimensions "app_icon"
|
flavorDimensions "app_icon"
|
||||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||||
@ -105,7 +105,8 @@ android {
|
|||||||
JPUSH_CHANNEL: "developer-default"//暂时填写默认值即可.
|
JPUSH_CHANNEL: "developer-default"//暂时填写默认值即可.
|
||||||
]
|
]
|
||||||
buildConfigField("String", "OPEN_AL_URL", "\"https://oapi-staging.alct56.com\"")
|
buildConfigField("String", "OPEN_AL_URL", "\"https://oapi-staging.alct56.com\"")
|
||||||
buildConfigField("String", "BASE_URL", "\"https://app.test.dahehuoyun.com/api/\"")
|
buildConfigField("String", "BASE_URL", "\"http://192.168.1.118:8080/api/\"")
|
||||||
|
// buildConfigField("String", "BASE_URL", "\"http://linux.local:8080/api/\"")
|
||||||
buildConfigField "boolean", "isTest", "true"
|
buildConfigField "boolean", "isTest", "true"
|
||||||
//APP名称,可以在androidMainfest中引用
|
//APP名称,可以在androidMainfest中引用
|
||||||
resValue "string", "appName", "司机测试"
|
resValue "string", "appName", "司机测试"
|
||||||
|
@ -796,7 +796,7 @@ public class HomeFragment extends BaseFragment {
|
|||||||
order_state.setText("" + sob.getData().getWaybillStatus());
|
order_state.setText("" + sob.getData().getWaybillStatus());
|
||||||
try {
|
try {
|
||||||
Intent serviceIn = new Intent(con, TrackService.class);
|
Intent serviceIn = new Intent(con, TrackService.class);
|
||||||
getActivity().startActivity(serviceIn);
|
getActivity().startService(serviceIn);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
@ -1090,7 +1090,7 @@ public class HomeFragment extends BaseFragment {
|
|||||||
// }
|
// }
|
||||||
|
|
||||||
public void initAlct() {
|
public void initAlct() {
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
||||||
PermissionX.init(getActivity())
|
PermissionX.init(getActivity())
|
||||||
.permissions(Manifest.permission.WRITE_EXTERNAL_STORAGE,
|
.permissions(Manifest.permission.WRITE_EXTERNAL_STORAGE,
|
||||||
Manifest.permission.READ_EXTERNAL_STORAGE,
|
Manifest.permission.READ_EXTERNAL_STORAGE,
|
||||||
|
@ -118,13 +118,13 @@ public class HuoYunDelActivity extends BaseAppCompatActivity {
|
|||||||
//Toast.makeText(con,"接单成功",Toast.LENGTH_SHORT).show();
|
//Toast.makeText(con,"接单成功",Toast.LENGTH_SHORT).show();
|
||||||
customDialog.dismiss();
|
customDialog.dismiss();
|
||||||
// EsignSdk.getInstance().startH5Activity(act, (String) bb.getData());
|
// EsignSdk.getInstance().startH5Activity(act, (String) bb.getData());
|
||||||
if (null==bb.getData()){
|
if (null == bb.getData()) {
|
||||||
UiAuxiliary.homeRequest("接单");
|
UiAuxiliary.homeRequest("接单");
|
||||||
Intent in = new Intent(con, StartYunDanActivity.class);
|
Intent in = new Intent(con, StartYunDanActivity.class);
|
||||||
in.putExtra("id", "0");
|
in.putExtra("id", "0");
|
||||||
startActivity(in);
|
startActivity(in);
|
||||||
finish();
|
finish();
|
||||||
}else{
|
} else {
|
||||||
Intent intent = new Intent(this, H5Activity.class);
|
Intent intent = new Intent(this, H5Activity.class);
|
||||||
intent.putExtra("url", (String) bb.getData());
|
intent.putExtra("url", (String) bb.getData());
|
||||||
intent.putExtra("view_file", false);
|
intent.putExtra("view_file", false);
|
||||||
@ -263,9 +263,9 @@ public class HuoYunDelActivity extends BaseAppCompatActivity {
|
|||||||
});
|
});
|
||||||
totalFreight.setText("****");
|
totalFreight.setText("****");
|
||||||
checkBox.setOnCheckedChangeListener((buttonView, isChecked) -> {
|
checkBox.setOnCheckedChangeListener((buttonView, isChecked) -> {
|
||||||
if (isChecked){
|
if (isChecked) {
|
||||||
totalFreight.setText(hyd.getData().getTotalFreight());
|
totalFreight.setText(hyd.getData().getTotalFreight());
|
||||||
}else{
|
} else {
|
||||||
totalFreight.setText("****");
|
totalFreight.setText("****");
|
||||||
}
|
}
|
||||||
// totalFreight.setTransformationMethod(isChecked? HideReturnsTransformationMethod.getInstance(): PasswordTransformationMethod.getInstance());
|
// totalFreight.setTransformationMethod(isChecked? HideReturnsTransformationMethod.getInstance(): PasswordTransformationMethod.getInstance());
|
||||||
@ -418,7 +418,6 @@ public class HuoYunDelActivity extends BaseAppCompatActivity {
|
|||||||
// }, 2500);
|
// }, 2500);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// new Handler().postDelayed(() -> {
|
// new Handler().postDelayed(() -> {
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
@ -483,32 +482,46 @@ public class HuoYunDelActivity extends BaseAppCompatActivity {
|
|||||||
* 先判断安联用户信息验证,随后接单
|
* 先判断安联用户信息验证,随后接单
|
||||||
*/
|
*/
|
||||||
private void reOrder() {
|
private void reOrder() {
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
||||||
PermissionX.init(this)
|
try {
|
||||||
.permissions(Manifest.permission.WRITE_EXTERNAL_STORAGE,
|
PermissionX.init(this)
|
||||||
Manifest.permission.READ_EXTERNAL_STORAGE,
|
.permissions(Manifest.permission.WRITE_EXTERNAL_STORAGE,
|
||||||
Manifest.permission.ACCESS_FINE_LOCATION,
|
Manifest.permission.READ_EXTERNAL_STORAGE,
|
||||||
Manifest.permission.ACCESS_COARSE_LOCATION)
|
Manifest.permission.ACCESS_FINE_LOCATION,
|
||||||
.request((allGranted, grantedList, deniedList) -> {
|
Manifest.permission.ACCESS_COARSE_LOCATION)
|
||||||
if (allGranted) {
|
.request((allGranted, grantedList, deniedList) -> {
|
||||||
customDialog = new CustomDialog(con, "正在接单...");
|
if (allGranted) {
|
||||||
customDialog.show();
|
customDialog = new CustomDialog(con, "正在接单...");
|
||||||
//验证安联用户是否通过
|
customDialog.show();
|
||||||
ALProcess.verification(con, hd);
|
//验证安联用户是否通过
|
||||||
} else {
|
ALProcess.verification(con, hd);
|
||||||
boolean accessCoarseLocation = deniedList.contains("android.permission.ACCESS_FINE_LOCATION");
|
} else {
|
||||||
boolean contains = deniedList.contains("android.permission.WRITE_EXTERNAL_STORAGE");
|
boolean accessCoarseLocation = deniedList.contains("android.permission.ACCESS_FINE_LOCATION");
|
||||||
if (accessCoarseLocation | contains) {
|
boolean contains = deniedList.contains("android.permission.WRITE_EXTERNAL_STORAGE");
|
||||||
new MessageUtils().showSimCenPop(con, "缺少定位权限或媒体和文件权限,会导致无法结算运费,去开启!", "取消", "确认", () -> {
|
if (accessCoarseLocation | contains) {
|
||||||
Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
|
new MessageUtils().showSimCenPop(con, "缺少定位权限或媒体和文件权限,会导致无法接单,去开启!", "取消", "确认", () -> {
|
||||||
Uri uri = Uri.fromParts("package", getPackageName(), null);
|
Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
|
||||||
intent.setData(uri);
|
Uri uri = Uri.fromParts("package", getPackageName(), null);
|
||||||
startActivity(intent);
|
intent.setData(uri);
|
||||||
});
|
startActivity(intent);
|
||||||
}
|
});
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
customDialog = new CustomDialog(con, "正在接单...");
|
||||||
|
customDialog.show();
|
||||||
|
//验证安联用户是否通过
|
||||||
|
ALProcess.verification(con, hd);
|
||||||
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
|
customDialog = new CustomDialog(con, "正在接单...");
|
||||||
|
customDialog.show();
|
||||||
|
//验证安联用户是否通过
|
||||||
|
ALProcess.verification(con, hd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user