java - 如何在 AndroidManifest 中获取设备型号并制作条件?
问题描述
我使用 Sentry,过去 3 个月通过两台设备(小米米 A2 Lite、三星 SM-A605FN)收到 ANR(应用程序无响应)。我认为等待响应的时间问题(问题可能与硬件或互联网速度慢有关),并希望为这两个设备设置一个条件以延长超时时间。
<application>
<meta-data android:name="io.sentry.anr.timeout-interval-mills" android:value="15000" />
</application>
我只想为两个设备设置此超时。
谢谢
解决方案
在 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);
推荐阅读
- python - 如何获取输出中的总行数
- python - 使用约束包解决魔方问题
- python - pyqt5 QMdiArea 多个活动子窗口
- python - DataFrame列的分类和计数怎么做?
- javascript - TypeError: [setState with createContext] 不是一个函数 - React
- r - 没有使用 ETS 的季节性图
- php - php中的Array_Push总是添加最后一个值
- java - 如何根据正则表达式中的关键字进行拆分,然后在 Java 中使用空格?
- c++ - 在 CMake 的头文件中包含外部头文件
- php - 在 Laravel Blade 中循环时限制 html 元素