修复缺失接口
This commit is contained in:
parent
b21b706fac
commit
88ff91c8c7
@ -17,6 +17,7 @@ import kotlin.collections.component2
|
||||
|
||||
class AnalysisActivity : AppCompatActivity() {
|
||||
private lateinit var binding: ActivityAnalysisBinding
|
||||
private val cpu = AndInfo.instance.cpu
|
||||
private var dialogCpuInfo: DialogCpuInfo? = null
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
@ -38,7 +39,6 @@ class AnalysisActivity : AppCompatActivity() {
|
||||
}
|
||||
|
||||
private fun initText() {
|
||||
val cpu = AndInfo.instance.cpu
|
||||
//processor
|
||||
binding.proText1.textTitle.text=getString(R.string.hardware)
|
||||
binding.proText1.textContent.text=cpu.getProcessorName()
|
||||
@ -98,8 +98,11 @@ class AnalysisActivity : AppCompatActivity() {
|
||||
itemGroupBinding.clu1Text3.textTitle.text=getString(R.string.cluster)
|
||||
itemGroupBinding.clu1Text3.textContent.text="$coresRangeList"
|
||||
itemGroupBinding.clu1Text4.textTitle.text=getString(R.string.max_frequency)
|
||||
itemGroupBinding.clu1Text4.textContent.text=processor.cluster.frequency.toString()+" MHz"
|
||||
val maxFrequency= cpu.getCoresDetailedInfo()[processor.core.coreId.toInt()].maxFrequency
|
||||
itemGroupBinding.clu1Text4.textContent.text="${maxFrequency/ 1_000_000} MHz"
|
||||
val minFrequency= cpu.getCoresDetailedInfo()[processor.core.coreId.toInt()].minFrequency
|
||||
itemGroupBinding.clu1Text5.textTitle.text=getString(R.string.min_frequency)
|
||||
itemGroupBinding.clu1Text5.textContent.text="${minFrequency/ 1_000_000} MHz"
|
||||
itemBinding.clusterInfo.addView(itemGroup)
|
||||
println(" CPU${processor.core.coreId}: ${processor.cluster.uarch}")
|
||||
}
|
||||
|
||||
@ -152,7 +152,7 @@ class CameraFragment : Fragment() {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// binding.open2.text=cameraInfo.get
|
||||
binding.videoCheck1.content.text=getString(R.string.hight_speed_video)
|
||||
binding.videoCheck2.content.text=getString(R.string.video_stabilization)
|
||||
|
||||
|
||||
@ -259,11 +259,15 @@ class HardWareFragment : Fragment() {
|
||||
}
|
||||
}
|
||||
binding.gpuText3.textTitle.text = getString(R.string.max_frequency)
|
||||
binding.gpuText3.textContent.text = "${gpu.getMaxFrequency()} MHz"
|
||||
binding.gpuText4.textTitle.text = getString(R.string.architecture)
|
||||
binding.gpuText4.textContent.text=gpu.getArchitecture()
|
||||
binding.gpuText5.textTitle.text = getString(R.string.cores)
|
||||
binding.gpuText5.textContent.text = gpu.getOpenGLExtensionCount().toString()
|
||||
binding.gpuText6.textTitle.text = getString(R.string.total_l2)
|
||||
binding.gpuText6.textContent.text="${gpu.getCacheSize()} KB"
|
||||
binding.gpuText7.textTitle.text = getString(R.string.bus_width)
|
||||
binding.gpuText7.textContent.text = "${gpu.getBandwidth()} GB/s"
|
||||
binding.gpuText8.textTitle.text = getString(R.string.vulkan_support)
|
||||
binding.gpuText8.textContent.text = gpu.isVulkanSupported().toString()
|
||||
binding.gpuText9.textTitle.text = getString(R.string.vulkan_API)
|
||||
@ -274,8 +278,8 @@ class HardWareFragment : Fragment() {
|
||||
dialogExtension?.setContent(it.joinToString())
|
||||
}
|
||||
}
|
||||
binding.openItem1.text = gpu.getVendorName()
|
||||
binding.openItem2.text = gpu.getRendererName()
|
||||
// binding.openItem1.text = gpu.getVendorName()
|
||||
// binding.openItem2.text = gpu.getRendererName()
|
||||
binding.openItem3.text = gpu.getOpenGLVersion()
|
||||
}
|
||||
|
||||
|
||||
@ -68,6 +68,9 @@ class DialogCameraMore(private val name:String,private val id:String) :BaseDialo
|
||||
cameraInfo.getFocal35mmEquivalent(it)?.let { size ->
|
||||
binding.tv9.setValue("${size.toInt()}x")
|
||||
}
|
||||
cameraInfo.getFieldOfView(it)?.let { size ->
|
||||
binding.tv10.setValue(size)
|
||||
}
|
||||
// 快门速度
|
||||
cameraInfo.getShutterSpeedRange(it)?.let { size ->
|
||||
binding.tv11.setValue(size)
|
||||
@ -132,7 +135,6 @@ class DialogCameraMore(private val name:String,private val id:String) :BaseDialo
|
||||
toTitleCase(capability.replace("_", " "))
|
||||
}
|
||||
binding.more5.text=allInfo
|
||||
binding.tv10.setValue(capabilities?.get(0) ?: "")
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -30,7 +30,8 @@ class DialogCpuInfo :BaseDialogFragment<DialogCpuInfoBinding>(DialogCpuInfoBindi
|
||||
val itemBinding= ItemDialogCpuBinding.bind(view)
|
||||
|
||||
itemBinding.cpuTv02.text=setColonBoldText("processor :${processor.core.coreId}")
|
||||
itemBinding.cpuTv03.text=setColonBoldText("BogoMIPS :" )
|
||||
val speedMetric= cpu.getCoresDetailedInfo()[processor.core.coreId.toInt()].speedMetric
|
||||
itemBinding.cpuTv03.text=setColonBoldText("BogoMIPS : ${String.format("%.2f GHz",speedMetric)}" )
|
||||
itemBinding.cpuTv04.text=setColonBoldText("Features :${cpu.getCpuFeatures().joinToString(",")}")
|
||||
itemBinding.cpuTv05.text=setColonBoldText("CPU implementer :${processor.core.midr?.implementer}")
|
||||
itemBinding.cpuTv06.text=setColonBoldText("CPU architecture :${processor.core.midr?.architecture}")
|
||||
@ -40,16 +41,6 @@ class DialogCpuInfo :BaseDialogFragment<DialogCpuInfoBinding>(DialogCpuInfoBindi
|
||||
binding.container.addView(view)
|
||||
}
|
||||
binding.hardwareTv.text=setColonBoldText("Hardware :${cpu.getProcessorName()}")
|
||||
// binding.cpuTv01.text=setColonBoldText("Processor :${cpu.getProcessorName()}")
|
||||
// binding.cpuTv02.text=setColonBoldText("processor :1")
|
||||
// binding.cpuTv03.text=setColonBoldText("BogoMIPS :3.84" )
|
||||
// binding.cpuTv04.text=setColonBoldText("Features :fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid")
|
||||
// binding.cpuTv05.text=setColonBoldText("CPU implementer :0×41")
|
||||
// binding.cpuTv06.text=setColonBoldText("CPU architecture :8")
|
||||
// binding.cpuTv07.text=setColonBoldText("CPU variant :0×0")
|
||||
// binding.cpuTv08.text=setColonBoldText("CPU part :0×d03")
|
||||
// binding.cpuTv09.text=setColonBoldText("CPU revision :4")
|
||||
// binding.hardwareTv.text=setColonBoldText("Hardware :vendor Kirin710")
|
||||
}
|
||||
fun setColonBoldText( text: String) : SpannableString {
|
||||
val colonIndex = text.indexOf(":")
|
||||
|
||||
@ -159,22 +159,22 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/openItem1"
|
||||
style="@style/LeftContent"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/apps"
|
||||
android:textColor="@color/right_color"
|
||||
tools:ignore="RelativeOverlap" />
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/openItem2"
|
||||
style="@style/LeftContent"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/apps"
|
||||
android:textColor="@color/right_color"
|
||||
tools:ignore="RelativeOverlap" />
|
||||
<!-- <com.google.android.material.textview.MaterialTextView-->
|
||||
<!-- android:id="@+id/openItem1"-->
|
||||
<!-- style="@style/LeftContent"-->
|
||||
<!-- android:layout_width="wrap_content"-->
|
||||
<!-- android:layout_height="wrap_content"-->
|
||||
<!-- android:text="@string/apps"-->
|
||||
<!-- android:textColor="@color/right_color"-->
|
||||
<!-- tools:ignore="RelativeOverlap" />-->
|
||||
<!-- <com.google.android.material.textview.MaterialTextView-->
|
||||
<!-- android:id="@+id/openItem2"-->
|
||||
<!-- style="@style/LeftContent"-->
|
||||
<!-- android:layout_width="wrap_content"-->
|
||||
<!-- android:layout_height="wrap_content"-->
|
||||
<!-- android:text="@string/apps"-->
|
||||
<!-- android:textColor="@color/right_color"-->
|
||||
<!-- tools:ignore="RelativeOverlap" />-->
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/openItem3"
|
||||
style="@style/LeftContent"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user