最近正在作的就是android1.6到android2.2的移植,工作很烦...不过Launcher部分的移植应该困难会大一点..

解决方案 »

  1.   

    开发应用软件不需要那么麻烦,手机品牌一般影响不大,只要不是手机功能上的差异,
    屏幕大小的话也自己去获取屏幕分辨率,然后定义自己的控件,
    至于版本问题,有时候可能用的API或者类可能会变化,需要注意
      

  2.   

    对图片或者控件的绘制,只要注意宽高的问题就可以解决不同分辨率的适配了,图片应该都是按比例绘制的,通常使用9.png来进行无损拉伸,控件注意使用wrap_content和fill_parent的属性来控制。如果ME的应用是各种分辨率单独做的,那最简单的方式就是原封不动,android也去对不同分辨率做不同版本。感觉Symbian也好,android也好,等等平台都没有提供一个自适应很好的解决办法
      

  3.   


     我看了一下手机迅雷的android版本,就是按照分辨率分成4个版本的:240X320、320X480、480X800和480X854的
      

  4.   

    需要修改很多东西。因为不同版本的android API的变化。导致在程序中用到这些API都得改,牵一发而动全身