媒体似乎有很多关于处理Android碎片问题的报道,但我找不到开发人员在SO上的任何具体内容。那么在开发Android时遇到的一些碎片问题是什么?
我一直在为Android 2.1+设备开发,并且还没有遇到任何问题。
答案 0 :(得分:2)
“碎片化”问题是,作为开发人员,您必须在许多不同的设备和配置组合中进行测试,以确保您的应用程序在所有这些组合中运行良好。您还必须考虑应用程序布局将以多种不同的分辨率显示,因此最终结果可能在平板电脑中非常糟糕。
实际上,我的猜测是,你放弃尝试支持所有事情,尽可能少的额外开发,尽可能多地获得市场。
答案 1 :(得分:0)
我遇到的最新事情是一些摩托罗拉手机没有像HTC手机那样自动定位照片。因此,您已经阅读了EXIF数据以正确定位照片,但由于我没有Moto手机,因此有点难以测试。 某些手机上的android.provider.MediaStore.ACTION_IMAGE_CAPTURE意图也存在一些不一致。
这两个问题已在StackOverflow上讨论过。
在大多数情况下,这些都不是大交易。我喜欢把它等同于CSS浏览器的不一致。有一些问题,但没有任何开发人员不习惯。
答案 2 :(得分:0)
我遇到的唯一真正奇怪的是Secure.ANDROID_ID,它应该是唯一的,但实际上并非如此。某些供应商和/或自定义ROM不会生成唯一的。然后你只需要为用户创建一个唯一的ID。
答案 3 :(得分:0)
自Android 2.0以来,Multitouch已得到官方支持,但各种设备的实施情况各不相同,而且经常不遵守规范。