首页 > 解决方案 > 如何在 AndroidManifest 中获取设备型号并制作条件?

问题描述

我使用 Sentry,过去 3 个月通过两台设备(小米米 A2 Lite、三星 SM-A605FN)收到 ANR(应用程序无响应)。我认为等待响应的时间问题(问题可能与硬件或互联网速度慢有关),并希望为这两个设备设置一个条件以延长超时时间。

<application>
    <meta-data android:name="io.sentry.anr.timeout-interval-mills" android:value="15000" />
</application>

我只想为两个设备设置此超时。

在此处输入图像描述

谢谢

标签: javaandroidgradleandroid-manifestsentry

解决方案


在 Android 中有一个名为 Build 的类,它提供所有设备信息

欲了解更多信息 - 检查构建类| 开发者.Android

例子 - Log.d("Vivek ", "Device -> " + Build.MANUFACTURER + " Brand ->" + Build.BRAND + " Display -> " + Build.DISPLAY); Log.d("Vivek ", " FINGERPRINT -> " + Build.FINGERPRINT + " Model ->" + Build.MODEL + " Bootloader -> " + Build.BOOTLOADER);


推荐阅读