首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
giswangsj
掘友等级
Android开发工程师
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
6
关注
赞
27
文章 27
沸点 0
资讯 0
赞
27
关注
返回
|
搜索文章
文章
热门
最新
giswangsj
10月前
Android
ASM对匿名内部类、Lambda及方法引用的Hook研究
ASM在安卓开发中的应用十分广泛,本文重点探讨通过ASM对匿名内部类、Lambda表达式及方法引用的Hook。 安卓的编译流程中Java文件会被编译成.class,.class会被编译成.dex。而A
796
4
评论
giswangsj
1年前
Android
LeakCanary
LeakCanary可能被你忽略的点
说起leakcanary大家应该都很熟悉,问起原理应该都知道在对象被销毁时通过WeakReference+ReferenceQueue检测对象是否被回收,延迟二次检测后还没被回收则认为是嫌疑对象,然后
2308
13
2
giswangsj
1年前
Android
客户端
还有比Retrofit更简单易用的网络请求方案吗?
前言 Retrofit是当前业内非常流行的网络请求框架,它简单易用,几乎是Android开发必备。。。本文探讨一下在**Kotlin+协程**环境下比Retrofit更简单易用的封装方式。
2464
16
7
giswangsj
1年前
Android
Hook AMS + APT实现集中式登录框架
1, 背景 登录功能是App开发中一个很常见的功能,一般存在两种登录方式: 一种是进入应用就必须先登录才能使用(如聊天类软件) 另一种是以游客身份使用,需要登录的时候才会去登录(如商城类软件) 针对第
2237
20
3
giswangsj
1年前
Android
面试常问的ACTION_CANCEL到底何时触发,滑出子View范围会发生什么?
看完本文你将了解: ACTION_CANCEL的触发时机 滑出子View区域会发生什么?为什么不响应onClick()事件 首先看一下官方的解释: 说人话就是:当前的手势被中止了,你不会再收到任何事件
2452
8
评论
giswangsj
1年前
Android
总结一下RecyclerView侧滑菜单的两种实现
侧滑删除是App中常见的一个功能,理解了它的原理可以对自定义ViewGroup的测量、摆放及触摸事件的处理有更深的理解。本文主要讨论如何通过两种实现方式实现,以及两者的异同点,各自的缺陷等。
3125
33
3
giswangsj
1年前
Android
给SwipeRefreshLayout换个免费的皮肤
SwipeRefreshLayout是Androidx提供了提供的下拉刷新组件,具体如何使用就不说了,相信大家也都经常用。 1,效果 首先看一下SwipeRefreshLayout的默认效果: 为了不
2005
23
1
giswangsj
1年前
面试
Android
从使用过程分析Retrofit的执行流程
retrofit在业内已经被吹上天了,也基本上是面试必问的框架。它有什么优点,使用了哪些设计模式,网上很多,就不多说了,这里只用最简单的方式从retrofit的使用过程看一下retorfit的执行流程
364
5
评论
giswangsj
1年前
Android
任性!我开发了一款自己用的天气预报app
天气预报可以说是我们日常必备的工具,尤其是在夏季多雨季节,天气预报App的使用也成了家常便饭。 国内主流的手机系统都自带了天气预报App,但是很多界面比较丑,有些还强制要打开定位才能使用。再说一下那些
2924
51
12
giswangsj
1年前
Android
Android中的"沙雕"操作之hook Toast
一,背景 这是个沙雕操作,原因是:在小米手机的部分机型上,弹Toast时会在吐司内容前面带上app名称,如下: 此时产品经理发话了:为了统一风格,在小米手机上去掉Toast前的应用名的需求。 网上有以
2292
12
1
下一页
个人成就
文章被点赞
238
文章被阅读
39,684
掘力值
1,304
关注了
14
关注者
47
收藏集
6
关注标签
6
加入于
2017-08-21