Android Launcher源码下载:
https://android.googlesource.com/
进入platform/packages/apps/Launcher2
根据提示 git clone https://android.googlesource.com/platform/packages/apps/Launcher2
down下来后可以通过git branch -a 查看所有分支
然后切换到对应的Branches 或者 Tag:git checkout branchNameOrTagName
最后导入Eclipse:
此时Launcher可能使用了Hide API,需要几个Jar包
微云下载:http://url.cn/PJLKnz
下载后将BasicDream.java放到对应的pacakge下
且将几个classes.jar放到mylibs目录,此时需要修改工程下的.classpath文件
增加
<classpathentry kind="lib" path="mylibs/classes.jar"/>
<classpathentry kind="lib" path="mylibs/classes2.jar"/>
<classpathentry kind="lib" path="mylibs/classes3.jar" />
这样这几个jar包就不会打包到apk
最后,设置sdkVersion,使得适配屏幕 <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="17"/>
运行:
如果是在4.0以上的rom上运行。则可能某些API已经不支持了,如setFastTranslationX等,做响应的API替换即可
( 2014-10-29 写于百度空间)