Android面试宝典Android面试经验

android 知识点

2016-02-26  本文已影响276人  taolong001

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动态加载
插件换肤
上一篇下一篇

猜你喜欢

热点阅读