diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
index 16002fb..5a34468 100644
--- a/.idea/jarRepositories.xml
+++ b/.idea/jarRepositories.xml
@@ -46,5 +46,10 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build.gradle b/app/build.gradle
index 30b55dc..abf6e6c 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -12,7 +12,7 @@ android {
applicationId "com.navinfo.outdoor"
minSdkVersion 23
targetSdkVersion 30
- versionCode 30
+ versionCode 31
versionName "8.221118"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
@@ -86,7 +86,7 @@ dependencies {
implementation 'com.lzy.net:okgo:3.0.4'
implementation 'com.lzy.net:okrx2:2.0.2'
implementation 'com.google.code.gson:gson:2.8.5'
- implementation 'com.readystatesoftware.chuck:library:1.0.4'
+ implementation 'com.readystatesoftware.chuck:library:1.1.0'
//retrofit+rxJava
implementation 'com.squareup.retrofit2:retrofit:2.5.0'
diff --git a/app/src/main/java/com/navinfo/outdoor/activity/AutoTakePictureActivity.java b/app/src/main/java/com/navinfo/outdoor/activity/AutoTakePictureActivity.java
index 342ba3a..f5a63b8 100644
--- a/app/src/main/java/com/navinfo/outdoor/activity/AutoTakePictureActivity.java
+++ b/app/src/main/java/com/navinfo/outdoor/activity/AutoTakePictureActivity.java
@@ -87,6 +87,7 @@ import com.otaliastudios.cameraview.size.AspectRatio;
import com.otaliastudios.cameraview.size.SizeSelector;
import com.otaliastudios.cameraview.size.SizeSelectors;
import com.tencent.map.geolocation.TencentLocation;
+import com.tencent.map.geolocation.TencentPoi;
import com.tencent.tencentmap.mapsdk.maps.CameraUpdate;
import com.tencent.tencentmap.mapsdk.maps.CameraUpdateFactory;
import com.tencent.tencentmap.mapsdk.maps.TencentMap;
@@ -437,14 +438,14 @@ public class AutoTakePictureActivity extends BaseActivity implements View.OnClic
}
});
-// tencentMap.setOnMapClickListener(new TencentMap.OnMapClickListener() {
-// @Override
-// public void onMapClick(LatLng latLng) {
-// Message msg = handler.obtainMessage(0x105);
-// msg.obj = obtainTecentLocation(latLng);
-// handler.sendMessage(msg);
-// }
-// });
+ tencentMap.setOnMapClickListener(new TencentMap.OnMapClickListener() {
+ @Override
+ public void onMapClick(LatLng latLng) {
+ Message msg = handler.obtainMessage(0x105);
+ msg.obj = obtainTecentLocation(latLng);
+ handler.sendMessage(msg);
+ }
+ });
tencentMap.addTencentMapGestureListener(new TencentMapGestureListener() {
@Override
@@ -1452,204 +1453,165 @@ public class AutoTakePictureActivity extends BaseActivity implements View.OnClic
// window.setAttributes(lp);
}
-// private TencentLocation obtainTecentLocation(LatLng latLng) {
-// return new TencentLocation() {
-// @Override
-// public String getProvider() {
-// return "NetWork";
-// }
-//
-// @Override
-// public String getFusionProvider() {
-// return null;
-// }
-//
-// @Override
-// public String getSourceProvider() {
-// return null;
-// }
-//
-// @Override
-// public double getLatitude() {
-// return latLng.getLatitude();
-// }
-//
-// @Override
-// public double getLongitude() {
-// return latLng.getLongitude();
-// }
-//
-// @Override
-// public double getAltitude() {
-// return latLng.getAltitude();
-// }
-//
-// @Override
-// public float getAccuracy() {
-// return 100;
-// }
-//
-// @Override
-// public String getName() {
-// return "null";
-// }
-//
-// @Override
-// public String getAddress() {
-// return "null";
-// }
-//
-// @Override
-// public String getNation() {
-// return "null";
-// }
-//
-// @Override
-// public String getProvince() {
-// return "null";
-// }
-//
-// @Override
-// public String getCity() {
-// return "null";
-// }
-//
-// @Override
-// public String getDistrict() {
-// return "null";
-// }
-//
-// @Override
-// public String getTown() {
-// return null;
-// }
-//
-// @Override
-// public String getVillage() {
-// return null;
-// }
-//
-// @Override
-// public String getStreet() {
-// return null;
-// }
-//
-// @Override
-// public String getStreetNo() {
-// return null;
-// }
-//
-// @Override
-// public Integer getAreaStat() {
-// return null;
-// }
-//
-// @Override
-// public List getPoiList() {
-// return null;
-// }
-//
-// @Override
-// public float getBearing() {
-// return 0;
-// }
-//
-// @Override
-// public float getSpeed() {
-// return 0;
-// }
-//
-// @Override
-// public long getTime() {
-// return 0;
-// }
-//
-// @Override
-// public long getElapsedRealtime() {
-// return 0;
-// }
-//
-// @Override
-// public int getGPSRssi() {
-// return 0;
-// }
-//
-// @Override
-// public int getInOutStatus() {
-// return 0;
-// }
-//
-// @Override
-// public String getIndoorBuildingId() {
-// return null;
-// }
-//
-// @Override
-// public String getIndoorBuildingFloor() {
-// return null;
-// }
-//
-// @Override
-// public int getIndoorLocationType() {
-// return 0;
-// }
-//
-// @Override
-// public double getDirection() {
-// return 0;
-// }
-//
-// @Override
-// public String getCityCode() {
-// return null;
-// }
-//
-// @Override
-// public String getCityPhoneCode() {
-// return null;
-// }
-//
-// @Override
-// public TencentMotion getMotion() {
-// return null;
-// }
-//
-// @Override
-// public int getGpsQuality() {
-// return 0;
-// }
-//
-// @Override
-// public float getDeltaAngle() {
-// return 0;
-// }
-//
-// @Override
-// public float getDeltaSpeed() {
-// return 0;
-// }
-//
-// @Override
-// public int getCoordinateType() {
-// return 0;
-// }
-//
-// @Override
-// public int getFakeReason() {
-// return 0;
-// }
-//
-// @Override
-// public int isMockGps() {
-// return 0;
-// }
-//
-// @Override
-// public Bundle getExtra() {
-// return null;
-// }
-// };
-// }
+ private TencentLocation obtainTecentLocation(LatLng latLng) {
+ return new TencentLocation() {
+ @Override
+ public String getProvider() {
+ return "NetWork";
+ }
+
+ @Override
+ public double getLatitude() {
+ return latLng.getLatitude();
+ }
+
+ @Override
+ public double getLongitude() {
+ return latLng.getLongitude();
+ }
+
+ @Override
+ public double getAltitude() {
+ return latLng.getAltitude();
+ }
+
+ @Override
+ public float getAccuracy() {
+ return 100;
+ }
+
+ @Override
+ public String getName() {
+ return "null";
+ }
+
+ @Override
+ public String getAddress() {
+ return "null";
+ }
+
+ @Override
+ public String getNation() {
+ return "null";
+ }
+
+ @Override
+ public String getProvince() {
+ return "null";
+ }
+
+ @Override
+ public String getCity() {
+ return "null";
+ }
+
+ @Override
+ public String getDistrict() {
+ return "null";
+ }
+
+ @Override
+ public String getTown() {
+ return null;
+ }
+
+ @Override
+ public String getVillage() {
+ return null;
+ }
+
+ @Override
+ public String getStreet() {
+ return null;
+ }
+
+ @Override
+ public String getStreetNo() {
+ return null;
+ }
+
+ @Override
+ public Integer getAreaStat() {
+ return null;
+ }
+
+ @Override
+ public List getPoiList() {
+ return null;
+ }
+
+ @Override
+ public float getBearing() {
+ return 0;
+ }
+
+ @Override
+ public float getSpeed() {
+ return 0;
+ }
+
+ @Override
+ public long getTime() {
+ return 0;
+ }
+
+ @Override
+ public long getElapsedRealtime() {
+ return 0;
+ }
+
+ @Override
+ public int getGPSRssi() {
+ return 0;
+ }
+
+ @Override
+ public String getIndoorBuildingId() {
+ return null;
+ }
+
+ @Override
+ public String getIndoorBuildingFloor() {
+ return null;
+ }
+
+ @Override
+ public int getIndoorLocationType() {
+ return 0;
+ }
+
+ @Override
+ public double getDirection() {
+ return 0;
+ }
+
+ @Override
+ public String getCityCode() {
+ return null;
+ }
+
+ @Override
+ public String getCityPhoneCode() {
+ return null;
+ }
+
+
+ @Override
+ public int getCoordinateType() {
+ return 0;
+ }
+
+ @Override
+ public int isMockGps() {
+ return 0;
+ }
+
+ @Override
+ public Bundle getExtra() {
+ return null;
+ }
+ };
+ }
private Handler handler = new Handler(new Handler.Callback() {
@Override
diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/PoiVideoFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/PoiVideoFragment.java
index 038be98..ff070fa 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/PoiVideoFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/PoiVideoFragment.java
@@ -500,77 +500,12 @@ public class PoiVideoFragment extends BaseDrawerFragment implements View.OnClick
break;
case R.id.btn_poi_video_upload:
poiVideoBuilder.append(TimestampUtil.time()).append(",").append("点击了上传的按钮 ,");
- if (Constant.isPresent) {
- if (fmPoiVideoPic.getTag() != null) {
- List videoFileList = (List) fmPoiVideoPic.getTag();
- boolean existsPic = PoiSaveUtils.getInstance(getActivity()).checkPicExists(videoFileList);
- if (!existsPic) {
- ToastUtils.Message(getActivity(), "本地不存在照片文件,无法上传数据,请确认!");
- return;
- }
- DataSaveUtils.getInstance().uploadFiles(getActivity(), showPoiEntity, videoFileList, new DataSaveUtils.UploadCallback() {
- @Override
- public void onStart() {
- dismissLoadingDialog();
- Constant.isPresent = false;
- getActivity().getSupportFragmentManager().popBackStack();//回退
- WaitDialog.show((AppCompatActivity) getActivity(), "任务正在后台上传中,请稍候...");
- WaitDialog.dismiss(3000);
- }
-
- @Override
- public void onFinish() {
- Constant.isPresent = true;
- }
-
- @Override
- public void onError() {
-
- }
- });
-// fileZip = new File(Constant.PICTURE_FOLDER, "files" + ".zip");
-// new Thread(new Runnable() {
-// @Override
-// public void run() {
-// ZipUtil.zipFiles(videoFileList, fileZip, null);
-// long zipTrueSize = ZipUtils.getZipTrueSize(fileZip.getAbsolutePath());
-// if (zipTrueSize > 0) {
-// if (getActivity() != null) {
-// getActivity().runOnUiThread(new Runnable() {
-// @Override
-// public void run() {
-// if (showPoiEntity == null) {
-// showPoiEntity = new PoiEntity();
-// }
-// if (showPoiEntity.getTaskStatus() == 0 || showPoiEntity.getTaskStatus() == 1 || showPoiEntity.getTaskStatus() == 2 || showPoiEntity.getTaskStatus() == 5) {
-// initPoiSaveLocal(true);
-// } else {
-// poiVideoUpload(showPoiEntity.getBodyId(), fileZip);
-// Constant.isPresent = false;
-// }
-// }
-// });
-// }
-// } else {
-// if (getActivity() != null) {
-// getActivity().runOnUiThread(new Runnable() {
-// @Override
-// public void run() {
-// fileZip.delete();
-// ToastUtils.Message(getActivity(), "压缩文件失败,请重新提交");
-// }
-// });
-// }
-// }
-// }
-// }).start();
- } else {
- dismissLoadingDialog();
- ToastUtils.Message(getActivity(), "请录像");
- return;
- }
+ PoiEntity poiEntity = initPoiEntityByUI(showPoiEntity);
+ if (poiEntity.getTaskStatus() == 1 || poiEntity.getTaskStatus() == 2 || poiEntity.getTaskStatus() == 0 || poiEntity.getTaskStatus() == 5) {
+ initPoiSaveLocal(true);
} else {
- ToastUtils.Message(getActivity(), "该任务正在提交中");
+ poiVideoUpload(poiEntity);
+ Constant.isPresent = false;
}
break;
}
@@ -652,32 +587,46 @@ public class PoiVideoFragment extends BaseDrawerFragment implements View.OnClick
}
- private void poiVideoUpload(int poiVideoBody, File fileZip) {
- if (poiVideoBody == 0) {
+ private void poiVideoUpload(PoiEntity poiEntity) {
+ if (poiEntity.getBodyId() == 0) {
ToastUtils.Message(getActivity(), "请先保存本地在上传");
return;
}
- if (fileZip == null) {
- ToastUtils.Message(getActivity(), "未压缩完成");
- return;
- }
- HttpParams httpParams = new HttpParams();
- httpParams.put("auditId", poiVideoBody);
- long time = System.currentTimeMillis();
- httpParams.put("datetime", time);
- httpParams.put("file", fileZip);
- OkGoBuilder okGoBuilder = OkGoBuilder.getInstance()
- .time(0)
- .Builder(getActivity())
- .url(HttpInterface.POI_VIDEO_UPLOAD_PIC)
- .cls(OtherUploadPicBean.class)
- .params(httpParams)
- .token(Constant.ACCESS_TOKEN);
- if (getActivity() != null) {
- okGoBuilder.postRequest(UploadUtils.getInstance().getPoiVideoUploadCallback(getActivity(), showPoiEntity, fileZip));
- getActivity().getSupportFragmentManager().popBackStack();//回退
- WaitDialog.show((AppCompatActivity) getActivity(), "任务正在后台上传中,请稍候...");
- WaitDialog.dismiss(3000);
+ if (Constant.isPresent) {
+ if (fmPoiVideoPic.getTag() != null) {
+ List videoFileList = (List) fmPoiVideoPic.getTag();
+ boolean existsPic = PoiSaveUtils.getInstance(getActivity()).checkPicExists(videoFileList);
+ if (!existsPic) {
+ ToastUtils.Message(getActivity(), "本地不存在照片文件,无法上传数据,请确认!");
+ return;
+ }
+ DataSaveUtils.getInstance().uploadFiles(getActivity(), showPoiEntity, videoFileList, new DataSaveUtils.UploadCallback() {
+ @Override
+ public void onStart() {
+ dismissLoadingDialog();
+ Constant.isPresent = false;
+ getActivity().getSupportFragmentManager().popBackStack();//回退
+ WaitDialog.show((AppCompatActivity) getActivity(), "任务正在后台上传中,请稍候...");
+ WaitDialog.dismiss(3000);
+ }
+
+ @Override
+ public void onFinish() {
+ Constant.isPresent = true;
+ }
+
+ @Override
+ public void onError() {
+
+ }
+ });
+ } else {
+ dismissLoadingDialog();
+ ToastUtils.Message(getActivity(), "请录像拍照");
+ return;
+ }
+ } else {
+ ToastUtils.Message(getActivity(), "该任务正在提交中");
}
}
@@ -713,7 +662,7 @@ public class PoiVideoFragment extends BaseDrawerFragment implements View.OnClick
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
- poiVideoUpload(poiVideoBody, fileZip);
+ poiVideoUpload(poiEntity);
Constant.isPresent = false;
}
});
diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/RoadFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/RoadFragment.java
index f9d1f12..b29b987 100644
--- a/app/src/main/java/com/navinfo/outdoor/fragment/RoadFragment.java
+++ b/app/src/main/java/com/navinfo/outdoor/fragment/RoadFragment.java
@@ -576,79 +576,16 @@ public class RoadFragment extends BaseDrawerFragment implements View.OnClickList
startActivityForResult(intent, 0x101);
break;
case R.id.road_upload:
+ // 如果该数据没有被保存,需要先调用保存功能自动保存数据
roadBuilder.append(TimestampUtil.time()).append(",").append("点击了上传的按钮 ,");
- if (Constant.isPresent) {
- if (fmRoadPic.getTag() != null) {
- List videoFileList = (List) fmRoadPic.getTag();
- boolean existsPic = PoiSaveUtils.getInstance(getActivity()).checkPicExists(videoFileList);
- if (!existsPic) {
- ToastUtils.Message(getActivity(), "本地不存在照片文件,无法上传数据,请确认!");
- return;
- }
- DataSaveUtils.getInstance().uploadFiles(getActivity(), showPoiEntity, videoFileList, new DataSaveUtils.UploadCallback() {
- @Override
- public void onStart() {
- dismissLoadingDialog();
- Constant.isPresent = false;
- getActivity().getSupportFragmentManager().popBackStack();//回退
- WaitDialog.show((AppCompatActivity) getActivity(), "任务正在后台上传中,请稍候...");
- WaitDialog.dismiss(3000);
- }
-
- @Override
- public void onFinish() {
- Constant.isPresent = true;
- }
-
- @Override
- public void onError() {
-
- }
- });
-// fileZip = new File(Constant.PICTURE_FOLDER, "files" + ".zip");
-// new Thread(new Runnable() {
-// @Override
-// public void run() {
-// ZipUtil.zipFiles(videoFileList, fileZip, null);//压缩
-// long zipTrueSize = ZipUtils.getZipTrueSize(fileZip.getAbsolutePath());
-// if (zipTrueSize > 0) {
-// if (getActivity() != null) {
-// getActivity().runOnUiThread(new Runnable() {
-// @Override
-// public void run() {
-// if (showPoiEntity == null) {
-// showPoiEntity = new PoiEntity();
-// }
-// if (showPoiEntity.getTaskStatus() == 1 || showPoiEntity.getTaskStatus() == 2 || showPoiEntity.getTaskStatus() == 0 || showPoiEntity.getTaskStatus() == 5) {
-// initPoiSaveLocal(true);
-// } else {
-// poiVideoUpload(showPoiEntity.getBodyId(), fileZip);
-// Constant.isPresent = false;
-// }
-// }
-// });
-// }
-// } else {
-// if (getActivity() != null) {
-// getActivity().runOnUiThread(new Runnable() {
-// @Override
-// public void run() {
-// fileZip.delete();
-// ToastUtils.Message(getActivity(), "压缩文件失败,请重新提交");
-// }
-// });
-// }
-// }
-// }
-// }).start();
- } else {
- dismissLoadingDialog();
- ToastUtils.Message(getActivity(), "请录像");
- return;
- }
+ PoiEntity poiEntity = initPoiEntityByUI(showPoiEntity);
+ if (poiEntity.getTaskStatus() == 1 || poiEntity.getTaskStatus() == 2 || poiEntity.getTaskStatus() == 0 || poiEntity.getTaskStatus() == 5) {
+ initPoiSaveLocal(true);
} else {
- ToastUtils.Message(getActivity(), "该任务正在提交中");
+ poiVideoUpload(poiEntity);
+ Constant.isPresent = false;
}
+
break;
}
}
@@ -729,32 +666,46 @@ public class RoadFragment extends BaseDrawerFragment implements View.OnClickList
}
}
- private void poiVideoUpload(int body, File fileZip) {
- if (body == 0) {
- ToastUtils.Message(getActivity(), "请先保存本地上传");
+ private void poiVideoUpload(PoiEntity poiEntity) {
+ if (poiEntity.getBodyId() == 0) {
+ ToastUtils.Message(getActivity(), "请先保存本地在上传");
return;
}
- if (fileZip == null) {
- ToastUtils.Message(getActivity(), "未压缩完成");
- return;
- }
- HttpParams httpParams = new HttpParams();
- httpParams.put("auditId", body);
- long time = System.currentTimeMillis();
- httpParams.put("datetime", time);
- httpParams.put("file", fileZip);
- OkGoBuilder okGoBuilder = OkGoBuilder.getInstance()
- .time(0)
- .Builder(getActivity())
- .url(HttpInterface.ROAD_TASK_UPLOAD_PIC)
- .cls(OtherUploadPicBean.class)
- .params(httpParams)
- .token(Constant.ACCESS_TOKEN);
- if (getActivity() != null) {
- okGoBuilder.postRequest(UploadUtils.getInstance().getRoadUploadCallback(getActivity(), showPoiEntity, fileZip));
- getActivity().getSupportFragmentManager().popBackStack();//回退
- WaitDialog.show((AppCompatActivity) getActivity(), "任务正在后台上传中,请稍候...");
- WaitDialog.dismiss(3000);
+ if (Constant.isPresent) {
+ if (fmRoadPic.getTag() != null) {
+ List videoFileList = (List) fmRoadPic.getTag();
+ boolean existsPic = PoiSaveUtils.getInstance(getActivity()).checkPicExists(videoFileList);
+ if (!existsPic) {
+ ToastUtils.Message(getActivity(), "本地不存在照片文件,无法上传数据,请确认!");
+ return;
+ }
+ DataSaveUtils.getInstance().uploadFiles(getActivity(), poiEntity, videoFileList, new DataSaveUtils.UploadCallback() {
+ @Override
+ public void onStart() {
+ dismissLoadingDialog();
+ Constant.isPresent = false;
+ getActivity().getSupportFragmentManager().popBackStack();//回退
+ WaitDialog.show((AppCompatActivity) getActivity(), "任务正在后台上传中,请稍候...");
+ WaitDialog.dismiss(3000);
+ }
+
+ @Override
+ public void onFinish() {
+ Constant.isPresent = true;
+ }
+
+ @Override
+ public void onError() {
+
+ }
+ });
+ } else {
+ dismissLoadingDialog();
+ ToastUtils.Message(getActivity(), "请录像拍照");
+ return;
+ }
+ } else {
+ ToastUtils.Message(getActivity(), "该任务正在提交中");
}
}
@@ -794,7 +745,7 @@ public class RoadFragment extends BaseDrawerFragment implements View.OnClickList
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
- poiVideoUpload(roadBody, fileZip);
+ poiVideoUpload(poiEntity);
Constant.isPresent = false;
}
});
diff --git a/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java b/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java
index 1b7a69a..720779c 100644
--- a/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java
+++ b/app/src/main/java/com/navinfo/outdoor/http/HttpInterface.java
@@ -3,8 +3,8 @@ package com.navinfo.outdoor.http;
public class HttpInterface {
// public static final String IP = "http://172.23.138.133:9999/m4";//测试接口-IP
public static final String IPm = "http://dtxbmaps.navinfo.com/dtxb/dev/m4";//开发接口-外网
- public static final String IP2 = "http://dtxbmaps.navinfo.com/dtxb/test/m4";//测试接口-外网
- public static final String IP = "http://dtxbmaps.navinfo.com/dtxb/m4";//正式接口
+ public static final String IP = "http://dtxbmaps.navinfo.com/dtxb/test/m4";//测试接口-外网
+ public static final String IP1 = "http://dtxbmaps.navinfo.com/dtxb/m4";//正式接口
public static final String USER_PATH = "/user/";//我的
public static final String MSG_LIST_PATH = "/msgList/";//发现
public static final String USER_LOGIN_PATH = "/userlogin/";//登录
diff --git a/app/src/main/java/com/navinfo/outdoor/util/PoiSaveUtils.java b/app/src/main/java/com/navinfo/outdoor/util/PoiSaveUtils.java
index ee04335..6b2f8c3 100644
--- a/app/src/main/java/com/navinfo/outdoor/util/PoiSaveUtils.java
+++ b/app/src/main/java/com/navinfo/outdoor/util/PoiSaveUtils.java
@@ -84,7 +84,7 @@ public class PoiSaveUtils {
}
if (poiEntity.getType()==2) {
chargePoiEntityList.add(poiEntity);
- } if (poiEntity.getType() == 3 || poiEntity.getType() == 4) {
+ } else if (poiEntity.getType() == 3 || poiEntity.getType() == 4) {
spliteFilePoiEntityList.add(poiEntity);
} else {
otherPoiEntityList.add(poiEntity);
diff --git a/build.gradle b/build.gradle
index 912a369..586dc7c 100644
--- a/build.gradle
+++ b/build.gradle
@@ -3,9 +3,6 @@ buildscript {
ext.anko_version = '0.10.1'//扩展库版本
ext.kotlin_version = '1.5.10'
repositories {
- google()
- jcenter()
- mavenCentral()
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
//友盟 检测bug
maven { url 'https://repo1.maven.org/maven2/' }
@@ -14,9 +11,9 @@ buildscript {
url "https://oss.sonatype.org/content/groups/public"
}
maven { url "https://jitpack.io" }
-
-
-
+ google()
+ jcenter()
+ mavenCentral()
}
dependencies {
classpath "com.android.tools.build:gradle:4.0.0"
@@ -30,12 +27,16 @@ buildscript {
allprojects {
repositories {
- jcenter()
- google()
- mavenCentral()
maven { url 'https://jitpack.io' }
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
maven { url 'https://repo1.maven.org/maven2/' }
+ //腾讯地图
+ maven{
+ url "https://oss.sonatype.org/content/groups/public"
+ }
+ jcenter()
+ google()
+ mavenCentral()
}
}
diff --git a/gradle.properties b/gradle.properties
index e11d5da..df295b8 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -16,9 +16,9 @@ org.gradle.jvmargs=-Xmx2048m
# https://developer.android.com/topic/libraries/support-library/androidx-rn
android.useAndroidX=true
systemProp.http.proxyHost=127.0.0.1
-systemProp.http.proxyPort=1080
+systemProp.http.proxyPort=10080
systemProp.https.proxyHost=127.0.0.1
-systemProp.https.proxyPort=1080
+systemProp.https.proxyPort=10080
# Automatically convert third-party libraries to use AndroidX
android.enableJetifier=true
android.injected.testOnly=false