APK应用形式的Launcher源代码

    谷歌android2.3.3自带Launcher2源代码直接拷贝到Eclipse工程中是无法直接编译运行的,原因是有很多地方需要引用framework中hide的类或方法、或者无法访问的超类中的保护域等。这里提供一份被笔者初步修改整理的Launcher源代码供参考。

    该代码导入Eclipse工程中可以直接编译运行。代码修改的地方有modify by author关键字注释。该Launcher绝大部分功能可用,仅启动的menu菜单中搜索和通知两项被笔者屏蔽了。这两个功能可用反射机制实现。另外,manifest.xml中android.intent.category.HOME被改为android.intent.category.LAUNCHER,以便调试学习。

点击这里下载Launcher3源代码

 

posted @ 2011-08-25 23:20  智行无疆  阅读(1241)  评论(2编辑  收藏  举报