5大布局
LinearLayout(weight)
FrameLayout
RelativeLayout
TableLayout
AbsoluteLayout
4大组件
Activity(flag(启动标志),launchmode(启动模式)
Service (本地服务,其他进程服务)
ContentProvider
BrocaseReceiver:广播类型
Handler
HandlerThread
AsyncTask
进程通信机制
Messager 信使
AIDL(Android Interface Description Language)
单线程模型中Message、Handler、Message Queue、Looper之间的关系
视图控制类
DectorView,
Window
PhoneWindow
WindowManager
ActivityManager
数据传输
Intent,
IntentFilter(category(类型),data(数据),action(动作))
Bundle
自定义(组件,布局,样式,Drawable)
自定义组件(TypedArray)
自定义布局(MeasureSpec)
自定义样式
自定义Drawable
常用视图组件
Dialog
PopupWindow
Progress
RecyclerView
Menu
Fragment
手势工具类
ViewConfiguration(视图标准类)
GestureDector(手势检测)
VelocityTracker(滑动速度)
Scroller(视图滑动)
ViewDragHelper(视图拖动)
传感器
指南针,罗盘,GPS,光线感应器,方向感应器
网络通信
(Http,socket,tcp,udp)(OkHttp)
数据库访问
sqlLite (greenDao)
本地文件访问
Mount
gradle
使用 混淆,打包(批量打包),压缩,签名,发布(自定义任务Task)
json,xml解析
json,xml解析
序列化
Serializable,Parcelable(可以跨进程使用)
动画
Animation,Animator(属性动画)
图片加载
网络图片,本地图片加载优化(Bitmap,BitmapFactory)(ImageLoader)
内存溢出,内存泄露
内存溢出(图片加载),内存泄露 (LeakCanary)
磁盘缓存,内存缓存
磁盘缓存,内存缓存 (LruCache,DiskCache)
android 的minSdkVersion,targetSdkVersion 的作用
android 的minSdkVersion,targetSdkVersion 的作用
android 屏幕适配
android 屏幕适配
android 版本适配
android 版本适配
android手势
android手势检测,touch 事件检测,touch事件分发,touch冲突处理
android图像相关
Canvas(save,restore,translate,scale,drawPath),
Paint
ColorFilter(颜色过滤器 PorterDuffColorFilter),
PorterDuff
shader(着色器)
Matrix
进阶
apk动态加载,so动态加载
activity动态加载
插件换肤
网友评论