zoukankan      html  css  js  c++  java
  • 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就行了

  • 相关阅读:
    初识Python
    MySql的前戏
    abstract class 和 interface 有什么区别?(抽象类和接口的区别)
    java方法签名
    final
    OverLoad 和 Override 的区别
    WebService (什么是WebService ,有哪些优点? WebService由什么组成?分别对应的含义?)
    人民币
    快速排序
    动态反射
  • 原文地址:https://www.cnblogs.com/zhangshuli-1989/p/zhangshuli_iadd_15012722.html
Copyright © 2011-2022 走看看