资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
,www.speedfull.com,Android的开源项目-ADW Launcher,Author:百度文库,www.speedfull.com,本章概要,ADW Launcher概要获取最新的ADW Launcher代码ADW Launcher在eclipse上编译和排错ADW Launcher在模拟器上运行理解它的结构,并修改它,www.speedfull.com,ADW Launcher简介,Launcher就是我们Android俗称的桌面程序谷歌每个版本都对Launcher进行了美化Moto和HTC都对Launcher进行了定制Moto的BlurHTC的SenseM9。的仿Apple Launcher,www.speedfull.com,ADW Launcher简介,官方网站https:/github.com/AnderWebAnderWeb有三个开源项目ADW.Theme-Template一个eclipse的ADW的模板工程Android_packages_apps_LauncherADW的主体工程CMWallpapers一个给cyanogenmod roms壁纸选择器,www.speedfull.com,用git同步ADW Launcher源代码,下载GitWindows下用Git BashUbuntu下用sudo apt-get install git命令获取Git官方网站自行谷歌百度用 Git Clone 命令获取源代码,www.speedfull.com,ADW Launcher,用eclipse建立一个Android工程选择create project from existing source选择你同步下来的源代码目录肯定是有错误的,因为ADW使用的一些API是公开API没有的,是被隐藏的,打上了hide标签至于在编译Launcher源码时最常遇到的类android.view.View的成员mScrollX无法访问隐藏的api在一个编译源码后的Target里路径为outtargetcommonobjJAVA_LIBRARIESframework_intermediatesclasses.jar,www.speedfull.com,ADW Launcher,引入Jar包后记得要把Jar包顺序排在sdk提供的jar包之前现在基本是没错误了,把一些多余的override标签去掉就没错误了没错误了你就可以编译了,你可以直接run一下了但肯定会报错,因为他默认的包名和系统的默认Launcher重名,所以提示你在adb中uninstall com.android.LauncherPS:如果重名且签名相同,系统就会覆盖上去但我们的debug签名和sdk的签名不一致,所以不可覆盖,www.speedfull.com,ADW Launcher,解决方案只有两个改包名直接放入android源代码后编译我这回选择前者在eclipse中用Ctrl+h调出查找窗口在全工程查找com.android.Launcher,并替代成com.android.adwLauncher(不重复的包名都可以)Clean下工程,www.speedfull.com,ADW Launcher,这样你就得到了自己的第一个编译过的ADW Launcher,www.speedfull.com,ADW Launcher,ADW Launcher 代码结构整理中,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号