add network

This commit is contained in:
yuqian 2025-08-29 15:29:30 +08:00
parent bea38d9d03
commit cdc66bf56d
18 changed files with 1724 additions and 76 deletions

3
.idea/.gitignore generated vendored Normal file
View File

@ -0,0 +1,3 @@
# Default ignored files
/shelf/
/workspace.xml

6
.idea/AndroidProjectSystem.xml generated Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AndroidProjectSystem">
<option name="providerId" value="com.android.tools.idea.GradleProjectSystem" />
</component>
</project>

6
.idea/compiler.xml generated Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<bytecodeTargetLevel target="21" />
</component>
</project>

10
.idea/deploymentTargetSelector.xml generated Normal file
View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="deploymentTargetSelector">
<selectionStates>
<SelectionState runConfigName="app">
<option name="selectionMode" value="DROPDOWN" />
</SelectionState>
</selectionStates>
</component>
</project>

19
.idea/gradle.xml generated Normal file
View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleMigrationSettings" migrationVersion="1" />
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="testRunner" value="CHOOSE_PER_TEST" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleJvm" value="#GRADLE_LOCAL_JAVA_HOME" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/app" />
</set>
</option>
</GradleProjectSettings>
</option>
</component>
</project>

10
.idea/migrations.xml generated Normal file
View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectMigrations">
<option name="MigrateToGradleLocalJavaHome">
<set>
<option value="$PROJECT_DIR$" />
</set>
</option>
</component>
</project>

10
.idea/misc.xml generated Normal file
View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="ProjectRootManager" version="2" languageLevel="JDK_21" default="true" project-jdk-name="jbr-21" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
<option name="id" value="Android" />
</component>
</project>

17
.idea/runConfigurations.xml generated Normal file
View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RunConfigurationProducerService">
<option name="ignoredProducers">
<set>
<option value="com.intellij.execution.junit.AbstractAllInDirectoryConfigurationProducer" />
<option value="com.intellij.execution.junit.AllInPackageConfigurationProducer" />
<option value="com.intellij.execution.junit.PatternConfigurationProducer" />
<option value="com.intellij.execution.junit.TestInClassConfigurationProducer" />
<option value="com.intellij.execution.junit.UniqueIdConfigurationProducer" />
<option value="com.intellij.execution.junit.testDiscovery.JUnitTestDiscoveryConfigurationProducer" />
<option value="org.jetbrains.kotlin.idea.junit.KotlinJUnitRunConfigurationProducer" />
<option value="org.jetbrains.kotlin.idea.junit.KotlinPatternConfigurationProducer" />
</set>
</option>
</component>
</project>

6
.idea/vcs.xml generated Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

View File

@ -0,0 +1,66 @@
package com.tools.device.devcheck.custom
import android.content.Context
import android.graphics.Canvas
import android.graphics.Color
import android.graphics.Paint
import android.graphics.RectF
import android.util.AttributeSet
import android.view.View
import androidx.core.graphics.toColorInt
class SignalStrengthView @JvmOverloads constructor(
context: Context,
attrs: AttributeSet? = null,
defStyleAttr: Int = 0
) : View(context, attrs, defStyleAttr) {
private val barPaint = Paint(Paint.ANTI_ALIAS_FLAG).apply {
style = Paint.Style.FILL
}
private val inactiveColor = "#eeeeee".toColorInt()
private val activeColor = "#1E8C29".toColorInt()
private var strengthLevel: Int = 0
private val maxBars = 5
// 设置信号强度 (0-5)
fun setStrength(level: Int) {
strengthLevel = level.coerceIn(0, maxBars)
invalidate() // 触发重绘
}
// 获取当前信号强度
fun getStrength(): Int = strengthLevel
override fun onDraw(canvas: Canvas) {
super.onDraw(canvas)
val width = width.toFloat()
val height = height.toFloat()
// 计算每个柱状条的宽度和间距
val barWidth = width / (maxBars * 2 - 1)
val spacing = barWidth/4
// 绘制5个柱状条
for (i in 0 until maxBars) {
// 确定柱状条的颜色
val color = if (i < strengthLevel) activeColor else inactiveColor
barPaint.color = color
// 计算柱状条的位置和高度
val left = i * (barWidth + spacing)
val barHeight = height * (i + 1) / maxBars
val top = height - barHeight
val right = left + barWidth
val bottom = height
// 绘制圆角矩形柱状条
val rect = RectF(left, top, right, bottom)
val cornerRadius = barWidth / 4
canvas.drawRoundRect(rect, cornerRadius, cornerRadius, barPaint)
}
}
}

