merge code

This commit is contained in:
qiji4215 2023-04-23 17:12:07 +08:00
parent 51bd47842a
commit 30c7907253
10 changed files with 10 additions and 9 deletions

View File

@ -33,7 +33,7 @@ open class PermissionsActivity : BaseActivity() {
if (Build.VERSION.SDK_INT == Build.VERSION_CODES.Q) { if (Build.VERSION.SDK_INT == Build.VERSION_CODES.Q) {
permissionList.add(Permission.ACCESS_BACKGROUND_LOCATION) permissionList.add(Permission.ACCESS_BACKGROUND_LOCATION)
} }
/* XXPermissions.with(this) XXPermissions.with(this)
// 申请单个权限 // 申请单个权限
.permission(permissionList) .permission(permissionList)
// 设置权限请求拦截器(局部设置) // 设置权限请求拦截器(局部设置)
@ -73,7 +73,7 @@ open class PermissionsActivity : BaseActivity() {
onPermissionsDenied() onPermissionsDenied()
} }
} }
})*/ })
} }
/** /**

View File

@ -6,6 +6,7 @@ import androidx.core.view.WindowCompat
import androidx.databinding.DataBindingUtil import androidx.databinding.DataBindingUtil
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import androidx.navigation.findNavController import androidx.navigation.findNavController
import com.blankj.utilcode.util.ToastUtils
import com.navinfo.collect.library.map.NIMapController import com.navinfo.collect.library.map.NIMapController
import com.navinfo.collect.library.map.handler.NiLocationListener import com.navinfo.collect.library.map.handler.NiLocationListener
import com.navinfo.omqs.Constant import com.navinfo.omqs.Constant
@ -63,6 +64,7 @@ class MainActivity : BaseActivity() {
mapController.locationLayerHandler.startLocation() mapController.locationLayerHandler.startLocation()
//启动轨迹存储 //启动轨迹存储
mapController.locationLayerHandler.setNiLocationListener(NiLocationListener { mapController.locationLayerHandler.setNiLocationListener(NiLocationListener {
ToastUtils.showLong("定位${it.longitude}")
binding!!.viewModel!!.addSaveTrace(it) binding!!.viewModel!!.addSaveTrace(it)
binding!!.viewModel!!.startSaveTraceThread(this) binding!!.viewModel!!.startSaveTraceThread(this)
}) })
@ -97,7 +99,7 @@ class MainActivity : BaseActivity() {
*/ */
fun openCamera() { fun openCamera() {
//显示轨迹图层 //显示轨迹图层
//binding!!.viewModel!!.onClickCameraButton(this) binding!!.viewModel!!.onClickCameraButton(this)
} }
/** /**

View File

@ -18,10 +18,6 @@ android {
compileSdk 30 compileSdk 30
defaultConfig { defaultConfig {
minSdk 23
targetSdk 30
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
consumerProguardFiles "consumer-rules.pro" consumerProguardFiles "consumer-rules.pro"
@ -132,7 +128,7 @@ dependencies {
androidTestImplementation "android.arch.persistence.room:testing:1.1.1" androidTestImplementation "android.arch.persistence.room:testing:1.1.1"
api 'com.tencent.wcdb:wcdb-android:1.1-19' api 'com.tencent.wcdb:wcdb-android:1.1-19'
//api 'de.mrmaffen:libvlc-android:2.1.12@aar'
// // // //
// implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4' // implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4'
// // Android支持库 // // Android支持库

Binary file not shown.

Binary file not shown.

View File

@ -12,6 +12,9 @@
<meta-data <meta-data
android:name="com.baidu.lbsapi.API_KEY" android:name="com.baidu.lbsapi.API_KEY"
android:value="IxQi4mZGTlfv6Z9M2GRdqn4KKRbOATUU" /> android:value="IxQi4mZGTlfv6Z9M2GRdqn4KKRbOATUU" />
<!--<meta-data
android:name="com.baidu.lbsapi.API_KEY"
android:value="IxQi4mZGTlfv6Z9M2GRdqn4KKRbOATUU" />--><!--BMnHEAZ8Ypq44GOBf4UqENgvCmncfFU6-->
<application <application
android:allowBackup="true" android:allowBackup="true"
android:networkSecurityConfig="@xml/network_security_config"> android:networkSecurityConfig="@xml/network_security_config">

View File

@ -100,7 +100,7 @@ class LocationLayerHandler(context: AppCompatActivity, mapView: NIMapView) : Bas
// locationOption.setOpenAutoNotifyMode() // locationOption.setOpenAutoNotifyMode()
//设置打开自动回调位置模式该开关打开后期间只要定位SDK检测到位置变化就会主动回调给开发者 //设置打开自动回调位置模式该开关打开后期间只要定位SDK检测到位置变化就会主动回调给开发者
locationOption.setOpenAutoNotifyMode( locationOption.setOpenAutoNotifyMode(
1000, 1, LocationClientOption.LOC_SENSITIVITY_HIGHT 5, 1, LocationClientOption.LOC_SENSITIVITY_HIGHT
) )
//需将配置好的LocationClientOption对象通过setLocOption方法传递给LocationClient对象使用 //需将配置好的LocationClientOption对象通过setLocOption方法传递给LocationClient对象使用
locationClient.locOption = locationOption locationClient.locOption = locationOption

BIN
fastmap.keystore Normal file

Binary file not shown.