java - 如何根据设备制造商执行不同的代码?

标签 java android build

我想为不同的设备制造商执行不同的代码。

我知道我可以通过使用 Build.MODEL 来做到这一点,然后检查该用户使用的是哪个模型。

但主要问题是假设

LG Optimus Zone 3 将返回 VS425PP

Samsung J7 Prime 将返回 J7 Prime

Samsung J7 2016 Edition 将返回 SM-J710F

ZTE Z798BL 将返回 Z798BL

在上述情况下,很难找出该设备属于哪个制造商。

任何人都可以帮忙解决这个问题吗?

最佳答案

为什么不直接从 android.os.Build.Manufacturer 或 android.os.Build.Brand 读取它? https://developer.android.com/reference/android/os/Build.html?hl=ja

关于java - 如何根据设备制造商执行不同的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47728832/

相关文章:

java - Selenium - 使用 Windows 任务计划程序与命令行

java - 我如何知道对象何时执行了操作?

ios - Ionic iOS 构建和运行

android - 如何从基于Android Studio的Gradle中的文件动态添加构建类型?

java - Ant 卡住且没有异常警告

java - 带参数的对象仍显示引用变量的初始值

java - Android Studio 与 localhost 的连接超时

java - 如何使用 LocalDateTime 解析/格式化日期? (Java 8)

javascript - 为什么 Android WebView 在第二个页面加载时重置 JavaScript 上下文?

android - 在服务器上下载 DriveFIle