Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.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
Nokiax 从应用程序中识别诺基亚X设备_Nokiax - Fatal编程技术网

Nokiax 从应用程序中识别诺基亚X设备

Nokiax 从应用程序中识别诺基亚X设备,nokiax,Nokiax,我正在将Google Play上的一个应用程序移植到诺基亚X。我删除了所有不必要的资源,以保持安装文件的小型化。我希望防止用户在其他设备上使用该应用程序,并避免用户体验不好,因为不再提供用于更高密度(xhdpi)或更大屏幕(平板电脑)的资源。 目前,我无法访问真正的设备,下面的代码仅在诺基亚X设备仿真器上生成“未知”作为制造商。 我的问题:这三款诺基亚X设备的制造商都是什么,或者有没有更好的方法来识别这类设备? android.os.Build.MANUFACTURER在所有三款诺基亚

我正在将Google Play上的一个应用程序移植到诺基亚X。我删除了所有不必要的资源,以保持安装文件的小型化。我希望防止用户在其他设备上使用该应用程序,并避免用户体验不好,因为不再提供用于更高密度(xhdpi)或更大屏幕(平板电脑)的资源。

目前,我无法访问真正的设备,下面的代码仅在诺基亚X设备仿真器上生成“未知”作为制造商。

我的问题:这三款诺基亚X设备的制造商都是什么,或者有没有更好的方法来识别这类设备?


android.os.Build.MANUFACTURER在所有三款诺基亚X设备中都是“诺基亚”,因此您的代码是正确的


如果不允许对设备进行物理访问,我仍然建议在远程设备访问中仔细检查诺基亚X设备的逻辑:

android.os.Build.MANUFACTURER在所有三款已发布的诺基亚X设备中都是“Nokia”,因此您的代码是正确的


如果不允许对设备进行物理访问,我仍然建议您在远程设备访问中仔细检查诺基亚X设备的逻辑:

正如viviaino之前指出的那样,设备制造商在运行诺基亚X仿真器(AVD)时是“未知”的,需要运行远程设备或真正的诺基亚X设备来检查当前的制造商。

正如viviaino之前指出的,设备制造商在运行诺基亚X仿真器(AVD)时“未知”,需要运行远程设备或真正的诺基亚X设备才能查看当前的制造商。

非常感谢您的链接。非常感谢您的链接。我没有足够的声望投票支持你的答案。我对这件事很陌生。非常感谢你的链接。非常感谢你的链接。我没有足够的声望投票支持你的答案。我对这件事很陌生。
if (!"nokia".equalsIgnoreCase(android.os.Build.MANUFACTURER)) {
    // do something
}