Android4.0,Android2.0

这里只是想说说自己做项目时候的感觉,以前在做Web前端开发的时候,老是自然的去想着各种浏览器的兼容问题,让一个本来非常简单的Web页面变得各种复杂。

我们做这个Android项目 的时候开始用的是Android2.3的版本,老想着高级版本应该兼容低级版本哈。结果没有想着在一些高级版本中进行测试,最近测试一下才知道出现一些Bub:

1、在Android3.0及其以上的版本中为了不出现ANR,不支持在UI线程中进行任何网络操作.哪怕是简单的操作。不然会报错:

android.os.NetworkOnMainThreadException


2、在低级版本中许多自动获得焦点问题,在代码中需要手动去获得,比如view.requestFocuse()。。。。

 

发现在Android的高级版本中对代码的要求越来越严格了。。

你可能感兴趣的:(Android4.0,Android2.0)