首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
夜雨zz
更多收藏集
微信扫码分享
微信
新浪微博
QQ
71篇文章 · 0订阅
Hilt 实战 | 创建应用级别 CoroutineScope
在遵循 协程最佳实践 时,您可能需要在某些类中注入应用级别作用域的 CoroutineScope,以便可以创建与应用生命周期相同的新协程,或创建在调用者作用域之外仍可以工作的新协程。 通过本文,您将学
如何解析异构列表
开发业务需求时,遇到了列表中包含完全不同类型的数据结构。这种列表我们称为异构列表。以聊天记录列表为例 要想解析上面的JSON,手动解析不是不行,但肯定不推荐。如果直接使用解析工具,比如用Gson来解析的话,无论定义什么样的数据结构好像都不符合上面的列表元素。 那可不可以做到,我…
Android MaterialButton使用详解,告别shape、selector
按钮你还只用Button吗,来试试MaterialButton吧。 A convenience class for creating a new Material button.
探索 Android Studio 快捷键用法
我找了一圈,也没发现比较直观的快捷键介绍,就录制了一些动图,希望帮助大家也帮助我自己学习这些快捷键的使用。
Android逆向之某APP逆向实践
记录一次某Android APP反编译获取源码、请求抓包、破解请求加密算法、使用python模拟请求实现登录的逆向过程,仅说明逆向思路和过程,APP信息和内容不会公开。
Android逆向之逆向工具
Adroid逆向可能会用到的的工具整理,包括root、hook、apk反编译、脱壳、网络分析、反汇编、Magisk模块、Xposed模块等方面。
Android TextView 在雪球中的应用
雪球 APP 是一个典型的 UGC 社区,在我们的应用中,有着丰富的信息流和长文供用户阅读,同时也有大量的用户每天使用编辑器发帖、发专栏文章。在这样一个阅读比重非常大的 Android 应用中,文本内容的展示非常重要,优雅的排版和快速的渲染能给用户带来非常好的阅读感受。所以掌握…
绕过App签名方案
方案:使用动态代理,替换PackageManager里的签名信息替换掉ActivityThread里面的sPackageManager字段替换ApplicationPackageManager里面的m
Androd开发:保存私密字符串到So库
(1)通过网络分发动态的密码,以及对应的加密的字符串,在一定时间内密码有效。 本文就基于第二种方案中的动态链接库去进行开发,即我们俗称的So库,由于不存在百分百解不开的加密方式,都是时间长和短的问题,我们要增加的是解密的时间成本,而且考虑到开发时候的方便以及性能问题,我们都采用…
组合优于继承
组合优于继承。 继承打破了类的封装性,子类依赖于父类中特定功能的实现细节。 在包的内部是用继承,不存在跨包继承。 专门为了扩展而设计,并且具备很好的文档说明。 实现这样一个HashSet,可以跟踪从它被创建之后曾经添加过几个元素。 类中使用 addCount 字段记录添加元素的…