<1>首先需要找到对应界面
使用sdk提供的 tools/hierarchyviewer.bat 工具或者在eclipse 中的hierarchy view查看视图
双击查看视图 ,最好是从顶层,往下看
查找对应的界面的id
<2>根据id搜索
grep -rin ‘id’ *
现在就可以在源码中查找需要修改的地方
<3>修改完成后,编译烧入到机器,查看效果
<4>提交代码
git status . 查看改动的代码
git add filepath 加入需提交代码到缓存区(更具git status .中修改的代码的路径提交,避免使用git add .提交一些系统编译产生的文件)
git commit -m “” 提交到本地分支
git push origin branch 推到远端分支
做起来麻烦,写起来就几步
编译源码中模块:
. build/envsetup.sh //初始化编译环境 里面包含 lunch m mm mmm 等命令
lunch 选择编译类型 eng/user 等
m 编译整个代码
mm 编译当前目录所在模块 目录下有Android.mk文件
mmm ../.. 编译某个目录模块
make Settings 编译设置
当修改代码后出现非代码性错误后
git checkout . 清除当前未提交的修改
git clean -df 删除那些没提交的修改文件 如 编译后产生文件