插件开发
s127838498
这个作者很懒,什么都没留下…
展开
-
Maven私服搭建及使用
终端进行配置及启动Nexus 1,Mac下还可以通过brew install nexus安装 2,安装成功后,启动nexus 终端命令: brew services start nexus 3,启动成功后,我们输入地址http://127.0.0.1:8081/ 端口默认是8081 用户名默认是:admin/admin123,密码存储在/Users/michaelszm/Downloads/nexus/nexus-3.26.1-02-mac/sonatype-work/nexus3/admin.passw原创 2020-09-19 14:22:08 · 297 阅读 · 0 评论 -
Android 通过ASM实现多次点击拦截
从事Android开发的同学可能都会有这个需求,最近在学ASM相关的知识,拿这个想法练了一下手。大体思路是这样的,通过字节码Hook所有onClick(View view)方法,通过view.setTag(key,value)设置tag为当前时间戳,这样再次点击的时候就有一个时间差,通过对这个时间差,可以过滤掉多余的响应操作。 首先我们看一下lamba表达式和普通的setOnClickListener编译完是什么样的。 由截图可以看到不管我们以哪种方式设置监听点击,最终都是一个实现View.OnCl原创 2020-08-12 23:14:42 · 1338 阅读 · 0 评论