<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>反编译 | Hessian's Blog</title><link>https://hessian.cn/tag/%E5%8F%8D%E7%BC%96%E8%AF%91</link><description>Hessian 的技术笔记：Linux、C++、网络与嵌入式</description><language>zh-CN</language><atom:link href="https://hessian.cn/tag/%E5%8F%8D%E7%BC%96%E8%AF%91/index.xml" rel="self" type="application/rss+xml"/><item><title>[转]SMALI文件语法</title><link>https://hessian.cn/p/1068.html</link><pubDate>Tue, 19 Mar 2013 12:27:16 +0800</pubDate><guid>https://hessian.cn/p/1068.html</guid><description>来源地址：http://bbs.pediy.com/showthread.php?t=151769&#10;参考资料：http://code.google.com/p/smali/wiki/Registers&#10;dalvik字节码有两种类型，原始类型和引用类型。对象和数组是引用类型，其它都是原始类型。&#10;V void，只能用于返回值类型&#10;Z boolean&#10;B byte&#10;S short&#10;C char&#10;I int&#10;J long（64位）&#10;F float&#10;D double(64位)&#10;对象以Lpackage/name/ObjectName;的形式表示。前面的L表示这是一个对象类型，package/name/是该对象所在的 包，ObjectName是对象的名字，“;”表示对象名称的结束。相当于java中的package.name.ObjectName。例 如：Ljava/lang/String;相当于java.lang.String&#10;</description></item></channel></rss>