到目前为止,我只在J2ME上开发,想知道与安卓相比有什么不同。
一部支持java的手机的情况是,例如,它可能有一个内置的摄像头,但制造商没有实现用于摄像头功能的Java API。这意味着你不能使用那个API。甚至可能只实现了API的一部分。
现在,Android呢?据我所知,当设备使用Android平台2.2时,它支持直到级别8的所有API级别。我猜,如果内置摄像头没有闪光灯,那么你就不能使用Android API调用来更改闪光灯模式。是那么回事吗?现在让我们假设设备有一个内置的闪光灯摄像头。开发人员可以确定更改闪存模式的功能可以使用吗?或者有可能制造商没有实现该特定功能,即使它是设备所宣传的受支持API级别的一部分?
发布于 2011-01-27 05:23:40
和我猜测,如果内置摄像头没有闪光灯,那么你就不能使用Android API调用来更改闪光灯模式。是那么回事吗?
只要您将其设置为有效值,您就可以始终使用API。但是,在您的情况下,可能只有一个有效值(即无闪存)。
现在让我们假设设备有一个内置的闪光灯摄像头。开发人员可以确定更改闪存模式的功能可以使用吗?或者有可能制造商没有实现该特定功能,即使它是设备所宣传的受支持API级别的一部分?
没有Android Market的Android设备无法保证其与第三方应用程序的兼容性。
安装了Android Market的Android设备必须通过兼容性测试套件。该测试套件是否具有针对特定API的特定测试只能通过查看测试套件代码来确定。
所以,这取决于你如何定义“确定”。开发人员通常不必担心这一点,但设备固件错误确实会发生。
https://stackoverflow.com/questions/4809509
复制相似问题