View File

@ -0,0 +1,65 @@
package com.tools.device.devcheck.dashboard
import android.os.Bundle
import androidx.fragment.app.Fragment
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import com.tools.device.devcheck.R
import com.tools.device.devcheck.databinding.FragmentNetworkBinding
import com.tools.device.devcheck.dialog.ShowLoadFragment
class NetworkFragment : Fragment() {
private var status=1//0:未连接1已连接
private lateinit var binding:FragmentNetworkBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
}
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View {
// Inflate the layout for this fragment
binding = FragmentNetworkBinding.inflate(inflater, container, false)
binding.signalStrength.setStrength(4)
return binding.root
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
if(status==0){
binding.noConnect.visibility=View.VISIBLE
binding.connectData.visibility=View.GONE
binding.wifiDev1.text="Disconnected"
binding.wifiList.visibility=View.GONE
binding.llPubShow.visibility=View.GONE
}else{
binding.noConnect.visibility=View.GONE
binding.connectData.visibility=View.VISIBLE
binding.wifiDev1.text="Connected"
binding.wifiList.visibility=View.VISIBLE
binding.llPubShow.visibility=View.VISIBLE
}
binding.pubShow.setOnClickListener{
val tag = "showLoadFragment"
if (requireActivity().supportFragmentManager.findFragmentByTag(tag) == null) {
val showLoadFragment = ShowLoadFragment()
showLoadFragment.show(requireActivity().supportFragmentManager, tag)
}
}
}
companion object {
@JvmStatic
fun newInstance() =
NetworkFragment().apply {
arguments = Bundle().apply {
}
}
}
}

View File

@ -0,0 +1,39 @@
package com.tools.device.devcheck.dialog
import android.app.Dialog
import android.graphics.Color
import android.os.Bundle
import androidx.fragment.app.Fragment
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.core.graphics.drawable.toDrawable
import androidx.fragment.app.DialogFragment
import com.tools.device.devcheck.R
import com.tools.device.devcheck.databinding.FragmentShowLoadBinding
class ShowLoadFragment : DialogFragment() {
private lateinit var binding:FragmentShowLoadBinding
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View {
binding = FragmentShowLoadBinding.inflate(inflater, container, false)
binding.ok.setOnClickListener{
dismiss()
}
return binding.root
}
override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
val dialog=super.onCreateDialog(savedInstanceState)
// 设置宽度匹配父容器
dialog.window?.apply {
setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)
setBackgroundDrawable(Color.TRANSPARENT.toDrawable())
}
return dialog
}
}

View File

@ -8,6 +8,7 @@ import com.google.android.material.tabs.TabLayoutMediator
import com.tools.device.devcheck.base.BaseActivity import com.tools.device.devcheck.base.BaseActivity
import com.tools.device.devcheck.R import com.tools.device.devcheck.R
import com.tools.device.devcheck.dashboard.DashboardFragment import com.tools.device.devcheck.dashboard.DashboardFragment
import com.tools.device.devcheck.dashboard.NetworkFragment
import com.tools.device.devcheck.dashboard.SystemShowFragment import com.tools.device.devcheck.dashboard.SystemShowFragment
import com.tools.device.devcheck.databinding.ActivityMainBinding import com.tools.device.devcheck.databinding.ActivityMainBinding
@ -27,7 +28,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
DashboardFragment.newInstance(), DashboardFragment.newInstance(),
SystemShowFragment.newInstance(), SystemShowFragment.newInstance(),
DashboardFragment.newInstance(), DashboardFragment.newInstance(),
DashboardFragment.newInstance(), NetworkFragment.newInstance(),
DashboardFragment.newInstance(), DashboardFragment.newInstance(),
DashboardFragment.newInstance(), DashboardFragment.newInstance(),
DashboardFragment.newInstance() DashboardFragment.newInstance()

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/dashboard_model_background"
android:padding="20dp"
android:orientation="vertical"
android:layout_marginHorizontal="20dp"
tools:context=".dialog.ShowLoadFragment">
<com.google.android.material.textview.MaterialTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/public_ip"
style="@style/TextDialog"
/>
<LinearLayout
android:layout_width="280dp"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:orientation="horizontal">
<ImageView
android:layout_width="40dp"
android:layout_height="40dp"
android:src="@drawable/module_oval" />
<com.google.android.material.textview.MaterialTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="TextContentSmall"
android:layout_gravity="center"
android:layout_marginStart="20dp"
android:text="192.168.1.100"/>
</LinearLayout>
<com.google.android.material.textview.MaterialTextView
style="@style/TextModuleTitle"
android:layout_width="match_parent"
android:id="@+id/ok"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@string/ok"
android:textAlignment="textEnd"
android:layout_marginEnd="20dp"
tools:ignore="RelativeOverlap" />
</LinearLayout>

