1
alexandercn 2014-12-09 11:52:51 +08:00 1
API的情况太多了,官方的API Differentce里面一大堆
举例的话,getNumberOfCameras ()在API 9之后才加入,之前的要用别的方式(一般是厂商提供) 在Android 5.0中,Camera被废弃,推荐使用Camera2... 有的时候,一个功能,在高版本API上可以直接用,而低版本API没有,但是可以通过第三方包或者自己造轮子的方式实现同样的功能 API跟机型有些时候是一回事,这个SDK里有,那个SDK里没有;甚至一个相同设备刷了不同版本的rom处理办法就完全不一样了 解决办法怎么找?Google、自己想、找厂商文档、反编译SDK分析底层代码、找实现了功能的其他App反编译分析。。。 |
2
Registering OP @alexandercn 地毯式的扫完上面这些问题,感觉这些工作量甚至高于实现一个APP功能的编码工作量
|
3
alexandercn 2014-12-09 13:48:53 +08:00 1
@Registering 是的,安卓的适配成本远高于基础功能的开发成本
|
4
Registering OP @alexandercn 这是我工作第一个android项目,android端的开发由于人手不够也只有我一个人,,以前一位android适配主要是屏幕大小,,现在顿时觉得,,接下来几个月有得学的了
|
5
alexandercn 2014-12-09 13:59:28 +08:00 1
@Registering 如果人手不够适配一下市面上最主流的几款机型,4.0以上API,也就差不多了,没法100%考虑全的。或者,有资源的话,可以找一些专门做适配的第三方公司也可,前提是你得信任他们(因为多数要提供代码)
|
6
Registering OP @alexandercn 受教了!,,,,,手动把你的每个回答点感谢,^_^
|