首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小肥阳
掘友等级
移动开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
26
文章 26
沸点 0
赞
26
返回
|
搜索文章
文章
热门
最新
Offer收割机——Android开发还有人要吗?
坐标杭州,由于不适应公司战略上的一些调整,准备跑路一波,本着拿完年终奖再跑路的占便宜心理,想着年前面试,年后入职。 为了防止大家的误会,我需要把一些前提说清楚,本文所述的都是我个人遇到的,不代表所有人的情况,请大家仅供参考,如果对您有帮助,您可以点赞鼓励我一波。如果和您遇到的情…
iOS逆向之钉钉去除水印——这锅我不背!
每次公司大群里面领导发了一些傻逼规定或者一些傻逼言论的时候,我们想曝光到网上去,但是碍于钉钉聊天界面的水印,到最后都是不了了之了。那有什么办法可以去除水印呢? 好!说干就干!还是一如既往的砸壳!如果不知道如何砸壳的,可以看看我之前的文章。 如果砸壳失败是因为钉钉有些版本延迟加载…
iOS逆向之微信——还搁这抢号呢?
自动今年疫情后,杭州余杭区所有的儿童疫苗都需要网上预约后才能接种,余杭政府也提供了一个微信和支付宝小程序“健康余杭”进行取号预约。但是每次基本都是僧多粥少,如果遇到节假日放假后的几个工作日更是一号难求。每次给女儿预约疫苗接种都是一次战斗! 好在是线上系统和线下还未打通,每次去医…
这可能是Android最傻瓜式的AOP框架
我们对Android的AOP有了初步的了解,但是其高门槛和学习成本还是让很多人望而却步。今天这里就给大家一个傻瓜式的AOP框架,这可能是Android最傻瓜式的AOP框架了。 乍看上去是不是有点眼熟,对我就是为了蹭JakeWharton大神的butterknife框架的热度,哈…
Android AOP方案(二)——ASM
ASM是一个通用的Java字节码操作和分析框架。它可以直接以二进制形式用于修改现有类或动态生成类。ASM提供了一些常见的字节码转换和分析算法,可以从中构建定制的复杂转换和代码分析工具。ASM提供了与其他Java字节码框架类似的功能,但是侧重于性能。因为它的设计和实现是尽可能的小…
Android AOP方案(一)——AspectJ
AOP是一个概念,并没有设定具体语言的实现,它能克服那些只有单继承特性语言的缺点(如Java),AOP具体实现有很多种方式,AspectJ 只是其中一种。 AspectJ通过注解的形式来标注切入点、切入对象等,然后在代码编译期间将代码织入到java的字节码中。 该注解用来标注一…
Android Espresso是如何获取View? (二)—— Android源码篇
本文基于 AOSP android-7.1.2_r28 的代码进行分析,虽然和后续Android源码稍微有些出入,但是基本一致。 我们先从简单的入手,AlertDialog是如何将RootView添加到window,显示View的。 我们看到AlertDialog 在onCre…
Android Espresso是如何获取View? (一)—— Espresso源码篇
Espresso是如何获取AlertDialog上面的确定按钮的呢?想到这里,感觉事情并不是想的那么简单。来,让我们一起从Espresso的源码中寻找奥秘。 虽然代码很多,但是熟悉反射的同学会发现,这么一大串代码实际根据不同的Android版本反射不同的类,为了便于解释,我们这…
Android UI Test 在 Application onCreate 前执行代码
现在Android 模块化开发越来越讲究了,比如你开发一个模块,先是在一个独立仓库开发,然后打包成jar或者aar包发布到私有maven仓库,然后APP 的project依赖你的SDK包,基本常规操作就是再在Application onCreate中添加一下初始化方法。 怎么办…
iOS越狱后对HTTPS验证的第三方APP抓包
昨天同事在调试bug发现开发手机上某款APP竟然不能抓包,甚至还弹出下面的界面,问我是什么情况。 看上去是APP自己对HTTPS证书进行验证了,就像我们无法使用Charles对微信和App Store进行抓包一样。经过我百般思索(google),终于发现github上面就有一个…
下一页
个人成就
文章被点赞
235
文章被阅读
70,106
掘力值
1,572
关注了
2
关注者
96
收藏集
3
关注标签
5
加入于
2017-06-08