多媒体开发流程,ADB命令,本地分支合并

1.MRD评审。需求评审,需求技术调研

2.开发排期,给出依赖UI,UE,接口等的时间节点,给出排期

3.开始开发,确定从那个分支切出一个分支开发,配置相关信息

4.UE评审,交互评审,锁定交互文档,开始开发逻辑

5.UI评审,评审通过后开始UI适配

6.UI走查,发UI走查邮件,附件所有界面UI截图

7.PM体验

8.提测,修复所有的crash和anr,发提测邮件

9.修复bug,大功能需要切分支修复

10.性能优化,cpu优化,内存优化,启动速度,界面渲染速度,静态代码优化,移除冗余代码,移除冗余资源

11.验收交付。检查混淆是否打开;检查Crash是否开启Release模式才上传crash和anr信息;检查Log是否关闭

12.版本迭代

ADB调试

启动随心听 

adb shell am start -n com.baidu.car.radio/com.baidu.car.radio.MainActivity

模拟发送广播 

adb shell am broadcast -a baidu.car.radio.action.START 

下一首 

adb shell input keyevent 87

停止应用 

adb shell am force-stop com.baidu.car.radio

查看cpu内存资源占用 

adb shell top|grep com.baidu.car.radio

查看音频焦点 

adb shell dumpsys audio 查看当前谁抢占了音频焦点,以及抢占历史记录 

adb shell dumpsys media_session

本地客户端合并

主要流程 

1、使用git pull –rebase 分别确保feature、dev本地分支和远程分支shi 最新代码 

2、切换到dev分支,merge feature分支,解决冲突,push代码

feature——》dev  

将feature开发结果同步到主干dev上 

//同步两个分支最新代码 

git checkout feature 

git pull –rebase 

git checkout dev 

git pull –rebase dev

//切换到主干,合并 

git merge feature 

解决冲突resolve conflict 

git add -A 或者add 指定文件 

git commit 提交合并后的结果 

git push origin HEAD:refs/for/ford/dev push合并解决到远程仓库

分支使用完毕,同时删除本地和远程分支 

git branch -d feature 删除功能分支

你可能感兴趣的:(多媒体开发流程,ADB命令,本地分支合并)