首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小肥阳
掘友等级
移动开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 26
沸点 0
赞
26
返回
|
搜索文章
小肥阳
赞了这篇文章
迷你科技
3年前
关注
万字深入HarmonyOS ACE UI框架解析,带你看懂UI渲染流程
作者:zhiqiang、sunfei、wanglei,华为软件开发工程师 UI 框架简介以及业界发展趋势 UI,即用户界面,主要包含视觉(比如图像、文字、动画等可视化内容)...
14
评论
分享
小肥阳
关注了标签
C++
移动开发工程师
小肥阳
移动开发工程师
·
4年前
关注
Offer收割机——Android开发还有人要吗?
坐标杭州,由于不适应公司战略上的一些调整,准备跑路一波,本着拿完年终奖再跑路的占便宜心理,想着年前面试,年后入职。 为了防止大家的误会,我需要把一些前提说清楚,本文所述的都...
12
16
分享
小肥阳
赞了这篇文章
究极逮虾户
Android @xhs
·
4年前
关注
Lambda引发的惨案 | Transform进阶教程
这篇文章是紧接着上一篇文章的,原因就是因为有人在评论区留下了Lambad如何处理。根据我以往的经验,卧槽这个不是送分题吗,根据以往的经验,Lambda都会被脱糖成匿名内部类...
30
10
分享
小肥阳
赞了这篇文章
TravelingLight_
4年前
关注
Android - JNI 开发你所需要知道的基础
这篇文章主要讲解了 JNI 的基础语法和交叉编译的基本使用,通过这篇文章的学习就完全可以入门 Android 下 JNI 项目的开发了。 从 JVM 角度,存在两种类型的代...
187
16
分享
小肥阳
赞了这篇文章
午后一小憩
公众号 @Android补给站
·
4年前
关注
Android Java Zygote启动
在之前的文章中我们已经分析到Zygote最后在Linux的init进程中是通过如下代码启动Java层的ZygoteInit。 所以我们进入runtime.start()方法...
3
评论
分享
小肥阳
移动开发工程师
·
4年前
关注
iOS逆向之钉钉去除水印——这锅我不背!
每次公司大群里面领导发了一些傻逼规定或者一些傻逼言论的时候,我们想曝光到网上去,但是碍于钉钉聊天界面的水印,到最后都是不了了之了。那有什么办法可以去除水印呢? 好!说干就干...
17
8
分享
小肥阳
移动开发工程师
·
4年前
关注
iOS逆向之微信——还搁这抢号呢?
自动今年疫情后,杭州余杭区所有的儿童疫苗都需要网上预约后才能接种,余杭政府也提供了一个微信和支付宝小程序“健康余杭”进行取号预约。但是每次基本都是僧多粥少,如果遇到节假日放...
8
2
分享
小肥阳
赞了这篇文章
GrowingIO技术社区
GrowingIO技术团队 @GrowingIO
·
4年前
关注
iOS AOP 方案的对比与思考
AOP思想AOP:AspectOrientedProgramming,译为面向切面编程,是可以通过预编译的方式和运行期动态实现,在不修改源代码的情况下,给程序动态统一添加功...
61
评论
分享
小肥阳
移动开发工程师
·
4年前
关注
这可能是Android最傻瓜式的AOP框架
我们对Android的AOP有了初步的了解,但是其高门槛和学习成本还是让很多人望而却步。今天这里就给大家一个傻瓜式的AOP框架,这可能是Android最傻瓜式的AOP框架了...
15
5
分享
小肥阳
移动开发工程师
·
4年前
关注
Android AOP方案(二)——ASM
ASM是一个通用的Java字节码操作和分析框架。它可以直接以二进制形式用于修改现有类或动态生成类。ASM提供了一些常见的字节码转换和分析算法,可以从中构建定制的复杂转换和代...
9
1
分享
小肥阳
移动开发工程师
·
4年前
关注
Android AOP方案(一)——AspectJ
AOP是一个概念,并没有设定具体语言的实现,它能克服那些只有单继承特性语言的缺点(如Java),AOP具体实现有很多种方式,AspectJ 只是其中一种。 AspectJ通...
3
评论
分享
小肥阳
移动开发工程师
·
4年前
关注
Android Espresso是如何获取View? (二)—— Android源码篇
本文基于 AOSP android-7.1.2_r28 的代码进行分析,虽然和后续Android源码稍微有些出入,但是基本一致。 我们先从简单的入手,AlertDialog...
2
评论
分享
小肥阳
移动开发工程师
·
4年前
关注
Android Espresso是如何获取View? (一)—— Espresso源码篇
Espresso是如何获取AlertDialog上面的确定按钮的呢?想到这里,感觉事情并不是想的那么简单。来,让我们一起从Espresso的源码中寻找奥秘。 虽然代码很多,...
1
评论
分享
小肥阳
移动开发工程师
·
4年前
关注
Android UI Test 在 Application onCreate 前执行代码
现在Android 模块化开发越来越讲究了,比如你开发一个模块,先是在一个独立仓库开发,然后打包成jar或者aar包发布到私有maven仓库,然后APP 的project依...
5
3
分享
小肥阳
赞了这篇文章
Assuner
搬砖 @蚂蚁金服
·
7年前
关注
Hook方法的新姿势--Stinger (使用libffi实现AOP )
众所周知,使用runtime的提供的接口,我们可以设定原方法的IMP,或交换原方法和目标方法的IMP,以完全代替原方法的实现,或为原实现前后相当于加一段额外的代码。 使用知...
28
5
分享
小肥阳
赞了这篇文章
kisscu
5年前
关注
KVO与Aspects共存研究
在对Obj进行先KVO再Hook其setter函数后,调用obj的setter函数崩溃。 反之,若先Hook再KVO,则正常运行。 1.先对比两种添加顺序,导致的obj的i...
12
23
分享
小肥阳
赞了这篇文章
coder_pig
🏆掘金签约作者 | 摸鱼王 @Android补全计划
·
5年前
关注
因一纸设计稿,我把竞品APP扒得裤衩不剩(下)
快速定位到目标代码,弄清逻辑,完成核心代码的抽取。 你可以可以用:adb shell dumpsys activity top > info.txt 把Activity详细...
100
65
分享
小肥阳
移动开发工程师
·
5年前
关注
iOS越狱后对HTTPS验证的第三方APP抓包
昨天同事在调试bug发现开发手机上某款APP竟然不能抓包,甚至还弹出下面的界面,问我是什么情况。 看上去是APP自己对HTTPS证书进行验证了,就像我们无法使用Charle...
1
1
分享
小肥阳
赞了这篇文章
小肥阳
移动开发工程师
·
5年前
关注
Crash监控平台Sentry的iOS SDK源码解析(二)
那么这篇文章我们就要去细读异常事件是如何被处理和上报的。 其中g_onExceptionEvent是一个函数指针,用于处理异常事件的。该函数指针在初始化的时候已经赋值,具体...
6
4
分享
下一页
个人成就
文章被点赞
239
文章被阅读
80,045
掘力值
1,653
关注了
2
关注者
101
收藏集
3
关注标签
5
加入于
2017-06-08