1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- 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<WebView>(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<ImageView>(R.id.iv_help_close)
- iv_help_close.setImageResource(com.develop.common.R.drawable.ic_close)
- iv_help_close.setOnClickListener {
- finish()
- }
- }
- }
|