新增drm
This commit is contained in:
parent
23adec77be
commit
28fd0ec63f
@ -6,6 +6,7 @@ import android.view.LayoutInflater
|
|||||||
import android.view.View
|
import android.view.View
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
import com.xyzshell.andinfo.AndInfo
|
import com.xyzshell.andinfo.AndInfo
|
||||||
|
import com.xyzshell.andinfo.libs.DRMInfo
|
||||||
import com.xyzshell.myphoneinfo.R
|
import com.xyzshell.myphoneinfo.R
|
||||||
import com.xyzshell.myphoneinfo.databinding.FragmentSystemShowBinding
|
import com.xyzshell.myphoneinfo.databinding.FragmentSystemShowBinding
|
||||||
|
|
||||||
@ -29,17 +30,32 @@ private lateinit var binding: FragmentSystemShowBinding
|
|||||||
setDeviceInfo()
|
setDeviceInfo()
|
||||||
setOperatingSystem()
|
setOperatingSystem()
|
||||||
setIdentifier()
|
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.textclear1.textTitle.text=getString(R.string.vendor)
|
||||||
binding.textclear2.textTitle.text=getString(R.string.version)
|
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.textwide1.textTitle.text=getString(R.string.vendor)
|
||||||
binding.textwide2.textTitle.text=getString(R.string.version)
|
binding.textwide2.textTitle.text=getString(R.string.version)
|
||||||
binding.textwide3.textTitle.text=getString(R.string.algorithm)
|
binding.textwide3.textTitle.text=getString(R.string.algorithm)
|
||||||
binding.textwide4.textTitle.text=getString(R.string.device_id)
|
binding.textwide4.textTitle.text=getString(R.string.device_id)
|
||||||
binding.textwide5.textTitle.text=getString(R.string.security_level)
|
binding.textwide5.textTitle.text=getString(R.string.security_level)
|
||||||
binding.textwide6.textTitle.text=getString(R.string.highest_hdcp_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()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -18,7 +18,7 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:orientation="vertical"
|
android:orientation="vertical"
|
||||||
android:paddingHorizontal="@dimen/dashboard_fragment_padding_horizontal"
|
android:paddingHorizontal="@dimen/dashboard_fragment_padding_horizontal"
|
||||||
android:paddingVertical="@dimen/dashboard_fragment_padding_vertical">
|
>
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user