240 发简信
IP属地:上海
  • 60 - ASM之opcode: return

    从Instruction的角度来说,与return相关的opcode有6个,内容如下: opcodemnemonic symbol172ireturn174freturn17...

  • 感谢大佬,下午写着写着就不能导包了😂,搜了下,还是你这个给力~~~

    2018-06-06 android studio不能自动导包

    去图书馆忘记带电源,代码写上瘾了忽略了电脑的电量,,然后就关机了............... 重新开机发现呵呵,android studio不能自动导包了(设置方面没问题)...

  • 120
    2018-06-06 android studio不能自动导包

    去图书馆忘记带电源,代码写上瘾了忽略了电脑的电量,,然后就关机了............... 重新开机发现呵呵,android studio不能自动导包了(设置方面没问题)...

  • 真的超级感谢作者,我最近的项目利用asm实现aop,插桩代码想返回一个boolean值,来决定是否走原有逻辑,我本身一点不动字节码,整个流程查了好多资料,实践了好久,然后卡在那个Label跳转的地方,试来试去都不对。。。。偶然看到作者的文章,发现自己少了一步 mv.visitLabel(label),真的是要哭了,作者别见笑~~谢谢您:joy:

    AOP - 消除控件的点击抖动

    我在链家网从事Android开发已经三年了,一直致力于优质APP的开发与探索,有时候会写一些工具来提高效率,但更多时候是用技术帮助业务增长。我们有专业的测试团队,我尝试与他们...

  • 120
    AOP - 消除控件的点击抖动

    我在链家网从事Android开发已经三年了,一直致力于优质APP的开发与探索,有时候会写一些工具来提高效率,但更多时候是用技术帮助业务增长。我们有专业的测试团队,我尝试与他们...

  • 请问作者,插桩代码返回true或者false时,决定原有逻辑是否执行的那段字节码,Label 0 代表原有逻辑,请问我在插桩时,是怎么给原有逻辑加上label的?我最终插入的应该也是那前四行字节码对吗?可前四行中第三行的逻辑判断之后,会决定是否跳转到Label 0,那我在插入的时候,如何知道这个Label 0呢?

    Android AOP之字节码插桩

    title: Android AOP之字节码插桩author: 陶超description: 实现数据收集SDK时,为了实现非侵入的,全量的数据采集,采用了AOP的思想,探索...

  • 120
    使用android studio开发gradle插件(一)

    目标是使用android studio开发gradle插件来打印hello word 第一步:插件项目 1、首先使用as来创建一个普通Android项目,就是一个空项目,完全...

  • 使用android studio开发gradle插件(二)

    这次的目标是在项目中使用之前我们开发的插件 我们在要使用插件的项目的build.gradle配置文件里添加 这个plugin.hello就是之前项目里的那个配置文件的文件名,...

  • 感谢分享,受益匪浅,demo简明扼要,非常清晰,赞~!:smile:

    Android ASM自动埋点方案实践

    这段时间想到一个有趣的功能,就是在Android的代码编译期间进行一些骚操作,来达到一些日常情境下难以实现的功能,比如监听应用中的所有onClick点击时间,或者监听某些方法...

  • 120
    Android ASM自动埋点方案实践

    这段时间想到一个有趣的功能,就是在Android的代码编译期间进行一些骚操作,来达到一些日常情境下难以实现的功能,比如监听应用中的所有onClick点击时间,或者监听某些方法...

  • 120
    Android无埋点数据收集SDK关键技术

    前言 鉴于日益强烈的精细化运营需求,网易乐得从去年开始构建大数据平台,<<无埋点数据收集SDK>>因此立项,用于向大数据平台提供全量,完整,准确的客户端数据.<<无埋点数据收...

  • 120
    Android音视频处理之MediaCodec

    Android中可以使用MediaCodec来访问底层的媒体编解码器,可以对媒体进行编/解码。MediaCodec的官方文档真的超详细,基本上所有问题都可以在文档上找到答案。...