View File

@ -32,7 +32,7 @@
style="@style/TextBig" style="@style/TextBig"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="设备" android:text="@string/device"
tools:ignore="RelativeOverlap" /> tools:ignore="RelativeOverlap" />
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
@ -62,14 +62,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/textTitle1" android:id="@+id/textTitle1"
android:layout_width="150dp" android:layout_width="150dp"
android:text="型号" android:text="@string/model"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/textDev1" android:id="@+id/textDev1"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -85,14 +85,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/textTitle2" android:id="@+id/textTitle2"
android:layout_width="150dp" android:layout_width="150dp"
android:text="产品" android:text="@string/product"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/textDev2" android:id="@+id/textDev2"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -108,14 +108,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/textTitle3" android:id="@+id/textTitle3"
android:layout_width="150dp" android:layout_width="150dp"
android:text="设备" android:text="@string/device"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/textDev3" android:id="@+id/textDev3"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -131,14 +131,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/textTitle4" android:id="@+id/textTitle4"
android:layout_width="150dp" android:layout_width="150dp"
android:text="主板" android:text="@string/motherboard"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/textDev4" android:id="@+id/textDev4"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -154,14 +154,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/textTitle5" android:id="@+id/textTitle5"
android:layout_width="150dp" android:layout_width="150dp"
android:text="制造商" android:text="@string/manufacturer"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/textDev5" android:id="@+id/textDev5"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -177,14 +177,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/textTitle6" android:id="@+id/textTitle6"
android:layout_width="150dp" android:layout_width="150dp"
android:text="基带" android:text="@string/baseband"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/textDev6" android:id="@+id/textDev6"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -213,7 +213,7 @@
style="@style/TextBig" style="@style/TextBig"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="操作系统" android:text="@string/operating_system"
tools:ignore="RelativeOverlap" /> tools:ignore="RelativeOverlap" />
<View <View
android:layout_width="0dp" android:layout_width="0dp"
@ -257,14 +257,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle1" android:id="@+id/systemTitle1"
android:layout_width="150dp" android:layout_width="150dp"
android:text="Android版本" android:text="@string/android_version"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev1" android:id="@+id/systemDev1"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -280,14 +280,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle2" android:id="@+id/systemTitle2"
android:layout_width="150dp" android:layout_width="150dp"
android:text="API" android:text="@string/api"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev2" android:id="@+id/systemDev2"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -303,14 +303,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle3" android:id="@+id/systemTitle3"
android:layout_width="150dp" android:layout_width="150dp"
android:text="安全修补级别" android:text="@string/security_patch_level"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev3" android:id="@+id/systemDev3"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -326,7 +326,7 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle4" android:id="@+id/systemTitle4"
android:layout_width="150dp" android:layout_width="150dp"
android:text="版本号" android:text="@string/version_number"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
@ -349,14 +349,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle5" android:id="@+id/systemTitle5"
android:layout_width="150dp" android:layout_width="150dp"
android:text="指纹" android:text="@string/fingerprint"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev5" android:id="@+id/systemDev5"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -372,14 +372,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle6" android:id="@+id/systemTitle6"
android:layout_width="150dp" android:layout_width="150dp"
android:text="编译时间" android:text="@string/build_time"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev6" android:id="@+id/systemDev6"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -396,14 +396,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle7" android:id="@+id/systemTitle7"
android:layout_width="150dp" android:layout_width="150dp"
android:text="首批发行" android:text="@string/initial_release"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev7" android:id="@+id/systemDev7"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -419,14 +419,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle8" android:id="@+id/systemTitle8"
android:layout_width="150dp" android:layout_width="150dp"
android:text="架构" android:text="@string/architecture"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev8" android:id="@+id/systemDev8"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -442,14 +442,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle9" android:id="@+id/systemTitle9"
android:layout_width="150dp" android:layout_width="150dp"
android:text="指令集架构" android:text="@string/instruction_set_architecture"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev9" android:id="@+id/systemDev9"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -465,14 +465,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle10" android:id="@+id/systemTitle10"
android:layout_width="150dp" android:layout_width="150dp"
android:text="Treble" android:text="@string/treble"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev10" android:id="@+id/systemDev10"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -488,14 +488,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle11" android:id="@+id/systemTitle11"
android:layout_width="150dp" android:layout_width="150dp"
android:text="Root权限" android:text="@string/root_access"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev11" android:id="@+id/systemDev11"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -511,14 +511,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle12" android:id="@+id/systemTitle12"
android:layout_width="150dp" android:layout_width="150dp"
android:text="Google Play 服务" android:text="@string/google_play_services"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev12" android:id="@+id/systemDev12"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -541,7 +541,7 @@
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev13" android:id="@+id/systemDev13"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -564,7 +564,7 @@
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev14" android:id="@+id/systemDev14"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -580,14 +580,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle15" android:id="@+id/systemTitle15"
android:layout_width="150dp" android:layout_width="150dp"
android:text="SSL 版本" android:text="@string/ssl_version"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev15" android:id="@+id/systemDev15"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -603,14 +603,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle16" android:id="@+id/systemTitle16"
android:layout_width="150dp" android:layout_width="150dp"
android:text="语言" android:text="@string/language"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev16" android:id="@+id/systemDev16"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -626,14 +626,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle17" android:id="@+id/systemTitle17"
android:layout_width="150dp" android:layout_width="150dp"
android:text="时区" android:text="@string/time_zone"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev17" android:id="@+id/systemDev17"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -649,14 +649,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle18" android:id="@+id/systemTitle18"
android:layout_width="150dp" android:layout_width="150dp"
android:text="USB 调试" android:text="@string/usb_debugging"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev18" android:id="@+id/systemDev18"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -672,14 +672,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle19" android:id="@+id/systemTitle19"
android:layout_width="150dp" android:layout_width="150dp"
android:text="内核" android:text="@string/kernel"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev19" android:id="@+id/systemDev19"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/apps" android:text="@string/apps"
@ -693,7 +693,8 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical" android:orientation="vertical"
android:padding="15dp" android:padding="15dp"
android:visibility="gone" android:layout_marginTop="15dp"
android:visibility="visible"
android:background="@drawable/dashboard_model_background" android:background="@drawable/dashboard_model_background"
> >
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
@ -701,7 +702,7 @@
style="@style/TextBig" style="@style/TextBig"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="标识符" android:text="@string/identifier"
tools:ignore="RelativeOverlap" /> tools:ignore="RelativeOverlap" />
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
@ -711,20 +712,30 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/idTitle1" android:id="@+id/idTitle1"
android:layout_width="150dp" android:layout_width="150dp"
android:text="Google 服务框架 ID" android:text="@string/google_services_framework_id"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/idDev1" android:id="@+id/idDev1"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/apps" android:text="@string/apps"
android:layout_gravity="center" android:layout_gravity="center"
tools:ignore="RelativeOverlap" /> tools:ignore="RelativeOverlap" />
<View
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="1dp"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/module_oval"
android:layout_gravity="center_vertical"
/>
</LinearLayout> </LinearLayout>
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
@ -734,20 +745,30 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/idTitle2" android:id="@+id/idTitle2"
android:layout_width="150dp" android:layout_width="150dp"
android:text="设备 ID" android:text="@string/device_id"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/idDev2" android:id="@+id/idDev2"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/apps" android:text="@string/apps"
android:layout_gravity="center" android:layout_gravity="center"
tools:ignore="RelativeOverlap" /> tools:ignore="RelativeOverlap" />
<View
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="1dp"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/module_oval"
android:layout_gravity="center_vertical"
/>
</LinearLayout> </LinearLayout>
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
@ -764,7 +785,7 @@
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/idDev3" android:id="@+id/idDev3"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -789,14 +810,14 @@
style="@style/TextBig" style="@style/TextBig"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="DRM" android:text="@string/drm"
tools:ignore="RelativeOverlap" /> tools:ignore="RelativeOverlap" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
style="@style/TextModuleTitle" style="@style/TextModuleTitle"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="30dp" android:layout_marginTop="30dp"
android:text="ClearKey CDM" android:text="@string/clearkey_cdm"
tools:ignore="RelativeOverlap" /> tools:ignore="RelativeOverlap" />
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
@ -806,13 +827,13 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/dTitle1" android:id="@+id/dTitle1"
android:layout_width="150dp" android:layout_width="150dp"
android:text="供应商" android:text="@string/vendor"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" /> style="@style/TextContent" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/dDev1" android:id="@+id/dDev1"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -828,13 +849,13 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/dTitle2" android:id="@+id/dTitle2"
android:layout_width="150dp" android:layout_width="150dp"
android:text="版本" android:text="@string/version"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" /> style="@style/TextContent" />
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/dDev2" android:id="@+id/dDev2"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -847,7 +868,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="30dp" android:layout_marginTop="30dp"
android:text="Widevine" android:text="@string/widevine"
tools:ignore="RelativeOverlap" /> tools:ignore="RelativeOverlap" />
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
@ -857,14 +878,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/dTitle4" android:id="@+id/dTitle4"
android:layout_width="150dp" android:layout_width="150dp"
android:text="供应商" android:text="@string/vendor"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/dDev4" android:id="@+id/dDev4"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -880,14 +901,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/dTitle5" android:id="@+id/dTitle5"
android:layout_width="150dp" android:layout_width="150dp"
android:text="版本" android:text="@string/version"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/dDev5" android:id="@+id/dDev5"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -903,14 +924,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/dTitle6" android:id="@+id/dTitle6"
android:layout_width="150dp" android:layout_width="150dp"
android:text="算法" android:text="@string/algorithm"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/dDev6" android:id="@+id/dDev6"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -926,14 +947,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/dTitle3" android:id="@+id/dTitle3"
android:layout_width="150dp" android:layout_width="150dp"
android:text="设备ID" android:text="@string/device_id"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/dDev7" android:id="@+id/dDev7"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -949,14 +970,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/dTitle8" android:id="@+id/dTitle8"
android:layout_width="150dp" android:layout_width="150dp"
android:text="安全级别" android:text="@string/security_level"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/dDev8" android:id="@+id/dDev8"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -972,14 +993,14 @@
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/dTitle9" android:id="@+id/dTitle9"
android:layout_width="150dp" android:layout_width="150dp"
android:text="最高 HDCP级别" android:text="@string/highest_hdcp_level"
android:textStyle="bold" android:textStyle="bold"
android:layout_height="wrap_content" android:layout_height="wrap_content"
style="@style/TextContent" style="@style/TextContent"
android:src="@mipmap/ic_launcher"/> android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView <com.google.android.material.textview.MaterialTextView
android:id="@+id/dDev9" android:id="@+id/dDev9"
style="@style/TextContent" style="@style/TextContentRight"
android:layout_marginStart="20dp" android:layout_marginStart="20dp"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"

