Android中asm.jar工具的使用




 

asm.jar即Android Screen Monitor,用来抓获Android手机屏幕的软件,在使用之前,首先做如下配置:

①下载  http://code.google.com/p/android-screen-monitor/

②将asm.jar复制到/android-sdk/platform-tools目录下

然后使用方式有以下两种:

方式一:命令行

>cd D:/android-sdk/platform-tools
>java -jar asm.jar

此时在弹出的界面中选择真机即可。

方式二:windows下的bat文件:

新建记事本,写入java -jar asm.jar命令,另存为bat文件。将此文件和asm.jar文件放在同一目录下,然后在桌面创建快捷方式,下次使用此工具时只需双击这一快捷方式即可。


### 回答1: asm 5.0.jar 是一个在 Java 字节码级别进行代码分析、转换和操作的库文件。它提供了一组丰富的 API,用于读取、修改和生成Java字节码。 asm 5.0.jar 具有以下主要特点和功能: 1. 轻量级:asm 5.0.jar 是一个非常轻量级的库文件,体积小,占用资源少,不会对程序的性能产生明显的影响。 2. 强大的字节码操作能力:asm 5.0.jar 提供了一组丰富的 API,可以对字节码进行读取、修改和生成。开发人员可以使用 asm 提供的 API 来实现各种复杂的字节码操作,例如插入新的指令、修改方法的参数、添加异常处理等。 3. 高度可扩展性:asm 5.0.jar 允许用户根据自己的需求定制和扩展字节码的操作方式。开发人员可以通过实现自定义的 ClassVisitor,MethodVisitor和FieldVisitor 接口来实现对字节码的自定义操作,从而满足特定的需求。 4. 广泛应用于代码分析和工具开发领域:由于其灵活和强大的字节码操作能力,asm 5.0.jar 被广泛用于代码分析和工具开发领域。例如,它可以用于静态代码分析工具进行代码检查和规范验证,也可以用于实现字节码增强工具,例如 AOP 框架、字节码操纵库等。 总之,asm 5.0.jar 是一个强大而灵活的 Java 字节码操作库,它提供了丰富的 API,可以对字节码进行读取、修改和生成,广泛应用于代码分析和工具开发领域。 ### 回答2: asm 5.0.jar 是一个Java字节码处理库的版本。ASM代表"轻量级Java字节码操作和分析库",它提供了一组API用于操作Java字节码。ASM可以通过直接读取、修改和生成类文件的字节码来实现对类文件的动态修改和生成。 ASM 5.0.jarASM库的一个版本,它介绍了一些新的功能和改进。其一些新特性括: 1. 模块化支持:ASM 5.0.jar 提供了对Java 9模块化系统的支持。开发人员可以使用ASM库来访问和修改模块、和类的信息。 2. Java 8 功能支持:ASM 5.0.jar 具有对Java 8新功能的支持,例如Lambda表达式和方法引用。它允许开发人员在字节码级别上操作这些新功能。 3. 参数名称:ASM 5.0.jar 可以捕获方法的参数名称,这对于一些框架和工具来说非常有用。 4. 调试信息:ASM 5.0.jar 提供了对调试信息的支持。它可以读取和修改方法的本地变量和调试符号信息。 5. 代码生成:ASM 5.0.jar 具有强大的代码生成能力,可以在运行时动态生成类和方法,并编辑现有的类和方法。 总之,ASM 5.0.jar 是一个强大和灵活的Java字节码处理库。通过使用ASM,开发人员可以优化和改进应用程序的性能,实现自定义的字节码操作,还可以在运行时动态生成和修改类和方法。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值