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