![](/img/trans.png)
[英]How can I check if an android device has hardware acceleration capabilities?
[英]Hardware capabilities and actual implementation of Android API of a device
到目前为止,我仅在J2ME中进行开发,并且想了解与Android相比的差异。
启用Java的手机的情况是,例如,它可能具有内置的摄像头,但是制造商并未实现用于摄像头功能的Java API。 这意味着您不能使用该API。 甚至有可能只实现了API的一部分。
现在,Android呢? 据我所知,当设备具有Android Platform 2.2时,它支持最高8级的每个API级别。而且我想,如果内置相机没有闪光灯,则无法使用Android API调用更改闪光模式。 那正确吗? 现在,我们假设该设备具有内置闪光灯的摄像头。 开发人员是否可以确定可以使用更改闪光模式的功能,或者制造商可能没有实施该特定功能,即使该功能是该设备所宣传的受支持API级别的一部分?
我猜想,如果内置相机没有闪光灯,那么您将无法使用Android API调用来更改闪光灯模式。 那正确吗?
只要将其设置为有效值,就可以始终使用API。 但是,在您的情况下,可能只有一个有效值(即,没有闪存)。
现在,我们假设该设备具有内置闪光灯的摄像头。 开发人员是否可以确定可以使用更改闪光模式的功能,或者制造商可能没有实施该特定功能,即使该功能是该设备所宣传的受支持API级别的一部分?
没有Android Market的Android设备无法保证与第三方应用程序的兼容性。
确实具有Android Market的Android设备必须通过兼容性测试套件。 该测试套件是否具有针对特定API的特定测试,只能通过查看测试套件代码来确定。
因此,这取决于您如何定义“确定”。 开发人员通常不必担心,但是设备固件错误确实会发生。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.