From eb2be3b735d6328a91edb7eac3e2b8e2effa7def Mon Sep 17 00:00:00 2001 From: yuqian Date: Wed, 14 Jan 2026 11:38:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AD=97=E4=BD=93=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=EF=BC=8C=E6=8E=A5=E5=85=A5applist?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../myphoneinfo/adapter/AppListAdapter.kt | 24 ++- .../myphoneinfo/custom/PermissionChecker.kt | 35 +--- .../myphoneinfo/dashboard/AppsFragment.kt | 12 +- .../src/main/res/layout/activity_colors.xml | 6 +- .../main/res/layout/activity_cpu_status.xml | 8 +- .../main/res/layout/activity_sensor_each.xml | 2 +- .../res/layout/activity_slide_in_pop_view.xml | 12 +- .../main/res/layout/activity_temperature.xml | 2 +- .../src/main/res/layout/activity_test.xml | 2 +- .../main/res/layout/activity_test_other.xml | 66 ++++--- .../src/main/res/layout/activity_tools.xml | 6 +- .../src/main/res/layout/activity_touch.xml | 10 +- .../src/main/res/layout/color_page_1.xml | 8 +- .../main/res/layout/common_check_style1.xml | 14 +- .../main/res/layout/common_check_style2.xml | 25 +++ .../main/res/layout/common_check_style3.xml | 25 +++ .../main/res/layout/common_dialog_item.xml | 2 +- .../src/main/res/layout/common_test_item.xml | 2 +- .../src/main/res/layout/common_tool_item.xml | 2 +- .../main/res/layout/dashboard_cpu_adapter.xml | 2 +- .../res/layout/dashboard_module_center.xml | 12 +- .../main/res/layout/dashboard_module_cpu.xml | 4 +- .../main/res/layout/dashboard_module_top.xml | 2 +- .../src/main/res/layout/dialog_app_click.xml | 150 +++++++++------ .../main/res/layout/dialog_app_install.xml | 6 +- .../src/main/res/layout/dialog_disk_part.xml | 28 +-- .../src/main/res/layout/dialog_memory.xml | 18 +- .../src/main/res/layout/dialog_storage.xml | 28 +-- .../src/main/res/layout/dialog_temp.xml | 10 +- .../src/main/res/layout/fragment_network.xml | 10 +- .../main/res/layout/fragment_show_load.xml | 6 +- .../main/res/layout/fragment_system_show.xml | 6 +- .../src/main/res/layout/hard_memory.xml | 2 +- .../src/main/res/layout/item_app_list.xml | 1 + .../src/main/res/layout/item_common_temp.xml | 2 +- .../src/main/res/layout/item_dialog_cpu.xml | 2 +- myphoneinfo/src/main/res/layout/item_list.xml | 4 +- .../src/main/res/layout/item_list_cpu.xml | 6 +- .../src/main/res/layout/popup_layout.xml | 18 +- .../src/main/res/mipmap-xhdpi/per_no.png | Bin 930 -> 586 bytes .../src/main/res/mipmap-xhdpi/per_special.png | Bin 762 -> 569 bytes .../src/main/res/mipmap-xhdpi/per_yes.png | Bin 825 -> 619 bytes myphoneinfo/src/main/res/values/colors.xml | 5 +- myphoneinfo/src/main/res/values/strings.xml | 7 +- myphoneinfo/src/main/res/values/styles.xml | 181 ------------------ 45 files changed, 343 insertions(+), 430 deletions(-) create mode 100644 myphoneinfo/src/main/res/layout/common_check_style2.xml create mode 100644 myphoneinfo/src/main/res/layout/common_check_style3.xml diff --git a/myphoneinfo/src/main/java/com/xyzshell/myphoneinfo/adapter/AppListAdapter.kt b/myphoneinfo/src/main/java/com/xyzshell/myphoneinfo/adapter/AppListAdapter.kt index 4d58685..d360ee3 100644 --- a/myphoneinfo/src/main/java/com/xyzshell/myphoneinfo/adapter/AppListAdapter.kt +++ b/myphoneinfo/src/main/java/com/xyzshell/myphoneinfo/adapter/AppListAdapter.kt @@ -2,16 +2,21 @@ package com.xyzshell.myphoneinfo.adapter import android.app.Activity import android.content.Context +import android.graphics.drawable.Drawable +import android.util.Log import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView +import com.xyzshell.andinfo.libs.AppDetails import com.xyzshell.myphoneinfo.databinding.ItemAppListBinding class AppListAdapter: RecyclerView.Adapter() { private lateinit var context: Context private lateinit var listener: OnShowDialogListener + + private var list: List = emptyList() override fun onCreateViewHolder( parent: ViewGroup, viewType: Int @@ -25,26 +30,29 @@ class AppListAdapter: RecyclerView.Adapter() { holder: ListViewHolder, position: Int ) { + holder.binding.tvName.text = list[position].appName + holder.binding.tvNum.text = list[position].packageName + holder.binding.ivIcon.setImageDrawable(list[position].icon as Drawable) holder.binding.view.setOnClickListener { - listener.onShowAppSelectDialog() + listener.onShowAppSelectDialog(list[position]) } -// if(position==itemCount-1){ -// holder.binding.view2.visibility=View.VISIBLE -// }else{ -// holder.binding.view2.visibility=View.GONE -// } + } fun setOnclickListener(listener: OnShowDialogListener) { this.listener = listener } + fun setList(list :List){ + this.list = list + notifyDataSetChanged() + } override fun getItemCount(): Int { - return 13 + return list.size } class ListViewHolder(val binding: ItemAppListBinding): RecyclerView.ViewHolder(binding.root) interface OnShowDialogListener { - fun onShowAppSelectDialog() + fun onShowAppSelectDialog(item:AppDetails) } } \ No newline at end of file diff --git a/myphoneinfo/src/main/java/com/xyzshell/myphoneinfo/custom/PermissionChecker.kt b/myphoneinfo/src/main/java/com/xyzshell/myphoneinfo/custom/PermissionChecker.kt index 63ada71..72012f0 100644 --- a/myphoneinfo/src/main/java/com/xyzshell/myphoneinfo/custom/PermissionChecker.kt +++ b/myphoneinfo/src/main/java/com/xyzshell/myphoneinfo/custom/PermissionChecker.kt @@ -8,6 +8,8 @@ import android.os.Build import android.util.Log import androidx.core.app.ActivityCompat import androidx.core.content.ContextCompat +import com.xyzshell.andinfo.AndInfo +import com.xyzshell.andinfo.libs.PermissionInfo object PermissionChecker { /** @@ -19,38 +21,8 @@ object PermissionChecker { permission ) == PackageManager.PERMISSION_GRANTED } - /** - * 检查Wi-Fi权限 - */ - fun hasWifiPermission(context: Context): Boolean { - val permissions = mutableListOf(Manifest.permission.ACCESS_WIFI_STATE) - - // Android 10+ 需要位置权限 - if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.Q) { - permissions.add(Manifest.permission.ACCESS_FINE_LOCATION) - } - - return permissions.all { hasPermission(context, it) } - } - - /** - * 检查电话权限 - */ - fun hasPhonePermission(context: Context): Boolean { - return hasPermission(context, Manifest.permission.READ_PHONE_STATE) - } - - /** - * 检查所有权限 - */ -// fun hasWifiAndPhonePermissions(context: Context): Boolean { -// return hasWifiPermission(context) && hasPhonePermission(context) -// } - - - /** - * 获取缺少的权限列表 + * 获取network缺少的权限列表 */ fun getMissingPermissions(context: Context): List { val permissions = mutableListOf() @@ -73,6 +45,7 @@ object PermissionChecker { Log.d("PermissionChecker", "missingPermissions: $permissions") return permissions } + fun requestSimple( activity: Activity, onGranted: () -> Unit = {}, diff --git a/myphoneinfo/src/main/java/com/xyzshell/myphoneinfo/dashboard/AppsFragment.kt b/myphoneinfo/src/main/java/com/xyzshell/myphoneinfo/dashboard/AppsFragment.kt index fcb3717..e8a5bd8 100644 --- a/myphoneinfo/src/main/java/com/xyzshell/myphoneinfo/dashboard/AppsFragment.kt +++ b/myphoneinfo/src/main/java/com/xyzshell/myphoneinfo/dashboard/AppsFragment.kt @@ -7,6 +7,8 @@ import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.recyclerview.widget.LinearLayoutManager +import com.xyzshell.andinfo.AndInfo +import com.xyzshell.andinfo.libs.AppDetails import com.xyzshell.myphoneinfo.R import com.xyzshell.myphoneinfo.adapter.AppListAdapter import com.xyzshell.myphoneinfo.databinding.FragmentAppsBinding @@ -30,6 +32,9 @@ class AppsFragment : Fragment(),AppListAdapter.OnShowDialogListener { // Inflate the layout for this fragment binding = FragmentAppsBinding.inflate(inflater, container, false) val adapter= AppListAdapter() + val installedApps = AndInfo.instance.app.getInstalledApps() + val userSize=installedApps.size + adapter.setList(installedApps) adapter.setOnclickListener(this) binding.recyclerView.adapter = adapter binding.recyclerView.layoutManager = LinearLayoutManager(requireContext()) @@ -37,10 +42,10 @@ class AppsFragment : Fragment(),AppListAdapter.OnShowDialogListener { bottomDialog= BottomDialogFragment(type = "apps", sel = sel, invoke = {item-> sel = item binding.tvTitle.text=when(item){ - 0 -> "User(23)" + 0 -> "User$userSize" 1 -> "System(23)" 2 -> "All(23)" - else -> "User" + else -> "None" } }) Log.d("sel", sel.toString()) @@ -60,8 +65,9 @@ class AppsFragment : Fragment(),AppListAdapter.OnShowDialogListener { } } - override fun onShowAppSelectDialog() { + override fun onShowAppSelectDialog(item: AppDetails) { dialogFragment = AppDialogFragment() + dialogFragment.show(requireActivity().supportFragmentManager, "AppDialogFragment") } } \ No newline at end of file diff --git a/myphoneinfo/src/main/res/layout/activity_colors.xml b/myphoneinfo/src/main/res/layout/activity_colors.xml index 6b5afae..f811c2e 100644 --- a/myphoneinfo/src/main/res/layout/activity_colors.xml +++ b/myphoneinfo/src/main/res/layout/activity_colors.xml @@ -19,7 +19,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/does_everything" - style="@style/TextSecondaryTitle" + style="@style/TextHeavy20" android:textColor="@color/white" android:layout_marginBottom="28dp" /> @@ -29,7 +29,7 @@ android:layout_marginBottom="18dp" android:orientation="horizontal"> + style="@style/TextHeavy20"/> + style="@style/LeftContent"/> + style="@style/LeftContent"/> + style="@style/TextHeavy20"/> @@ -53,7 +53,7 @@ android:id="@+id/textMore2" android:layout_width="wrap_content" android:layout_height="wrap_content" - style="@style/TextDialogLabel" + style="@style/LeftContent" android:textStyle="bold" android:text="@string/reset_"/> @@ -80,7 +80,7 @@ android:id="@+id/textMore3" android:layout_width="wrap_content" android:layout_height="wrap_content" - style="@style/TextDialogLabel" + style="@style/LeftContent" android:textStyle="bold" android:text="@string/export"/> @@ -102,7 +102,7 @@ android:id="@+id/textMore4" android:layout_width="wrap_content" android:layout_height="wrap_content" - style="@style/TextDialogLabel" + style="@style/LeftContent" android:textStyle="bold" android:text="@string/share"/> @@ -124,7 +124,7 @@ android:id="@+id/textMore5" android:layout_width="wrap_content" android:layout_height="wrap_content" - style="@style/TextDialogLabel" + style="@style/LeftContent" android:textStyle="bold" android:text="@string/faq"/> @@ -146,7 +146,7 @@ android:id="@+id/textMore6" android:layout_width="wrap_content" android:layout_height="wrap_content" - style="@style/TextDialogLabel" + style="@style/LeftContent" android:textStyle="bold" android:text="@string/about"/> diff --git a/myphoneinfo/src/main/res/layout/activity_temperature.xml b/myphoneinfo/src/main/res/layout/activity_temperature.xml index b358d46..5b0dad7 100644 --- a/myphoneinfo/src/main/res/layout/activity_temperature.xml +++ b/myphoneinfo/src/main/res/layout/activity_temperature.xml @@ -36,7 +36,7 @@ android:text="@string/temperatures" android:textStyle="normal" android:layout_marginStart="5dp" - style="@style/TextTool25"/> + style="@style/TextHeavy20"/> + style="@style/LeftContent"/> + android:textColor="@color/black" + style="@style/TextHeavy20"/> @@ -209,7 +220,7 @@ android:layout_height="wrap_content" android:text="5.0 cm" android:textStyle="normal" - style="@style/TextSecondaryTitle" + style="@style/TextHeavy20" android:textSize="59sp" /> @@ -229,7 +240,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Far" - style="@style/TextSecondaryTitle" + style="@style/TextHeavy20" android:textStyle="normal" android:textColor="@color/right_color" /> @@ -239,7 +250,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/cover_the_top" - style="@style/TextSecondaryTitle" + style="@style/TextHeavy20" android:textStyle="normal" android:textColor="@color/right_color" /> @@ -260,7 +271,8 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/is_it_working" - style="@style/TextSecondaryTitle" + style="@style/TextHeavy20" + android:textSize="16sp" android:textColor="@color/right_color" android:layout_marginBottom="28dp" /> @@ -269,10 +281,11 @@ android:layout_height="wrap_content" android:orientation="horizontal"> @@ -281,10 +294,11 @@ android:layout_height="1dp" android:layout_weight="1"/> diff --git a/myphoneinfo/src/main/res/layout/activity_tools.xml b/myphoneinfo/src/main/res/layout/activity_tools.xml index 6af8e62..13e2b6b 100644 --- a/myphoneinfo/src/main/res/layout/activity_tools.xml +++ b/myphoneinfo/src/main/res/layout/activity_tools.xml @@ -57,7 +57,7 @@ android:text="@string/device_is_not" android:textAlignment="center" android:paddingBottom="48dp" - style="@style/TextTool25"/> + style="@style/TextHeavy20"/> @@ -25,7 +25,7 @@ android:id="@+id/num" android:layout_width="wrap_content" android:layout_height="wrap_content" - style="@style/TextSecondaryTitle" + style="@style/TextHeavy20" android:textColor="@color/white" android:text="8" android:textAlignment="center" @@ -41,7 +41,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/is_it_working" - style="@style/TextSecondaryTitle" + style="@style/TextHeavy20" android:textColor="@color/white" android:layout_marginBottom="28dp" /> @@ -51,7 +51,7 @@ android:layout_marginBottom="18dp" android:orientation="horizontal"> @@ -27,7 +27,7 @@ android:id="@+id/num" android:layout_width="wrap_content" android:layout_height="wrap_content" - style="@style/TextSecondaryTitle" + style="@style/TextHeavy20" android:textColor="@color/white" android:text="8" android:textAlignment="center" @@ -128,7 +128,7 @@ + android:text="Read call status and mobile network information" + android:textSize="12sp" + android:textColor="@color/color_red" /> \ No newline at end of file diff --git a/myphoneinfo/src/main/res/layout/common_check_style2.xml b/myphoneinfo/src/main/res/layout/common_check_style2.xml new file mode 100644 index 0000000..98252f3 --- /dev/null +++ b/myphoneinfo/src/main/res/layout/common_check_style2.xml @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/myphoneinfo/src/main/res/layout/common_check_style3.xml b/myphoneinfo/src/main/res/layout/common_check_style3.xml new file mode 100644 index 0000000..a111c68 --- /dev/null +++ b/myphoneinfo/src/main/res/layout/common_check_style3.xml @@ -0,0 +1,25 @@ + + + + + + + \ No newline at end of file diff --git a/myphoneinfo/src/main/res/layout/common_dialog_item.xml b/myphoneinfo/src/main/res/layout/common_dialog_item.xml index d8ede61..119fdeb 100644 --- a/myphoneinfo/src/main/res/layout/common_dialog_item.xml +++ b/myphoneinfo/src/main/res/layout/common_dialog_item.xml @@ -9,7 +9,7 @@ - - + app:layout_constraintTop_toTopOf="@id/image_icon" + app:layout_constraintBottom_toBottomOf="@id/image_icon"/> @@ -49,7 +43,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/tv1" - app:valueText="com.bjbyhd.screenreader-huawei" + app:valueText="" app:labelText="@string/package_name"/> + android:text="@string/permissions" /> - - + android:textColor="#878787" /> + + + + + + + + + + + + android:textColor="#878787" /> + + + - - - - - - - - - - + app:layout_constraintTop_toBottomOf="@id/contentContainer" + app:layout_constraintBottom_toBottomOf="parent" + android:layout_marginBottom="10dp" + android:orientation="horizontal"> + + + + diff --git a/myphoneinfo/src/main/res/layout/dialog_app_install.xml b/myphoneinfo/src/main/res/layout/dialog_app_install.xml index b02b11c..95d7fa5 100644 --- a/myphoneinfo/src/main/res/layout/dialog_app_install.xml +++ b/myphoneinfo/src/main/res/layout/dialog_app_install.xml @@ -22,7 +22,7 @@ diff --git a/myphoneinfo/src/main/res/layout/dialog_disk_part.xml b/myphoneinfo/src/main/res/layout/dialog_disk_part.xml index fed8a75..404e32c 100644 --- a/myphoneinfo/src/main/res/layout/dialog_disk_part.xml +++ b/myphoneinfo/src/main/res/layout/dialog_disk_part.xml @@ -21,7 +21,7 @@ android:orientation="vertical"> - + diff --git a/myphoneinfo/src/main/res/layout/item_list.xml b/myphoneinfo/src/main/res/layout/item_list.xml index 8dd9fc5..3190569 100644 --- a/myphoneinfo/src/main/res/layout/item_list.xml +++ b/myphoneinfo/src/main/res/layout/item_list.xml @@ -8,7 +8,7 @@ android:layout_height="wrap_content"> @@ -49,7 +49,7 @@ android:id="@+id/textSleep" android:layout_width="wrap_content" android:layout_height="wrap_content" - style="@style/TextDialogLabel" + style="@style/LeftContent" android:textStyle="bold" android:text="@string/hide_deep_sleep"/> @@ -79,7 +79,7 @@ android:id="@+id/textMore1" android:layout_width="wrap_content" android:layout_height="wrap_content" - style="@style/TextDialogLabel" + style="@style/LeftContent" android:textStyle="bold" android:text="@string/metric_units"/> @@ -98,7 +98,7 @@ android:id="@+id/textMore2" android:layout_width="wrap_content" android:layout_height="wrap_content" - style="@style/TextDialogLabel" + style="@style/LeftContent" android:textStyle="bold" android:text="@string/reset_"/> @@ -122,7 +122,7 @@ android:id="@+id/textMore3" android:layout_width="wrap_content" android:layout_height="wrap_content" - style="@style/TextDialogLabel" + style="@style/LeftContent" android:textStyle="bold" android:text="@string/export"/> @@ -141,7 +141,7 @@ android:id="@+id/textMore4" android:layout_width="wrap_content" android:layout_height="wrap_content" - style="@style/TextDialogLabel" + style="@style/LeftContent" android:textStyle="bold" android:text="@string/share"/> @@ -160,7 +160,7 @@ android:id="@+id/textMore5" android:layout_width="wrap_content" android:layout_height="wrap_content" - style="@style/TextDialogLabel" + style="@style/LeftContent" android:textStyle="bold" android:text="@string/faq"/> @@ -179,7 +179,7 @@ android:id="@+id/textMore6" android:layout_width="wrap_content" android:layout_height="wrap_content" - style="@style/TextDialogLabel" + style="@style/LeftContent" android:textStyle="bold" android:text="@string/about"/> diff --git a/myphoneinfo/src/main/res/mipmap-xhdpi/per_no.png b/myphoneinfo/src/main/res/mipmap-xhdpi/per_no.png index d24a3bf6cb71fde9a24d7668f5782c83bad7e18b..00dd670d1422b1c04247ec8cf9e4fa57fe4ba216 100644 GIT binary patch delta 546 zcmV+-0^R+h2g(E?iBL{Q4GJ0x0000DNk~Le0000W0000W2nGNE0CReJ^pPPne*xb~ zL_t(|0mYZkae_b;#=l+kjvZhH(F%eGXFO^JX~7Pn9heT14)o?tQbCdmLI-*lcFB7S z7*rgY1lZpU$OyCFw{PG6c>)#L`@V~AcM7c^A;f_G^5}B2*9W>nB*`ZnC&2Nz=>@@| zO1t9T2m8sy(@`{+LOc}&?~^32e`I*s+ipYr#enH?r}IpYbNr7L;&^#0BBchn*HCIl zz3@;6LWDFlqq1noEAjDoP^&n@ZBd)1?MrWG;&u1@O6@ulCj(iQe>5guG!aF^JSTpK zfD^81afUV0Pa551h zfF&FtkWLh>VJQ!kQX9$pvQCmWv<)3vS=&rQsniN>qtw!9^NpN@6onVG1!=M7$$)uK zYC$hTG!1L8R<4^rm@}GEc%w#5q~fDujc~RUo3JP~Ys5qJuMbiZi8~Q5K0|Es4o(P+Mi<%>Ck&qM;pUkrk&^F>4D??_0u^4HS&HkaDVp@Uv5t khqCfq%6BR})>X^%AK#t$hw!h-iU0rr07*qoM6N<$f@a(J6aWAK delta 893 zcmV-@1A_d@1fmBaiBL{Q4GJ0x0000DNk~Le0000S0000Q2nGNE0HjnriIE{Re*-s3 zL_t(|0j*X$P#RGbeX#17Zc9_iSTX)UZ7kQ$RAT3ECUi-vV3nj2s!(c`bm9-lP(Vtn zV5gNUP+*5$?8po-I{b1Dc{rPu&m-Z^Jl==9_q==Wxp!9+Qv80ucY1pIZ8n=tiy;YY z>a(-6Zx$C9?@iMz@=W8;_V)Jce`d28$I|Wbctj?Xxe`MVfPKUiZZsN2fZhP~LEGHi z^f?@kFvbLi4u$2pxw%JpdMW-xXxHgew4N|3;Q|0t5YBAjKhc-O{T92Em>YPqQD;=+xBI<;cj$ zBSR{WCtz?Ko?h8OS!>m5fAuqTSKDCFU5UkF`A(N}b~;R@Qbl+b!8nkip{D^DUbE}M zIP>P0U}m{oUWmuz1<^&cZhz!*x#G;sOdcij07EW@mLAK{wl0CZCF!Jm}K*M59r&pDj%&2+F1~KR*vV2Z^Kuf83BcBmG0j_t%q? zle~&8B|r+x1~qw)5PPw8wZSlw$H&LFs&<@W00Gz}yt6ijNpzx{0ZgcS$S#5@ApSIi z0{~B8Hqb0|cz>>HN6ABg`7i|~SO{JPMn^{%SaU2F$yO!l%Tig`*OH+G3)(L81CzlE z;lEHnds;uRTCJ8Oe;8{FttxES0fUdoU;?Uy*U<}%T?9)X<`8NuB6`Ty))wEZ3~dS* z+wG>Obpc~D{s6DMsIhg_SX%TEzQXvn0h7b02<5T=|5py#Gcox9Q?}o$PLvLt3fKkTA#!}>g^@FSh$h_eudZkiH@m(l}B#}s@h|u0yzY2c?ep8?8 T&U`k!00000NkvXXu0mjfhLE4h diff --git a/myphoneinfo/src/main/res/mipmap-xhdpi/per_special.png b/myphoneinfo/src/main/res/mipmap-xhdpi/per_special.png index f0ec80797819d0ae60f6f6e56a9ad8082a9d9f6f..9a23ee0d42827b1e361826ba3906afcd82cfaa6c 100644 GIT binary patch delta 529 zcmV+s0`C3#1-S$viBL{Q4GJ0x0000DNk~Le0000W0000W2nGNE0CReJ^pPPne*w-( zL_t(|0mWC%Rl-0J{$>!pri6IpBvt@)5G$|+IuJU54zL5LK&$|K&-Xl<4$Kijvd&Hb z6Mi01lk9hZ&C6!K*>7iOX9ziAW`T$LIskD?9-A=mLGY57h-4hfXbv`0EOWd>GfBxctuJ|f`fT1q_12O}Aa{rVfbb{Q+rFoK}k75vt z8l7Wm@B#U2&@7l7YD;XY?LA}^C}HLMI8cI8qTw+dgSD7&hln?oj4MbcH0A~FFqasR8qO7%ri@i>>?{rzn6Tc<#yp~W zj4XF@3@>=x;`!#( zsq^Pb#NI0ff=bEM&hr>Z2cbL#N zO{G#+uh(

}W9rIS`mAULu(ye+I|n(LrWqGMSqw!cd}Sv)RGVRm`|7UIvS4Fc{p# z5>drwv#II2{teY!m?13NJ^ELyU@`_Kb0z|c(SAD|4zD7KpoBmC3>c@;?s~nxolGVx z5rTTXZeX7}AieMnYg(`0@3)^2kpwgO&dpX8V4vFK@z@d1K%>zpL+vl|e@|Hp%6_n{ z^Fz;Kqe8-&TTt=!xg^ABG_ov}88 zI5I{W3eF(UAAqtgl7oeGe-2N~=`j4DbkGSLkr1$aHtbJnQ-`7t;+-Iu@6uD06YmHJ zv9sB%qvP(nQ`&R5N@^lmEU65tbVoVKzTYPZiyvJYca#oOUapA%*O=uJA$G7Z4fJ1& zgy3CcDSnE@;tHxhqiD!}qf{!1*=#ly3Be_r&*y&%g~9{&i)0^Vf1mjpGDd=YK5s4- zi{EPde}ND2grVX(5R+_pW}6}41OeX|7jUdH-VRst4Eac_75MuE_Y$3h4-)Ua;07}| zhy^1(^exrf1E;@A<7nfta4Gl4^Y)I&!+S6$U^DJDCV8wRnWp_ zf6gBA$W8^;R(oHF5TFehN$&E)UEVO;FAk#fNvpyYnah(o4?dqy?tj{#b<4Ne;fY#- zGRytF@0|(XP{O*^w91J(1e$Q23s*$OI=QPytX=O}?`bD70_HLTyfZ`5;Au#GB$gJ z|F+`NEryOeQ9|ZqN5|W}!6S`{k@B1Zv?N?DZ`7D5`s2urrfnpqCY*J*(}#M*M$Kti zv=W`5DU6g+TosNNFK$k^soQfc;k1fk=^+T?N}!Arxt5&c>nLAc88>au{{i4S@Vq72 R_bUJZ002ovPDHLkV1m;`2F3sY delta 786 zcmV+t1MU3l1i1zwiBL{Q4GJ0x0000DNk~Le0000Z0000Q2nGNE06nbbJdq(af6hrn zK~#7F&6dA!+CUV?-<^pRvV?Bw#*iUICUKMu9o?;+N|wmDQDdg6QDDp*3t(vZ zA&|n>F&)#Xq&N{H-8xdK3J8p^?-^_vT7Co)$X7zTdv|9(e!qMS9)XNlEMzS%Djeo4 zL)R567))9K)w#mN_x55fA(8^1f0)f?s|@C(eN9sZV3qKQzkLrLCd!dkFnCTNI6Y3M)1^UsA2fj-e~?a&C|JTD zv4oF??GN}4B^hHi%eIfH0l~B&7#bG@OE`7gXq=8ZBRPi_7QO&uYj{ZEjH%H`e>_*2qgF8@fb`X4@8KV1A-+yuBWAq z_4P1t{-V#mf}U!~kqFy~e?}W6)2xm2FvBoHP0k$+8#?EdOMj zt2kfuttm{B8tCFD+pDXUQl-)u_8{^k=G%!20#rGa6xc? zaT1Uo7(WmWOZ`CT{^i&4_<`T9Ynp)`F)+V2X-+Tlr(RFMgp&FVCMN6l&Q8v@tf%-V zif`!|&TAX894edU6vqR8A)I0q#K~VLYH{ z^a?uOSaI!CIiE9`cW_S{`wH<1!_XFDw_EzvX)9+c7?NB1tW!DvTpOp=Uy=VnkG4t< Q#7F7F7F #1E8C29 #FFFFFF - #f4f4f4 #3B948A #484848 @@ -23,4 +22,8 @@ #F2F2F2 #C1C5C2 #C4DFDC + #EF4444 + #FFD54F + #3B948A + #F4F4F4 \ No newline at end of file diff --git a/myphoneinfo/src/main/res/values/strings.xml b/myphoneinfo/src/main/res/values/strings.xml index 9c801e5..c2221ee 100644 --- a/myphoneinfo/src/main/res/values/strings.xml +++ b/myphoneinfo/src/main/res/values/strings.xml @@ -63,6 +63,7 @@ Deep sleep: Cancel + Manage Settings Device Product @@ -233,9 +234,9 @@ Installed UID Permissions - = Allowed - = Special access - = Not allowed + Allowed + Special access + Not allowed Temperatures Magnetic field Orientation diff --git a/myphoneinfo/src/main/res/values/styles.xml b/myphoneinfo/src/main/res/values/styles.xml index e9a44d1..f6b59b2 100644 --- a/myphoneinfo/src/main/res/values/styles.xml +++ b/myphoneinfo/src/main/res/values/styles.xml @@ -6,187 +6,6 @@ false 14sp - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -