很多时候,我们在想,如果想,写一个模块,能够去更方便,更强大的适配整个平台。
比如 6575 ,6589 ,6592 等。他们的boot和recovery分区block都不一样。
我们如何来做到,平台自适应识别,让我们写的代码更加的灵活呢。
主要是思路。其他都是次要的。
List<String> cmdline = GetText2List.getCmdLine(); //我们从这里我们可以 获取到build.prop里面的 型号 比如 657x 658x 659x 等。
String mtkcmd=GetText2List.getmtk65xxcmdline(cmdline,"bootimg",path); //从这里可以 根据获取到 型号,和传入 bootimg分区块名称,我们可以让他生成 一条cmd指令
接着通过指令,吧mtkcmd 指令 刷入,即可备份出 boot.img
思路大概。