新增drm

This commit is contained in:
yuqian 2026-01-07 18:11:48 +08:00
parent 23adec77be
commit 28fd0ec63f
2 changed files with 19 additions and 3 deletions

View File

@ -6,6 +6,7 @@ import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import com.xyzshell.andinfo.AndInfo
import com.xyzshell.andinfo.libs.DRMInfo
import com.xyzshell.myphoneinfo.R
import com.xyzshell.myphoneinfo.databinding.FragmentSystemShowBinding
@ -29,17 +30,32 @@ private lateinit var binding: FragmentSystemShowBinding
setDeviceInfo()
setOperatingSystem()
setIdentifier()
setDrm()
}
private fun setDrm() {
val clearkeyDrmDetail = AndInfo.instance.drm.getDrmDetail(DRMInfo.CLEARKEY_UUID)
val widevineDrmDetail = AndInfo.instance.drm.getDrmDetail(DRMInfo.WIDEVINE_UUID)
binding.textclear1.textTitle.text=getString(R.string.vendor)
binding.textclear2.textTitle.text=getString(R.string.version)
clearkeyDrmDetail.let {
binding.textclear1.textContent.text=it?.vendor
binding.textclear2.textContent.text=it?.version
}
binding.textwide1.textTitle.text=getString(R.string.vendor)
binding.textwide2.textTitle.text=getString(R.string.version)
binding.textwide3.textTitle.text=getString(R.string.algorithm)
binding.textwide4.textTitle.text=getString(R.string.device_id)
binding.textwide5.textTitle.text=getString(R.string.security_level)
binding.textwide6.textTitle.text=getString(R.string.highest_hdcp_level)
widevineDrmDetail.let {
binding.textwide1.textContent.text=it?.vendor
binding.textwide2.textContent.text=it?.version
binding.textwide3.textContent.text=it?.algorithms?.joinToString()
binding.textwide4.textContent.text=it?.deviceUniqueId
binding.textwide5.textContent.text=it?.securityLevel
binding.textwide6.textContent.text=it?.connectedHdcpLevel.toString()
}
}
/**

View File

@ -18,7 +18,7 @@
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingHorizontal="@dimen/dashboard_fragment_padding_horizontal"
android:paddingVertical="@dimen/dashboard_fragment_padding_vertical">
>
<LinearLayout
android:layout_width="match_parent"