View File

@ -63,6 +63,73 @@
<string name="cancel">Cancel</string> <string name="cancel">Cancel</string>
<string name="settings">Settings</string> <string name="settings">Settings</string>
<string name="device">Device</string>
<string name="product">Product</string>
<string name="model">Model</string>
<string name="motherboard">Motherboard</string>
<string name="manufacturer">Manufacturer</string>
<string name="baseband">Baseband</string>
<string name="operating_system">Operating System</string>
<string name="android_version">Android Version</string>
<string name="api">API</string>
<string name="security_patch_level">Security Patch Level</string>
<string name="version_number">Version Number</string>
<string name="fingerprint">Fingerprint</string>
<string name="build_time">Build Time</string>
<string name="initial_release">Initial Release</string>
<string name="architecture">Architecture</string>
<string name="instruction_set_architecture">Instruction Set Architecture</string>
<string name="treble">Treble</string>
<string name="root_access">Root Access</string>
<string name="google_play_services">Google Play Services</string>
<string name="ssl_version">SSL Version</string>
<string name="language">Language</string>
<string name="time_zone">Time Zone</string>
<string name="usb_debugging">USB Debugging</string>
<string name="kernel">Kernel</string>
<string name="drm">DRM</string>
<string name="clearkey_cdm">ClearKey CDM</string>
<string name="vendor">Vendor</string>
<string name="version">Version</string>
<string name="widevine">Widevine</string>
<string name="algorithm">Algorithm</string>
<string name="device_id">Device ID</string>
<string name="security_level">Security Level</string>
<string name="highest_hdcp_level">Highest HDCP Level</string>
<string name="identifier">Identifier</string>
<string name="google_services_framework_id">Google Services Framework ID</string>
<string name="connection">Connection</string>
<string name="hardware">Hardware</string>
<string name="dhcp">DHCP</string>
<string name="bssid">BSSID</string>
<string name="function">Function</string>
<string name="connection_speed">Connection Speed</string>
<string name="frequency">Frequency</string>
<string name="frequency_band">Frequency Band</string>
<string name="channel">Channel</string>
<string name="standard">Standard</string>
<string name="dhcp_server">DHCP Server</string>
<string name="dhcp_lease_time">DHCP Lease Time</string>
<string name="gateway">Gateway</string>
<string name="subnet_mask">Subnet Mask</string>
<string name="dns1">DNS1</string>
<string name="dns2">DNS2</string>
<string name="public_ip">Public IP</string>
<string name="show">Show</string>
<string name="ok">ok</string>
<string name="mobile_data">Mobile Data</string>
<string name="dual_sim_dual_standby">Dual SIM dual standby</string>
<string name="esim">eSIM</string>
<string name="sim_card_1">SIM card 1</string>
<string name="sim_card_2">SIM card 2</string>
<string name="default_value">Default value</string>
<string name="nation">Nation</string>
<string name="data">Data</string>
<string name="voice">Voice</string>
<string name="short_message">Short message</string>
<string name="roaming">Roaming</string>
<string name="network_type">Network type</string>
<string name="support">Support</string>
</resources> </resources>

