Android曾经为了优化用户体验,把原生的Holo主题作为Android CTS兼容性测试的一部分,这样每家手机厂商在生产手机的时候都将保留该主题,便于开发者开发出在各个分辨率和机型上兼容的应用。。

但是在我们最近产品的使用Holo主题的时候发现并非如此,有的用户的手机使用该主题后应用Crash,提示有个别资源找不到,还有的手机在使用后整个界面黑屏,还有的就是样式等搭配不合理无法使用。

  1. 资源找不到Crash的情况,目前不知道这家厂商生产的手机怎么通过了CTS测试,要么就没有遵循此规则。

  2. 这个目前还不知道什么问题。

  3. 样式搭配不合理,这个是可以通过CTS测试的,因为你该有的都有,至于你使用的这个样式是否合理,

CTS是不管的,所以就出现了很多背景和文字颜色一样的情况,导致完全看不到文字。。 最后说明的虽然Android要求了Holo主题作为CTS的一部分,不过还有很多手机对此支持不太好,所以还是尽量不要用该主题,如果需要该主题里的一些定义,最好是把该定义单独复制出来,作为当时默认主题的一部分来使用。。。

多说一点,现在的各种东西,只要进了国内,那就是百家齐放,各种各样,你这样作,它那样做,什么协议,什么规则,什么测试,全不顾了,赚钱才是王道,深圳很多更可恶的是改了别人的东西,说是自己开发的,完全不一样,又重新起了个名字就准备上市什么的拉。。还有国内的Android市场,看那个混乱的阿,各种恶意竞争,你搞我,我抓你,玩的不亦乐乎。。你们这么做,能活多久呢?什么时候能真正做出来自己的东西呢?