worktools-不同分辨率下图片移植

1.下载需要移植的平台代码

  1)查看手机需要的项目平台信息:adb shell getprop | gerp flavor     ----->mt6732_m561_p2_kangjia_cc_kk_lte_3m-tdd-cs.xml

  2)  因为自己本地已经存在一个6752的代码,而它跟32是一样的,所以可以使用便捷方法

    <1>更改掉之前的修改,应该包括patch跟overlay:rc

    <2> 更改链接: cd .repo ;ln -sf manifests/mt6732_m561_p2_kangjia_cc_kk_lte_3m-tdd-cs.xml  manifest.xml

    <3>更改项目链接:cd manifests;ln -sf ophone.xml  mt6732_m561_p2_kangjia_cc_kk_lte_3m-tdd-cs.xml

   3)  编译之前清理掉上次残留:rm -rf vendor/vanzo_custom/patch_projects/packages/;rm -rf vendor/vanzo_custom/patch_projects/frameworks/

  4)   拷贝编译工具update_overlay_files.py:cp update_overlay_files.py bulid/tools;

2.配置获取图标更改的工具

  1)更新工具包:cd ~;cd git/vanzo_team/xulei/;git pull;

  2)   链接:cd ~/bin;ln -sf iadd /git/vanzo_team/xulei/foroos/cp_add.py

  3)  更改权限:这时候如果你不更改权限,那你的指令是没办法执行的 sudo chmod 777 cp_add.py

3.工具的使用

  1)进入相应的模块:cd mediatek/packages/app/BackupRestore

  2)找到你最开始修改的提交节点:git log (看富坤的提交)

  3)获取自节点到目前更改的信息:iadd -c commit number (这时候会自动生成两个文件,一个是TMP,里面存放的是更改的图片;另一个是修改的文件如xml等)

4.快捷对照图片技巧

       可以使用F3同时在一个窗口中打开两个文件,然后切换到TMP跟需要添加的图片文件夹下就行了

注意:刚开始你编译烧录成功以后,可能打不开,这时候你还需要进行其他两个操作

1.cherry-pick 需要的资源(frameworks下):git fetch ssh://zhangshuli@review.vanzo.com:29418/platform_kk_6732_6752/frameworks refs/changes/59/82059/1 && git cherry-pick FETCH_HEAD

2.到vendor/tmobile/launcher/ 下,git pull,然后adb push uni_default_layout.xml就行了

原文地址:https://www.cnblogs.com/zhangshuli-1989/p/zhangshuli_iadd_15012722.html