前言
我们在root & remount 设备后,push相关文件到systm 、vendor、product 等目录进行调试,那么我们push的文件被保存在什么地方呢?
以及我们FWS、app侧如何过去push 的文件信息呢?
remount push 文件保存
push 文件保存的位置
prouduct
system
结论
push 文件保存在/mnt/scratch/overlay/system | product | vendor/upper/ 目录
获取push 文件目录
demo
/*** NULL* @return file list by pull to device*/public static List<String> getPushFilesByRemount(){File scratch_file = new File("mnt/scratch/overlay");try {if (scratch_file.exists()){mList.clear();listFiles(scratch_file);}} catch (Exception e){e.printStackTrace();}return mList;}protected static void listFiles(File dir){if (!dir.isDirectory()){return;}File[] files = dir.listFiles();if (files != null && files.length > 0 ){for (File file:files){if (file.isDirectory()){listFiles(file);} else {mList.add(file.getAbsolutePath());}}}}