Commit 3c1fafd6 authored by p x's avatar p x
Browse files

添加加载webview 的方式

parent 6704f076
package com.sd.geelyhmiweb
import android.util.Log
import android.webkit.JavascriptInterface
import androidx.lifecycle.MutableLiveData
import com.sd.geelyhmiweb.dsbridge.CompletionHandler
......@@ -40,19 +39,17 @@ class JsApi {
}
/* //同步API
@JavascriptInterface
fun testSyn(msg: Object): String {
return msg.toString() + "[syn call]"
}
//异步API
@JavascriptInterface
fun testAsyn(msg: Object, handler: CompletionHandler<String?>) {
handler.complete(msg.toString() + " [ asyn call]")
}*/
/* //同步API
@JavascriptInterface
fun testSyn(msg: Object): String {
return msg.toString() + "[syn call]"
}
//异步API
@JavascriptInterface
fun testAsyn(msg: Object, handler: CompletionHandler<String?>) {
handler.complete(msg.toString() + " [ asyn call]")
}*/
}
\ No newline at end of file
......@@ -4,26 +4,21 @@ import android.Manifest
import android.content.Intent
import android.os.Build
import android.os.Bundle
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import com.permissionx.guolindev.PermissionX
import com.sd.geelyhmiweb.MainActivity
import com.sd.geelyhmiweb.R
import com.sd.geelyhmiweb.databinding.ActivityBootBinding
import com.sd.geelyhmiweb.databinding.ActivityLoginBinding
import com.sd.geelyhmiweb.utils.ToastHelper
class BootActivity : AppCompatActivity() {
private lateinit var binding: ActivityBootBinding
//是否AVP项目- 没有登录页
private var isAvp = true
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding=ActivityBootBinding.inflate(layoutInflater)
binding = ActivityBootBinding.inflate(layoutInflater)
// enableEdgeToEdge()
setContentView(binding.root)
requestPers()
......@@ -64,7 +59,7 @@ class BootActivity : AppCompatActivity() {
.request { allGranted, grantedList, deniedList ->
// if (allGranted) {
// ToastHelper.showShort(this, "All permissions are granted")
jumpMain()
jumpMain()
// } else {
//// ToastHelper.showShort(this, "权限被拒")
//// binding.root.postDelayed({
......
......@@ -92,7 +92,8 @@ class LocationUtils {
private fun setLocation(location: Location) {
this.location = location
val loc = "${location.longitude} ${location.latitude}"
//经度,维度,航向角,高度(此位置在WGS84参考椭球上方的高度,以米为单位)
val loc = "${location.longitude} ${location.latitude} ${location.bearing} ${location.altitude}"
onJsLoc?.onJsLoc(loc)
}
......
......@@ -9,7 +9,7 @@ object MyContants {
* 1 = Cesium
* 2 = ThreeJS
*/
var LOAD_WEB_FILE=1
var LOAD_WEB_FILE = 1
// var PORT = if (IS_DEBUG) "123" else "34534"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment