我尝试像这样在 /sdcard 中用 myfont.ttf替换DroidSansFallback.ttf
try {
Process p = Runtime.getRuntime().exec("su");
DataOutputStream outs=new DataOutputStream(p.getOutputStream());
outs.writeBytes("mount -o rw,remount /system"+"\n");
outs.writeBytes("cat /sdcard/myfont.ttf >> /system/fonts/DroidSansFallback.ttf"+"\n");
outs.writeBytes("mount -o rw,remount /system"+"\n");
outs.flush();
} catch (IOException e) {
e.printStackTrace();
}
我可以通过这种方式将 DroidSansFallback 复制到 /sdcard 但不能复制回来。如果您知道在根设备中替换 DroidSansFallback 字体的正确方法,请提供帮助。