Android知识库
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
事件分发机制
浏览
6
扫码
分享
2024-12-03 06:43:55
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
空白文档
pdf
学习计划
进级成长之路
性能使用/注意事项小结
Jetpack Compose
研发工具
Android Studio 使用及技巧
使用技巧
Android Studio 快捷键
Android Studio真机无线调试
Lint的使用以及解决那些问题
性能优化工具
Profiler
性能优化 Profiler之CPU
UI设计软件
代码管理
Git
SVN
技术文章
动态代理和静态代理
Android SwipeRefreshLayout和ViewPager滑动冲突解决方法
Android SwipeRefreshLayout 嵌套 CoordinatorLayout 下拉刷新 事件冲突解决
TextView性能优化
悬浮窗口
Android 4.1RadioGroup调用findViewById(checkedId)方法时,radioButton为null的解决方案
Android TabLayout 优雅设置调整指示线tabIndicator 圆角样式和宽度
App应用保活
音视频
网络通信
WebSocket
HTTP、HTTPS
AES/RSA加密机制
微信优化
OkHttp
Retrofit
网络优化
Android知识库
Dalvik、ART、JIT、AOT之间有什么关系?
项目名及包名的修改
动画
Lottie的使用及原理
属性动画 常用方法 与 插值器 Interpolator
Binder 原理剖析
.jks和.keystore的区别、转换
AndroidStudio、gradle、buildToolsVersion概述,版本对应关系
Android中四种对象引用及使用场景
Android的几种进程
线程管理及优化
Android 内存管理、泄漏、优化
Android内存泄漏问题排查分析
ANR和OOM的解决方案
内存优化
内存分配、管理、泄漏
LeakCanary原理浅析
Android中关于字体宽高的获取
Context
Android系统版本
View
自定义View
获取View宽高的四种方法
xml和View
硬件加速
View
ImageView的ScaleType
事件分发机制
App的启动流程
引用的三方库
adb命令
屏幕刷新机制
四大组件
Fragment
FragmentFactory
Fragment预加载和懒加载
fragment常见问题、注意事项
Activity
Activity四种启动模式
Activity的重建
Activity的启动流程
Intent
Activity 的过渡动画
Service
IntentService
ContentProvider
BroadcastReceiver(广播)
解读Jetpack框架的基石-AppCompat
UI控件
微件
shortcuts快捷菜单
SurfaceView
ConstraintLayout
CoordinatorLayout配合AppBarLayout的使用
MotionLayout
RecyclerView
ConcatAdapter 顺序连接其他 Adapter
Litho(UI框架)
RecyclerView 的缓存机制
DiffUtil
AIDL
适配
AndroidQ 分区存储
软件著作权的申请
反编译
应用加固
设计模式(23种)
Java知识库
JVM关联问题
JVM的垃圾回收机制 总结(垃圾收集、回收算法、垃圾回收器)
synchronized和volatile的区别
Java基础
Adrroid Gradle
andResGuard
buildSrc、Composing builds、Version Catalog
多渠道打包
Gradle的版本依赖控制
Android Gradle 常用配置
Gradle常用规则
多模块(module)中混淆规则的使用
Android架构
热更新/热修复
热修复
平台化
插件化
组件化
模块化
布局动态化(Tangram)
开源框架
二维码扫描及优化
ARouter
性能监控
BlockCanary
LeakCanary
应用崩溃捕获工具
Mars
数据解析
FastJson
Gson
EventBus
UI框架
图片、框架
图片的三级缓存
Glide
Coil
Bitmap
Rxjava
ButterKnife
数据存储
SharePreferences
MMKV
Room
LitePal
数据库的加密(SQLCipher)
数据的存储方式
数据库的4大特性、隔离级别、三范式
性能优化
屏幕适配
其他优化
APK包大小优化
稳定性优化
线程优化
内存优化
电量优化
UI优化
布局优化
UI的过度绘制
卡顿优化
瘦身优化
启动优化
Kotlin
Kotlin基础一
Kotlin基础二
let,with,run,apply,also函数区别
kotlin扩展函数的原理
Jetpack
LiveData
ViewPager2
ViewBinding
WorkManager
Lifecycle+ViewModel+ LiveData
ViewModel
Dagger2
Hilt
Startup
paging3
Room
测试
白盒测试、黑盒测试的区别
单元测试
自动化测试
WebView
WebView内核信息
WebView使用
WebView性能优化
WebView的安全
WebView的暂停是全局性的
Flutter
字节跳动关于Flutter的选择
Flutter技能树
Dart代码规范
Flutter常用命令
Flutter插件开发和提交
Flutter 指定依赖的package包版本及版本区间
Flutter依赖及依赖引用冲突
Flutter渲染引擎解析
Flutter 调试
Flutter 混淆
Flutter遇到的问题
flutter混合开发使用的框架
将Flutter module集成到Android项目
Dart语法基础
参考文献
基础组件以及原理
状态管理框架
Provide
Flutter-web开发
混合开发
Flutter混合开发
Flutter混合开发
Web混合开发
NDK开发
JNI基础
NDK开发
算法
时间复杂度与空间复杂度
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注