20黑马币
最佳答案虽然我也不太会,但是我找到了一篇讲的挺全面,希望能帮到你
在Android应用程序的Dex文件中,所有的字符串都是使用一种叫做MUTF-8(Modified UTF-8)的编码格式进行编码的。
所谓的MUTF-8编码,其实是对UTF-16字符编码的再编码。
具体的实现可以查看MUTF-8编码的代码(代码位于libcore\dex\src\main\java\com\android\dex\Mutf8.java中):
public final class Mutf8 {
...
public static void encode(byte[] dst, int ...
| |
| |
| |