从一个简单的实际开发需求体验Framework开发

目录

案例介绍

1.首先对search_container_workspace.xml文件的内容进行修改

2.其次,找到Workspace.java,修改里面的内容

3.关闭模拟器,重新编译(make)

案例介绍:需要把Google的搜索框去掉,即把这个luncher给去掉。理由是这个luncher在国内是使用不了的,这是一个非常常见的需求。

接下来我们来演示一下如何操作:

1.首先对search_container_workspace.xml文件的内容进行修改

cd aosp/packages/apps/Launcher3/res/layout
sudo vim search_container_workspace.xml

进去到xml文件后,找到fragment标签,将其全部注释掉。

注释后,如下图所示:

注:按下"i"键进入编辑模式,将其注释完成后,按下“Esc”键,输入

:wq

回车,对其文件保存并退出。

注:在Android中,Fragment是一种可以嵌入到Activity中的可重用UI组件,类似于Activity的模块化部分。

2.其次,找到Workspace.java,修改里面的内容

cd aosp/packages/apps/Launcher3/src/com/android/launcher3
sudo vim Workspace.java

同样,它也是在Launcher3下面的

通过反斜杠/+要查找的关键字,来定位代码的具体位置后,按下回车,在按“i”键,进入编辑模式

注释完成之后,变成如下图所示:

3.关闭模拟器,重新编译(make)

注:这里选择aosp_x86_64_eng,这个是指在AOSP中针对64位x86架构平台的工程模式编译目标。这种设置适用于开发人员进行AOSP的二次开发、调试和测试工作。

编译成功后,输入emulator运行模拟器

Google搜索框去除成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值