package com.develop.setting.ui import android.annotation.SuppressLint import android.os.Bundle import android.util.Log import android.webkit.WebView import android.webkit.WebViewClient import android.widget.ImageView import androidx.appcompat.app.AppCompatActivity import com.alibaba.android.arouter.facade.annotation.Route import com.develop.base.ext.getSN import com.develop.base.ext.isNightTheme import com.develop.base.ext.isScreenHeight import com.develop.base.ext.isScreenWidth import com.develop.base.util.MMkvUtils import com.develop.common.router.Screens import com.develop.common.tag.CURRENT_LANGUAGE import com.develop.setting.R @Route(path = Screens.Setting.HELP) class HelpDocsActivity : AppCompatActivity() { private var sn = getSN() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_help_docs) var width = isScreenWidth() var height = isScreenHeight() val webView = findViewById(R.id.webview) webView.getSettings().setJavaScriptEnabled(true); webView.webViewClient = object : WebViewClient() { override fun shouldOverrideUrlLoading(view: WebView, url: String): Boolean { // 在WebView中加载链接 view.loadUrl(url) return true } } Log.e("TAG screen", "width :$width height:$height") //screen_width:1024 screen_height: 552 //7寸屏的尺寸 var language = MMkvUtils.getString(CURRENT_LANGUAGE) if (language==null){ language = "EN" } var url = "" //处理045 屏幕小,隐私协议和帮助文档文字需要加大 url = if (sn.startsWith("045")){ //045的设备,5寸屏分辨率 1280 * 720 if (width==1280&&height==720){ "file:///android_asset/help/${language}/help-white-a.html" }else{ "file:///android_asset/help/${language}/help-white.html" } }else{ if (isNightTheme()) { if (sn.startsWith("011")&&(language=="EN"||language=="PL")){ "file:///android_asset/help/${language}/help_011.html" }else if (sn.startsWith("010")&&language =="FR"){ "file:///android_asset/help/${language}/help_010.html" }else{ "file:///android_asset/help/${language}/help.html" } } else { if (sn.startsWith("036")&&language =="FR"){ "file:///android_asset/help/${language}/help-white_036.html" }else{ "file:///android_asset/help/${language}/help-white.html" } } } webView.loadUrl(url) var iv_help_close = findViewById(R.id.iv_help_close) iv_help_close.setImageResource(com.develop.common.R.drawable.ic_close) iv_help_close.setOnClickListener { finish() } } }