This commit is contained in:
yuqian 2025-09-05 17:04:35 +08:00
parent 7d28601459
commit 8705c17f39
22 changed files with 172 additions and 454 deletions

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RenderSettings">
<option name="showDecorations" value="true" />
</component>
</project>

View File

@ -12,7 +12,9 @@
android:supportsRtl="true"
android:theme="@style/Theme.DevCheck"
tools:targetApi="31">
<activity
android:name=".dashboard.ColorsActivity"
android:exported="false" />
<activity
android:name=".main.MainActivity"
android:exported="true">

View File

@ -0,0 +1,19 @@
package com.tools.device.devcheck.dashboard
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.tools.device.devcheck.R
import com.tools.device.devcheck.databinding.ActivityColorsBinding
class ColorsActivity : AppCompatActivity() {
private lateinit var binding:ActivityColorsBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding=ActivityColorsBinding.inflate(layoutInflater)
setContentView(binding.root)
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 723 B

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 559 B

After

Width:  |  Height:  |  Size: 1015 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 664 B

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 180 B

After

Width:  |  Height:  |  Size: 208 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 841 B

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -0,0 +1,138 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".dashboard.ColorsActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#101010"
android:visibility="gone"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="21dp"
android:gravity="center_horizontal"
android:orientation="horizontal">
<com.google.android.material.textview.MaterialTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/TextSecondaryTitle"
android:textColor="@color/white"
android:text="@string/number_of_touches"
/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/num"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/TextSecondaryTitle"
android:textColor="@color/white"
android:text="8"
android:textAlignment="center"
/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:paddingHorizontal="36dp"
android:layout_marginTop="60dp"
android:orientation="horizontal">
<ImageView
android:layout_width="115dp"
android:layout_height="115dp"
android:src="@drawable/color1"/>
<ImageView
android:layout_width="115dp"
android:layout_height="115dp"
android:layout_marginStart="15dp"
android:src="@drawable/color2"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:paddingHorizontal="36dp"
android:layout_marginTop="15dp"
android:orientation="horizontal">
<ImageView
android:layout_width="115dp"
android:layout_height="115dp"
android:src="@drawable/color3"/>
<ImageView
android:layout_width="115dp"
android:layout_height="115dp"
android:layout_marginStart="15dp"
android:src="@drawable/color4"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:paddingHorizontal="36dp"
android:layout_marginTop="15dp"
android:orientation="horizontal">
<ImageView
android:layout_width="115dp"
android:layout_height="115dp"
android:src="@drawable/color5"/>
<ImageView
android:layout_width="115dp"
android:layout_height="115dp"
android:layout_marginStart="15dp"
android:src="@drawable/color6"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:paddingHorizontal="36dp"
android:layout_marginTop="15dp"
android:orientation="horizontal">
<ImageView
android:layout_width="115dp"
android:layout_height="115dp"
android:src="@drawable/color7"/>
<ImageView
android:layout_width="115dp"
android:layout_height="115dp"
android:layout_marginStart="15dp"
android:src="@drawable/color8"/>
</LinearLayout>
<ImageView
android:layout_width="115dp"
android:layout_height="115dp"
android:layout_gravity="center_horizontal"
android:src="@drawable/color9"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingHorizontal="36dp"
android:orientation="vertical"
android:gravity="center"
android:background="#101010">
<com.google.android.material.textview.MaterialTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/TextSecondaryTitle"
android:textColor="@color/white"
android:textAlignment="center"
android:text="@string/screen_will_change"
/>
<com.google.android.material.textview.MaterialTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/TextSecondaryTitle"
android:textColor="@color/white"
android:textAlignment="center"
android:layout_marginTop="17dp"
android:text="@string/tap_to_continue"
/>
</LinearLayout>
</LinearLayout>

View File

@ -26,8 +26,8 @@
android:paddingVertical="15dp">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_width="48dp"
android:layout_height="48dp"
android:layout_marginTop="14dp"
android:src="@drawable/attention" />
@ -68,7 +68,7 @@
<ImageView
android:id="@+id/image"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_height="71dp"
android:src="@drawable/camera"
android:textAlignment="center" />
@ -249,8 +249,8 @@
android:orientation="horizontal">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_width="23dp"
android:layout_height="23dp"
android:layout_gravity="center_vertical"
android:src="@drawable/check_false" />
@ -272,8 +272,8 @@
android:orientation="horizontal">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_width="23dp"
android:layout_height="23dp"
android:layout_gravity="center_vertical"
android:src="@drawable/check_false" />
@ -291,6 +291,4 @@
</LinearLayout>
</LinearLayout>
</androidx.core.widget.NestedScrollView>
</LinearLayout>

View File

@ -276,443 +276,7 @@
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_marginTop="50dp"
android:layout_height="wrap_content">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle1"
android:layout_width="150dp"
android:text="@string/android_version"
android:textStyle="bold"
android:layout_height="wrap_content"
style="@style/TextContentLeft"
android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev1"
style="@style/TextContentRight"
android:layout_marginStart="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/apps"
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_marginTop="15dp"
android:layout_height="wrap_content">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle2"
android:layout_width="150dp"
android:text="@string/api"
android:textStyle="bold"
android:layout_height="wrap_content"
style="@style/TextContentLeft"
android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev2"
style="@style/TextContentRight"
android:layout_marginStart="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/apps"
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_marginTop="15dp"
android:layout_height="wrap_content">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle3"
android:layout_width="150dp"
android:text="@string/security_patch_level"
android:textStyle="bold"
android:layout_height="wrap_content"
style="@style/TextContentLeft"
android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev3"
style="@style/TextContentRight"
android:layout_marginStart="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/apps"
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_marginTop="15dp"
android:layout_height="wrap_content">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle4"
android:layout_width="150dp"
android:text="@string/version_number"
android:textStyle="bold"
android:layout_height="wrap_content"
style="@style/TextContentLeft"
android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev4"
style="@style/TextContentRight"
android:layout_marginStart="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/apps"
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_marginTop="15dp"
android:layout_height="wrap_content">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle5"
android:layout_width="150dp"
android:text="@string/fingerprint"
android:textStyle="bold"
android:layout_height="wrap_content"
style="@style/TextContentLeft"
android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev5"
style="@style/TextContentRight"
android:layout_marginStart="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/apps"
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_marginTop="15dp"
android:layout_height="wrap_content">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle6"
android:layout_width="150dp"
android:text="@string/build_time"
android:textStyle="bold"
android:layout_height="wrap_content"
style="@style/TextContentLeft"
android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev6"
style="@style/TextContentRight"
android:layout_marginStart="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/apps"
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_marginTop="15dp"
android:layout_height="wrap_content">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle7"
android:layout_width="150dp"
android:text="@string/initial_release"
android:textStyle="bold"
android:layout_height="wrap_content"
style="@style/TextContentLeft"
android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev7"
style="@style/TextContentRight"
android:layout_marginStart="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/apps"
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_marginTop="15dp"
android:layout_height="wrap_content">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle8"
android:layout_width="150dp"
android:text="@string/architecture"
android:textStyle="bold"
android:layout_height="wrap_content"
style="@style/TextContentLeft"
android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev8"
style="@style/TextContentRight"
android:layout_marginStart="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/apps"
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_marginTop="15dp"
android:layout_height="wrap_content">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle9"
android:layout_width="150dp"
android:text="@string/instruction_set_architecture"
android:textStyle="bold"
android:layout_height="wrap_content"
style="@style/TextContentLeft"
android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev9"
style="@style/TextContentRight"
android:layout_marginStart="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/apps"
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_marginTop="15dp"
android:layout_height="wrap_content">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle10"
android:layout_width="150dp"
android:text="@string/treble"
android:textStyle="bold"
android:layout_height="wrap_content"
style="@style/TextContentLeft"
android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev10"
style="@style/TextContentRight"
android:layout_marginStart="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/apps"
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_marginTop="15dp"
android:layout_height="wrap_content">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle11"
android:layout_width="150dp"
android:text="@string/root_access"
android:textStyle="bold"
android:layout_height="wrap_content"
style="@style/TextContentLeft"
android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev11"
style="@style/TextContentRight"
android:layout_marginStart="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/apps"
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_marginTop="15dp"
android:layout_height="wrap_content">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle12"
android:layout_width="150dp"
android:text="@string/google_play_services"
android:textStyle="bold"
android:layout_height="wrap_content"
style="@style/TextContentLeft"
android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev12"
style="@style/TextContentRight"
android:layout_marginStart="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/apps"
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_marginTop="15dp"
android:layout_height="wrap_content">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle13"
android:layout_width="150dp"
android:text="Toybox"
android:textStyle="bold"
android:layout_height="wrap_content"
style="@style/TextContentLeft"
android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev13"
style="@style/TextContentRight"
android:layout_marginStart="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/apps"
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_marginTop="15dp"
android:layout_height="wrap_content">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle14"
android:layout_width="150dp"
android:text="Java VM"
android:textStyle="bold"
android:layout_height="wrap_content"
style="@style/TextContentLeft"
android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev14"
style="@style/TextContentRight"
android:layout_marginStart="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/apps"
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_marginTop="15dp"
android:layout_height="wrap_content">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle15"
android:layout_width="150dp"
android:text="@string/ssl_version"
android:textStyle="bold"
android:layout_height="wrap_content"
style="@style/TextContentLeft"
android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev15"
style="@style/TextContentRight"
android:layout_marginStart="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/apps"
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_marginTop="15dp"
android:layout_height="wrap_content">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle16"
android:layout_width="150dp"
android:text="@string/language"
android:textStyle="bold"
android:layout_height="wrap_content"
style="@style/TextContentLeft"
android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev16"
style="@style/TextContentRight"
android:layout_marginStart="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/apps"
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_marginTop="15dp"
android:layout_height="wrap_content">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle17"
android:layout_width="150dp"
android:text="@string/time_zone"
android:textStyle="bold"
android:layout_height="wrap_content"
style="@style/TextContentLeft"
android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev17"
style="@style/TextContentRight"
android:layout_marginStart="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/apps"
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="horizontal"
android:layout_marginTop="15dp"
android:layout_height="wrap_content">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle18"
android:layout_width="150dp"
android:text="@string/usb_debugging"
android:textStyle="bold"
android:layout_height="wrap_content"
style="@style/TextContentLeft"
android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev18"
style="@style/TextContentRight"
android:layout_marginStart="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/apps"
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_marginTop="15dp"
android:layout_height="wrap_content">
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemTitle19"
android:layout_width="150dp"
android:text="@string/kernel"
android:textStyle="bold"
android:layout_height="wrap_content"
style="@style/TextContentLeft"
android:src="@mipmap/ic_launcher"/>
<com.google.android.material.textview.MaterialTextView
android:id="@+id/systemDev19"
style="@style/TextContentRight"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/apps"
android:layout_gravity="center"
tools:ignore="RelativeOverlap" />
</LinearLayout>
</LinearLayout>
<LinearLayout
@ -758,7 +322,7 @@
android:layout_weight="1"
android:layout_height="1dp"/>
<ImageView
android:layout_width="wrap_content"
android:layout_width="11dp"
android:layout_height="wrap_content"
android:src="@drawable/copy"
android:layout_gravity="center_vertical"
@ -791,7 +355,7 @@
android:layout_weight="1"
android:layout_height="1dp"/>
<ImageView
android:layout_width="wrap_content"
android:layout_width="11dp"
android:layout_height="wrap_content"
android:src="@drawable/copy"
android:layout_gravity="center_vertical"

View File

@ -143,6 +143,9 @@
<string name="lso_sensitivity_range">lSO sensitivity range</string>
<string name="optical_image_stabilization">Optical image stabilization</string>
<string name="flash">Flash</string>
<string name="number_of_touches">Number of touches:</string>
<string name="screen_will_change">Screen will change colors. Look forburn-in or any pixels that stand out</string>
<string name="tap_to_continue">Tap to continue</string>
</resources>