首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android技术点
订阅
qianqianer
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Android 混淆从入门到精通:R8 机制、实战配置与避坑指南
在 Android 开发中,混淆(Obfuscation) 是应用发布前必不可少的环节。它不仅能缩小 APK 体积,还能增加反编译的难度,保护核心代码逻辑。 本文将从基础概念、配置方法、常用指令到“避
《Android 核心组件深度系列 · 第 4 篇 ContentProvider》
Android 核心组件深度系列·第4篇 ContentProvider 一、前言 在 Android 四大组件中,ContentProvider 是最常被忽略、也最容易"似懂非懂"的一个。 很多开发
月下载 40 万次的框架是怎么练成的?
市面上的 Android 权限请求框架多如牛毛,是什么原因让大家不约而同选择了 XXPermissions 呢?我想最打动人心的应该是细节,今天就带你深入了解想要做好一套框架,过程究竟会遇到什么样问题
Kotlin 高阶函数和协程
高阶函数 Lambda表达式: 一种匿名函数的简写形式 注:多行lambda中,最后一行的表达式结果会自动作为整个lambda的返回值,无需额外声明。 unit 类似于void 什么是it it是K
Android第一代加固技术原理详解(附源码)
所谓加固,其实就是通过一些手段隐藏业务代码实现的细节,增加反编译工具(如jadx等)对apk进行反编译,静态分析业务代码的难度。
Android 媒体篇|吃透 MediaSession 与 MediaController
MediaSession和MediaController就是Android为解决这些问题提供的标准化架构。将播放控制抽象为服务端(MediaSession) 和客户端(MediaController)
Android斩首行动——应用层开发Framework必知必会
本文章将会从应用层开发的视角,罗列我认为需要掌握的Framework基本知识。为了更方便的记忆与巩固,更多是从流程上进行讲解,而不会对源码进行非常深入的解读,大家可以当做一个知识小册,针对性地阅读
漂亮而强大的IndicatorSeekBar,自定义view滑动显示进度气泡指示器
乐于分享
Android Target 31 升级全攻略 —— 记阿里首个超级 App 的坎坷升级之路
从 Target 28 到 最新的 Target 31 升级过程中遇到的问题、原理、解决方案及操作方式,希望能帮大家在升级 Target 中事半功倍。
Android输入法弹窗的优雅处理
最近发现一个bug,在项目中的某个界面,每当弹出输入法时,背景总是随着输入法上移,导致背景被压缩,虽然不打紧,但发现这个bug之后极其不愉快。