Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法检测设备是否运行Android One?_Android - Fatal编程技术网

有没有办法检测设备是否运行Android One?

有没有办法检测设备是否运行Android One?,android,Android,我想知道是否有任何方法可以检测Android设备是否正在运行试着看看这个:,特别是看看基本操作系统 您可以这样做:Build.VERSION.BASE\u OS来获取BASE\u OS 似乎该调用仅适用于api 23及更高版本 编辑 在自定义操作系统上,这似乎返回null或空,实际上不确定是否有任何方法可以实现这一点。不要在这里射击信使,我只是在尝试文档中的内容:P 编辑2 进行一点搜索后,您可以执行以下操作: String deviceName=android.os.Build.MODEL

我想知道是否有任何方法可以检测Android设备是否正在运行

试着看看这个:,特别是看看
基本操作系统

您可以这样做:
Build.VERSION.BASE\u OS
来获取
BASE\u OS
似乎该调用仅适用于api 23及更高版本

编辑 在自定义操作系统上,这似乎返回null或空,实际上不确定是否有任何方法可以实现这一点。不要在这里射击信使,我只是在尝试文档中的内容:P

编辑2 进行一点搜索后,您可以执行以下操作:

String deviceName=android.os.Build.MODEL

String deviceMan=android.os.Build.MANUFACTURER

对于我自己的设备,
android.os.Build.MANUFACTURER
这将返回:
Xiaomi
作为制造商,以及型号为的设备类型:
Redmi Note 7

:从这里开始

编辑3我找到的最接近的解决方案是使用
android.os.Build
字段,您可能需要获取某些设备的名称(您可以使用android.os.Build.DEVICE)并执行特定于这些名称的逻辑,目前无法看到其他解决方案。。。


非常酷的问题:)

Build.VERSION.BASE\u操作系统不会每次都工作,可能会返回空为什么会返回空@ManojPerumarath?可能是因为它是安卓@a\u local\u nobodyyah,实际上我不知道我的解决方案是否能工作。我的找到了基本的操作系统,但我不认为它会为自定义工作OS@AugustoCarmo我有一个小米,当我运行它时它返回空值