View File

@ -60,4 +60,23 @@
<item name="android:textColor">@color/module_title_color</item> <item name="android:textColor">@color/module_title_color</item>
<!-- <item name="android:fontFamily">sans-serif</item> &lt;!&ndash; 老版本 fallback &ndash;&gt;--> <!-- <item name="android:fontFamily">sans-serif</item> &lt;!&ndash; 老版本 fallback &ndash;&gt;-->
</style> </style>
<!--右边内容字体-->
<style name="TextContentRight" parent="TextAppearance.Material3.BodyLarge">
<item name="android:textSize">14sp</item>
<item name="android:textColor">@color/dialog_value_color</item>
<!-- <item name="fontFamily">@font/semibold</item>-->
</style>
<!-- Dialog标题-->
<style name="TextDialog" parent="TextAppearance.Material3.BodyLarge">
<item name="android:textSize">21sp</item>
<item name="android:textColor">@color/cpu_module_content_color</item>
<item name="android:textStyle">bold</item>
</style>
<!--小字体-->
<style name="TextContentSmall" parent="TextAppearance.Material3.BodyLarge">
<item name="android:textSize">12sp</item>
<item name="android:textColor">@color/dialog_value_color</item>
<!-- <item name="fontFamily">@font/semibold</item>-->
</style>
</resources> </resources>