Android技术点汇总
Java部分
Java关键字的作用 final、static this、super return、break 重载、重写..
设计模式(单例、观察者、工厂、代理、构造者..)
java容器 (List、Set、Map..)
面向对象的理解、封装、继承、多态
多线程、线程安全、阻塞、线程五种状态、线程锁、ThreadLocal、线程池
进程、进程保活、进程回收、六种进程类型(状态)
GC垃圾回收机制
IO流、NIO
反射机制
JVM
类加载机制
注解
泛型
序列化 Serializable和Parcelable
ArrayList和LinkedList区别
HashMap与HashTable区别
“==”与equals的区别
Thread和Runnable的区别
StartService和BindService的区别
抽象类和接口区别
string、stringBuffer、stringBuild 三者区别
Android部分
Activity生命周期、intent、四种启动模式&应用场景 、Activity启动流程
Service生命周期、startService&bindService、IntentService
BroadcastReceiver 有序&无序、动态&静态
ContentProvider 进程间数据交互
Fragment生命周期、 add与replace、懒加载、实时刷新
线程间通信(Handler-源码、AsyncTask-源码、HandlerThread、IntentService、RxJava&操作符…)
第三方图片框架(Glide、Fresco、三级缓存、压缩)
网络请求框架(Retrofit、OkHttp、&源码)
EventBus &源码
RecyclerView &源码
自定义view绘制流程
事件分发机制
Android动画
代码架构MVC、MVP、MVVM &MVC和MVP 区别&各自特点
TCP和UDP以及Socked协议
Http & Https(SSL加密,证书认证,通信流程)
屏幕适配(Dimens、AutoLayout、今日头条..)、机型适配
图片压缩(质量压缩、采样率压缩..)
二次采样
加密机制(REA,ADS,MD5..)
GreenDao的理解及使用
Android几种存储方式、App缓存、LruCache原理
Android性能优化 - 启动时间优化、apk体积优化、网络优化、降低ANR率...
Android布局优化
Android内存优化 内存泄漏、内存溢出、内存机制
Android与Js交互、WebView
热更新、热修复原理 、ClassLoader & DexLoader
组件化、插件化开发
Kotlin开发、Flutter框架
FrameWork
Hook机制
NDK开发、JNI
AIDL
IPC
Binder机制
Android Jetpack
Lifecycle框架
SurfaceView
Hook机制-Java层Hook、Native层Hook
Android系统版本差异&兼容性
ANR出现原因-如何避免、内存泄漏原因-如何避免OOM
常用SDK接入 - 第三方登录、支付、分享、推送、广告平台...
微信&支付宝支付流程
apk瘦身、混淆、加固、埋点、多渠道打包
单元测试、Monkey、性能测试
Android各版本差异
Android权限机制
gradle、gradle插件编写
Context
ActivityManager、ServiceManager、packageManager、***Manager
平时的学习方式?
Android技术点汇总相关推荐
- Android开源库大全分类汇总(Android技术资料汇总)
1.基本控件 1.1.TextView ScrollNumber ReadMoreTextView HtmlImage android-autofittextview html-textview Ba ...
- Android开源库大全分类汇总(Android技术资料汇总)...
1.基本控件 1.1.TextView ScrollNumber ReadMoreTextView HtmlImage android-autofittextview html-textview Ba ...
- 上集: Android开源库大全分类汇总(Android技术资料汇总)
摘要: 1.基本控件 1.1.TextView ScrollNumber ReadMoreTextView HtmlImage android-autofittextview html-textvie ...
- 国内技术社区活跃的 Android 大神汇总
本人 Android 菜鸟一名,在 Android 技术圈里混,看过很多大神的技术博客.视频教程或学习故事,收获很多东西,让自己能坚持下来并不断成长.大神很多,故收集成一张表格,方便自己以及各位伙伴在 ...
- Android 系统(206)---Android 学习网站汇总
Android 学习网站汇总 <DT><H3 ADD_DATE="1515811987" LAST_MODIFIED="0">技术博客( ...
- android 系统(8)---Android 学习网站汇总
转载 https://blog.csdn.net/qq_37136511/article/details/79012297 一.GitHub部分 1.android sdk 源码解析--旨在帮助And ...
- Android 游戏引擎汇总
Android 游戏引擎汇总 1.AndEngine 简介:AndEngine 基于libGDX框架开发,使用OpenGL ES进行图形绘制.同时继承了BOX2D物理引擎,因此能实现一些较为复杂的物理 ...
- [android开发必备]Android开发者社区汇总
[android开发必备]Android开发者社区汇总 经常收到很多人问做android开发去哪个社区,每次都回答的零零碎碎的很比系统,今天统一整理下,把截至目前为止有价值的android开发社区汇总 ...
- Android学习资源汇总
镇楼:Android官方培训课程中文版 学习网址 Android官网API,文档,开发,资讯 玩Android–鸿洋名下 trinea segmentfault头条 Google Android De ...
最新文章
- C++成员对齐方式探讨
- 函数节流你应该知道的那点事,建议收藏!
- apache 404\403错误页面跳转
- postgresql 插入 时间戳_数据也玩躲猫猫?PostgreSQL中别人提交的数据,我为什么看不到?...
- B3log 分布式社区的 Java 博客端节点系统
- 联想开机启动项按哪个_联想电脑开机按f12后,怎么设置默认启动项
- 笑傲江湖与三层交换、路由......
- ENVI App Store 下载与安装
- 微信小程序 宠物论坛1
- OpenCms后台工作间汉化设置10.5
- Excel函数、快捷键等
- Spring Cloud Alibaba教程:使用Nacos作为配置中心
- vue学习-v-if v-for优先级、data、key、diff算法、vue组件化、vue设计原则、组件模板只有一个根元素、MVC.MVP,MVVM
- PDF电子签名申请与设置方法
- app下载统计 php,如何统计app在各个渠道的下载量?
- Latex入门教程用法笔记(结尾附完整示例)
- 新手小白一行代码快速生成HTML代码块
- 怎样让你的小孩更懂音乐
- 鸡和兔关在一个笼子里,鸡有2只脚,兔有4只脚,没有例外。现总共a只脚,求最少有多少只动物,最多有多少只动物?如果没有满足要求的答案,输出0 0.
- SVM 图片分类python实现