看过launcher2的代码要移植到2.1上面涉及的改动太大老板出人月?

解决方案 »

  1.   

    可是你改的launcher2是谷歌原版吗?还是自己定制的呢~?
      

  2.   

    就是换个几个2.2上的api,移植改起来没啥难度,上次编译升级我的home程序,发现变化不大
      

  3.   

    如果是google原版应该相对比较easy~~~自己动手试试啊~~才知道是难是易,小马过河的故事早都听过了吧~~~众说风云自己试试~~~
      

  4.   

    如果android2.2新增了一些2.1没有的方法或功能,就麻烦了
      

  5.   

    楼主,问一下,什么是Launcher2 
      

  6.   

    我刚把ADW Launcher给port到1.6上了。还好,不算太难, launcher2和它差不多,也准备试试
      

  7.   

    网上好像还是有些人在搞;比如这一位:”   android2.1中的源码app程序中,google使用了大量的未公开的类,方法,变量,导致这些app程序无法直接在android sdk中直接编译通过。然而通过做一些移植的工作,增加,裁剪一些相关的API,我们可以移植到android sdk下编译,并且在模拟器上运行,为我们开发相关的应用程序提供了学习的好范本。   今天放到我移植的桌面程序launcher,launcher程序是我们开机便能看到的,包括了三个可以拖动的桌面,每个桌面可以放快捷方式,应用程序图标以及文件夹和widget。   android 中的app,大多数采用类似MVC的体系结构,在launcher中。Launcher.java,DragLayer.java是C,LauncherModel.java是M,而Workspace.java,CellLayout.java是V
       所有的拖动处理都是通过DragLayer.java中的startDrag开始的。拖动包括,扡动DragSource.java,拖放目标DragTarget.java,拖放动作DragController.java。
       由于打包后的文件过大,res目录中drawable-mdpi,drawable-hdpi中删除了wallpaper开头的文件名。可从源码中加入。
      

  8.   

    没有试过,但是理论上应该可以的吧,我试过用eclipse 来调试launcher2的代码,就是把源码单独拿出来,http://www.eoeandroid.com/thread-46204-1-1.html 你参考看看