From 9ce248f0287e566b26fa73e795599ed27fdea24c Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期四, 08 十月 2026 17:43:54 +0800
Subject: [PATCH] 更换高德key 修复问题 升级版本
---
ChipsLayoutManager/build.gradle | 137 ---------------------------
build.gradle | 39 +++++--
app/src/main/AndroidManifest.xml | 2
app/src/main/java/com/fuban/driver/base/MyApplication.kt | 2
app/src/main/java/com/fuban/driver/ui/to_city/TripCityActivity.kt | 3
app/src/main/java/com/fuban/driver/ui/main/TripActivity.kt | 33 +++---
gradle/wrapper/gradle-wrapper.properties | 2
app/src/main/java/com/fuban/driver/ui/main/MainActivity.kt | 1
app/src/main/java/com/fuban/driver/ui/main/OrderOverActivity.kt | 27 ++--
app/build.gradle | 4
10 files changed, 66 insertions(+), 184 deletions(-)
diff --git a/ChipsLayoutManager/build.gradle b/ChipsLayoutManager/build.gradle
index 762f7e5..9f1508d 100644
--- a/ChipsLayoutManager/build.gradle
+++ b/ChipsLayoutManager/build.gradle
@@ -1,33 +1,4 @@
-plugins {
- id "com.jfrog.bintray" version "1.7.3"
- id "com.github.dcendents.android-maven" version "1.5"
-}
-
apply plugin: 'com.android.library'
-
-//upload settings to bintray
-ext {
- bintrayRepo = 'widget'
- bintrayName = 'ChipsLayoutManager'
-
- libraryName = 'ChipsLayoutManager'
- publishedGroupId = 'com.beloo.widget'
- artifact = 'ChipsLayoutManager'
- libraryVersion = "rootProject.ext.libraryVersion"
-
- libraryDescription = 'Android. A custom layout manager for RecyclerView which mimicric TextView span behaviour, flow layouts behaviour with support of amazing recyclerView features'
-
- siteUrl = 'https://github.com/BelooS/ChipsLayoutManager'
- gitUrl = 'https://github.com/BelooS/ChipsLayoutManager.git'
-
- developerId = 'beloo'
- developerName = 'Beloy Oleg'
- developerEmail = 'beloyoleg@gmail.com'
-
- licenseName = 'The Apache Software License, Version 2.0'
- licenseUrl = 'http://www.apache.org/licenses/LICENSE-2.0.txt'
- allLicenses = ["Apache-2.0"]
-}
android {
compileSdkVersion 29
@@ -69,28 +40,6 @@
}
-task androidJavadocs(type: Javadoc) {
- source = android.sourceSets.main.java.srcDirs
-}
-
-task androidJavadocsJar(type: Jar) {
- classifier = 'javadoc'
- baseName = artifact
- from androidJavadocs.destinationDir
-}
-
-task androidSourcesJar(type: Jar) {
- classifier = 'sources'
- baseName = artifact
- from android.sourceSets.main.java.srcDirs
-}
-
-artifacts {
- archives androidSourcesJar
- archives androidJavadocsJar
-}
-
-
def supportVersion = "25+";
dependencies {
@@ -104,90 +53,4 @@
androidTestCompile 'com.android.support.test:runner:0.5'
androidTestCompile "com.android.support:support-annotations:$supportVersion"
androidTestCompile 'pl.pragmatists:JUnitParams:1.0.5'
-}
-
-group = publishedGroupId // Maven Group ID for the artifact
-version = libraryVersion
-
-install {
- repositories.mavenInstaller {
- // This generates POM.xml with proper parameters
- pom {
- project {
- packaging 'aar'
- groupId publishedGroupId
- artifactId artifact
- version libraryVersion
-
- // Add your description here
- name libraryName
- description libraryDescription
- url siteUrl
-
- // Set your license
- licenses {
- license {
- name licenseName
- url licenseUrl
- }
- }
- developers {
- developer {
- id developerId
- name developerName
- email developerEmail
- }
- }
- scm {
- connection gitUrl
- developerConnection gitUrl
- url siteUrl
-
- }
- }.writeTo("$buildDir/poms/pom-default.xml")
- }
- }
-}
-
-Properties properties = new Properties()
-properties.load(project.rootProject.file('local.properties').newDataInputStream())
-
-bintray {
- user = properties.getProperty("bintray.user")
- key = properties.getProperty("bintray.apikey")
-
- configurations = ['archives'] //When uploading configuration files
-
- dryRun = false //[Default: false] Whether to run this as dry-run, without deploying
- publish = true //[Default: false] Whether version should be auto published after an upload
- override = true //[Default: false] Whether to override version artifacts already published
-
- //Package configuration. The plugin will use the repo and name properties to check if the package already exists. In that case, there's no need to configure the other package properties (like userOrg, desc, etc).
- pkg {
- repo = bintrayRepo
- name = bintrayName
- desc = libraryDescription
- websiteUrl = siteUrl
- issueTrackerUrl = 'https://github.com/BelooS/ChipsLayoutManager/issues'
- vcsUrl = gitUrl
- licenses = allLicenses
- publish = true
- publicDownloadNumbers = true
-
- githubRepo = 'BelooS/ChipsLayoutManager'
- githubReleaseNotesFile = 'README.md'
-
- //Optional version descriptor
- version {
- name = libraryVersion //Bintray logical version name
- desc = '' //Optional - Version-specific description'
- vcsTag = libraryVersion
-
- gpg {
- sign = true //Determines whether to GPG sign the files. The default is false
- passphrase = properties.getProperty("bintray.gpg.password")
- //Optional. The passphrase for GPG signing'
- }
- }
- }
}
\ No newline at end of file
diff --git a/app/build.gradle b/app/build.gradle
index ecaf3f3..796be0e 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -24,8 +24,8 @@
applicationId "com.fuban.driver"
minSdkVersion 21
targetSdkVersion 29
- versionCode 4
- versionName "3.0.1"
+ versionCode 5
+ versionName "3.0.2"
multiDexEnabled true
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
ndk {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index db27cb8..952d306 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -147,7 +147,7 @@
<meta-data
android:name="com.amap.api.v2.apikey"
- android:value="8651390ff58605b2c404776027ef3188" />
+ android:value="6e1184657026c43a133498cd0fde18e7" />
<activity android:name="com.fuban.driver.base.gaode.gpsnav.GPSNaviActivity" />
diff --git a/app/src/main/java/com/fuban/driver/base/MyApplication.kt b/app/src/main/java/com/fuban/driver/base/MyApplication.kt
index 83b5079..a38f304 100644
--- a/app/src/main/java/com/fuban/driver/base/MyApplication.kt
+++ b/app/src/main/java/com/fuban/driver/base/MyApplication.kt
@@ -234,7 +234,7 @@
var serviceId = serviceIdS.toLong()
var terminalName = CacheKey.getTerminalName() // 唯一标识某个用户或某台设备的名称
aMapTrackClient = AMapTrackClient(applicationContext);
- aMapTrackClient.setInterval(5, 30)
+ aMapTrackClient.setInterval(30, 30)
aMapTrackClient.queryTerminal(QueryTerminalRequest(serviceId, terminalName),
object : OnTripTrackListener() {
override fun onQueryTerminalCallback(p0: QueryTerminalResponse?) {
diff --git a/app/src/main/java/com/fuban/driver/ui/main/MainActivity.kt b/app/src/main/java/com/fuban/driver/ui/main/MainActivity.kt
index 5566e4b..1fb06bf 100644
--- a/app/src/main/java/com/fuban/driver/ui/main/MainActivity.kt
+++ b/app/src/main/java/com/fuban/driver/ui/main/MainActivity.kt
@@ -339,5 +339,6 @@
override fun onDestroy() {
super.onDestroy()
MyApplication.canPlayVoice = false
+ MyApplication.removeOrderView(qeeOrderView)
}
}
\ No newline at end of file
diff --git a/app/src/main/java/com/fuban/driver/ui/main/OrderOverActivity.kt b/app/src/main/java/com/fuban/driver/ui/main/OrderOverActivity.kt
index a794f60..0539e0a 100644
--- a/app/src/main/java/com/fuban/driver/ui/main/OrderOverActivity.kt
+++ b/app/src/main/java/com/fuban/driver/ui/main/OrderOverActivity.kt
@@ -107,18 +107,7 @@
}
private fun addSocketLisener() {
- MyApplication.addOrderView(object : MyApplication.OrderStatueView {
- override fun orderInfo(data: OrderSimpleData?) {
- data?.let {
- if (it.status == 8) {
- android.os.Handler(Looper.getMainLooper()).post {
- orderBean.data.orderState = 8
- showUi(orderBean)
- }
- }
- }
- }
- })
+ MyApplication.addOrderView(listener)
// if (handler == null) {
// handler = android.os.Handler(mainLooper)
@@ -127,7 +116,18 @@
// }, 3000)
// }
}
-
+ private val listener= object : MyApplication.OrderStatueView {
+ override fun orderInfo(data: OrderSimpleData?) {
+ data?.let {
+ if (it.status == 8) {
+ android.os.Handler(Looper.getMainLooper()).post {
+ orderBean.data.orderState = 8
+ showUi(orderBean)
+ }
+ }
+ }
+ }
+ }
var handler: android.os.Handler? = null
fun checkOrderStatue() {
var map = getMapByAny()
@@ -152,6 +152,7 @@
override fun onDestroy() {
super.onDestroy()
handler?.removeCallbacksAndMessages(null)
+ MyApplication.removeOrderView(listener)
}
fun showPayResultText(it: OrderBean, statue: Int) {
diff --git a/app/src/main/java/com/fuban/driver/ui/main/TripActivity.kt b/app/src/main/java/com/fuban/driver/ui/main/TripActivity.kt
index ded8dff..6f9e154 100644
--- a/app/src/main/java/com/fuban/driver/ui/main/TripActivity.kt
+++ b/app/src/main/java/com/fuban/driver/ui/main/TripActivity.kt
@@ -86,27 +86,27 @@
private fun addSockectCancel() {
checkOrderStatue()
- MyApplication.addOrderView(object : MyApplication.OrderStatueView {
- override fun orderInfo(data: OrderSimpleData?) {
- data?.let {
- when(it.orderType){
- 1,2,3 -> {
- if (it.status == 10 || it.status == 12) {
- Handler(Looper.getMainLooper()).post {
- toast("用户已取消订单")
- MyApplication.getTTsManager().setVideoText("用户已取消订单")
- MyApplication.currentOrderType = ""
- MyApplication.currentOrderId = ""
- finish()
- }
- }
+ MyApplication.addOrderView(listener)
+ }
+private val listener=object : MyApplication.OrderStatueView {
+ override fun orderInfo(data: OrderSimpleData?) {
+ data?.let {
+ when(it.orderType){
+ 1,2,3 -> {
+ if (it.status == 10 || it.status == 12) {
+ Handler(Looper.getMainLooper()).post {
+ toast("用户已取消订单")
+ MyApplication.getTTsManager().setVideoText("用户已取消订单")
+ MyApplication.currentOrderType = ""
+ MyApplication.currentOrderId = ""
+ finish()
}
}
}
}
- })
+ }
}
-
+}
var handler: Handler? = null
fun checkOrderStatue() {
var map = getMapByAny()
@@ -601,6 +601,7 @@
handler?.removeCallbacksAndMessages(null)
}
closeTimeStart()
+ MyApplication.removeOrderView(listener)
}
diff --git a/app/src/main/java/com/fuban/driver/ui/to_city/TripCityActivity.kt b/app/src/main/java/com/fuban/driver/ui/to_city/TripCityActivity.kt
index 0fc8103..da64ca0 100644
--- a/app/src/main/java/com/fuban/driver/ui/to_city/TripCityActivity.kt
+++ b/app/src/main/java/com/fuban/driver/ui/to_city/TripCityActivity.kt
@@ -153,12 +153,10 @@
override fun onBackPressed() {
EventBus.getDefault().post(BaseEvent(BaseEvent.UPDATA_MAIN_CAR))
- MyApplication.removeOrderView(qeeOrderView)
super.onBackPressed()
}
override fun finish() {
- MyApplication.removeOrderView(qeeOrderView)
EventBus.getDefault().post(BaseEvent(BaseEvent.UPDATA_MAIN_CAR))
super.finish()
}
@@ -796,6 +794,7 @@
handler?.removeCallbacksAndMessages(null)
}
closeTimeStart()
+ MyApplication.removeOrderView(qeeOrderView)
}
diff --git a/build.gradle b/build.gradle
index f4856a7..e97f3e4 100644
--- a/build.gradle
+++ b/build.gradle
@@ -3,12 +3,21 @@
buildscript {
ext.kotlin_version = '1.3.61'
repositories {
+// 阿里云镜像(推荐)
+ maven { url 'https://maven.aliyun.com/repository/jcenter' }
+ maven { url 'https://maven.aliyun.com/repository/google' }
+ maven { url 'https://maven.aliyun.com/repository/public' }
+ maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
+ //jitpack
+ maven { url "https://jitpack.io" }
+ // 腾讯云镜像
+ maven { url 'https://mirrors.cloud.tencent.com/nexus/repository/maven-public/' }
+
+ // 官方源(作为保底)
google()
- jcenter()
- maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
- maven { url 'https://maven.aliyun.com/repository/google/' }
- maven { url 'https://maven.aliyun.com/repository/jcenter/' }
- maven { url 'https://jitpack.io' }
+ mavenCentral()
+ gradlePluginPortal()
+ maven { url 'https://dl.bintray.com/umsdk/release' }
maven { url 'http://mirrors.huaweicloud.com/repository/maven/huaweicloudsdk/' }
}
@@ -22,15 +31,23 @@
allprojects {
repositories {
+// 阿里云镜像(推荐)
+ maven { url 'https://maven.aliyun.com/repository/jcenter' }
+ maven { url 'https://maven.aliyun.com/repository/google' }
+ maven { url 'https://maven.aliyun.com/repository/public' }
+ maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
+ //jitpack
+ maven { url "https://jitpack.io" }
+ // 腾讯云镜像
+ maven { url 'https://mirrors.cloud.tencent.com/nexus/repository/maven-public/' }
+
+ // 官方源(作为保底)
google()
- jcenter()
- maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
- maven { url 'https://maven.aliyun.com/repository/google/' }
- maven { url 'https://maven.aliyun.com/repository/jcenter/' }
- maven { url 'https://jitpack.io' }
+ mavenCentral()
+ gradlePluginPortal()
maven { url 'https://dl.bintray.com/umsdk/release' }
maven { url 'http://mirrors.huaweicloud.com/repository/maven/huaweicloudsdk/' }
- mavenCentral()
+
flatDir {
dirs 'libs'
}
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index 89ec494..d0dd3d0 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -3,4 +3,4 @@
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
+distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-5.6.4-all.zip
--
Gitblit v1.7.1