diff --git a/myphoneinfo/src/main/java/com/xyzshell/myphoneinfo/dashboard/SystemShowFragment.kt b/myphoneinfo/src/main/java/com/xyzshell/myphoneinfo/dashboard/SystemShowFragment.kt index 7494b46..e591b7c 100644 --- a/myphoneinfo/src/main/java/com/xyzshell/myphoneinfo/dashboard/SystemShowFragment.kt +++ b/myphoneinfo/src/main/java/com/xyzshell/myphoneinfo/dashboard/SystemShowFragment.kt @@ -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() + } } /** diff --git a/myphoneinfo/src/main/res/layout/fragment_system_show.xml b/myphoneinfo/src/main/res/layout/fragment_system_show.xml index 06c03dd..27c9198 100644 --- a/myphoneinfo/src/main/res/layout/fragment_system_show.xml +++ b/myphoneinfo/src/main/res/layout/fragment_system_show.xml @@ -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"> + >