Android替换掉原有home

本文档介绍了如何在Android 2.3.7上替换默认的HOME应用。步骤包括修改samples/Home与Launcher2的AndroidManifest.xml,移除HOME类别,替换为自己的应用,并更新Android.mk,最后通过make命令生成新的system.img。
摘要由CSDN通过智能技术生成

代码版本 : Gingerbread 2.3.7


第一步:编译好的源代码,详见Android官方文档。

第二步:Android2.3.7共有两个home,一个在packages/apps/Launcher2、另一个在development/samples/Home。其中,samples下的Home只是个样例,但是也在Intent过滤器里注册了Home,所以,如果单单干掉Launcher2,这个还是在的,还是会出现选择Home的选项,我们可以将两个Home都干掉,替换成自己的。修改两个文件,samples/Home/AndroidManifest.xml。将里面的<category android:name="android.intent.category.HOME" />这句去掉。然后在命令行进入samples目录,执行mm命令。同样,对于Launcher2,也是进入到修改AndroidManifest.xml,去掉那句话,然后进入Launcher2目录,执行mm命令。

第三步:两个都执行完后,将你打算作为Home的替换程序拷贝到packages/apps目录下(如果是从eclipse里移植过来的,要在目录里添加Android.mk,具体参考packages/apps下面应用自带的Android.mk),然后修改AndroidManifest.xml。在<intent-filter>里的值改为:

                <action android:name="android.intent.action.MAIN" />
                <category androi

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值