Android技能树
2016-12-16 16:24:48 49 举报
AI智能生成
Android技能树是一套涵盖从基础到高级的Android开发技能体系,包括Java编程基础、Android SDK、UI设计、数据存储、网络通信、性能优化、多线程处理、安全加密等方面。掌握这些技能,可以开发出高质量的Android应用,满足用户需求。同时,随着技术的不断发展,Android技能树也需要不断更新和完善,以适应新的技术和市场需求。
作者其他创作
大纲/内容
Android基础
Android工程目录结构
src
gen
bin
libs
assets
res
drawable
layout
values
color
anim
raw
AndroidManifest.xml
核心组件
Android四大组件
Activity
生命周期
onCreate()
onStart()
onReStart()
onResume()
onPause()
onStop()
onDestory()
启动方式
startActivity
setComponent
Service
A started service
启动/结束
startService
stopService
onCreate
onStartCommend
onDestory
A bound service
bindService
unbindService
onBind
onUnbid
BroadcastReceiver
两种注册方式及区别
广播类型
普通广播
有序广播
异步广播
广播的监听
ContentProvider
创建ContentProvider
对数据的常规操作
增
删
改
查
Fragment
onAttach
onCreateView
onActivityCreated
onStart
onResume
onPause
onStop
onDestoryView
onDetach
使用
静态使用
动态使用
添加
更新
删除
Application
Intent
显式匹配
隐式匹配
Action
Category
Data/Type
Component
数据传递
View
API
Layout
RelativeLayout
LinearLayout
FrameLayout
TableLayout
AbsoluteLaout
Widget
TextView
EditText
Button
CheckBox
RadioButton
ImageView
ImageButton
ProgressBar
SeekBar
RatingBar
ViewGroup
ListView
ExpandableListView
GridView
ScrollView
HorizontalScrollView
RadioGroup
SearchView
SlidingDrawer
WebView
Gallery
Spinner
TimePicker
DatePicker
ClendarView
自定义View
菜单
OptionsMenu
ContextMenu
SubMenu
弹层
Dialog
AlertDialog
常规提示对话框
列表框
单选框
复选框
自定义布局
ProgressDialog
DatePickerDialog
TimePickerDialog
自定义Dialog
PopupWindow
Toast
多媒体
视频
调用系统自带播放器
VideoView
MediaPlayer和SurfaceView结合
音频
MediaPlayer
SoundPool
录音
MediaRecorder
AudioRecord
拍照
相册
震动
动画
补间动画
xml中定义
Java中初始化
帧动画
属性动画
其他主要API
SurfaceView
ViewPager
Adapter
BaseAdapter
ArrayAdapter
SimpleAdapter
SimpleCursorAdapter
CursorAdapter
SpinnerAdapter
ListAdapter
自定义Adapter
图片
Bitmap
Drawable
BitmapFactory
Matrix
缩放Scale
旋转Rotate
平移Translate
子主题
线程
Thread
AsyncTack
线程间通信
Handler、Message、Looper
Activity.runOnUiThread(Runnable)
View.post(Runnable)/View.postDelay(Runnable.long)
线程安全
同步
异步
网络
网络编程
Http
HttpURLConnection
HttpClient
Socket
网络管理
WIFI
2G/3G
数据处理
数据封装
JSON
构建JSON
解析JSON
XML
XML创建
PULL
XML解析
SAX
DOM
序列化
Serializable
Parcelable
数据存储
SQLite
创建数据库
创建数据表
数据库升级
操作数据表
SharePrefrence
从SharePrefrence读取数据
将数据写入SharePrefrence
File
NetWork
其他
图片处理
.9.png(九宫图)
selector
shape
调试
Log
Debug
第三方jar包使用
raw/assets文件加载
不同分辨率屏幕适配
打包、签名
发布到应用市场
架构
MVC
MVP
...
第三方框架的使用
网络请求
NoHttp
OKHttp
Retrofit
异步处理
RxJava
RxAndroid
图片缓存
Glide
二维码
zxing
数据解析
Gson
数据缓存
Realm-Java
Android技能树
计算机网络
操作系统
算法
排序算法
交换排序
冒泡排序
快速排序
选择排序
直接选择排序
堆排序
插入排序
直接插入排序
希尔(shell)排序
归并排序
基数排序
动态规划算法
贪心算法
分治算法
回溯法
分支界限法
二分搜索
设计模式
工厂模式
抽象工厂模式
单例模式
观察者模式
适配器模式
策略模式
模板模式
装饰模式
组合模式
迭代器模式
命令模式
状态模式
建造者模式
享元模式
代理模式
桥接模式
门面模式
职责链模式
解析器模式
中介模式
备忘录模式
原型模式
访问者模式
Java
Java基本语法
面向对象思想
对象和类
封装
继承
多态
集合
Collection
List
ArrayList
LinkedList
Vector
Stack
Set
HashSet
LinkedHashSet
SortedSet
TreeSet
EnumSet
Queue
Deque
PriorityQueue
Map
HashTable
Properties
HashMap
LinkedHashMap
SortedMap
TreeMap
WeakHashMap
ConcurrentMap
ConcurrentHashMap
IdentityHashMap
EnumMap
I/O
InputStream
FileInputStream
PipedInputStream
FilterInputStream
LineNumberInputStream
DataInputStream
BufferedInputStream
PushbackInputStream
ByteArrayInputStream
SequenceInputStream
StringBufferInputStream
ObjectInputStream
OutputStream
FileOutputStream
PipedOutputStream
FilterOutputStream
DataOutputStream
BufferedOutputStream
PrintStream
ByteArrayOutputStream
ObjectOutputStream
Reader
BufferedReader
LineNumberReader
CharArrayReader
InputStreamReader
FileReader
FilterReader
PushbackReader
PipedReader
StringReader
Writer
BufferedWriter
CharArrayWriter
OutputStreamWriter
FileWriter
FilterWriter
PipedWriter
StringWriter
PrintWriter
RandomAccessFile
异常
Throwable
Error
VirtulMachineError
StackOverFlowError
OutOfMemoryError
AWTError
Exception
CheckedException
IOException
RuntimeException
IllegalArgumentException
IllegalStateException
NullPointerException
线程状态
新生状态(New)
就绪状态(Runnable)
运行状态(Running)
阻塞状态(Blocked)
死亡状态(Dead)
多线程
线程创建
URLConnection
核心API
Collections
Arrays
Carlendar
Math
反射
泛型
开发工具
Eclipse
Android Studio
Android进阶
AIDL
JNI
ANT
Camera
版本控制
SVN
Git
编码规范
命名规范
良好的文档习惯
收藏
收藏
0 条评论
回复 删除
下一页