Android 基础入门路线图:
1.环境搭建,开发相关
1.1.背景相关与系统架构分析
1.2.开发环境搭建
1.2.1 Eclipse + ADT + SDK
1.2.2Android Studio
1.3.SDK 更更新不不了了问题解决
1.4.Genymotion模拟器器安装使用
1.5.Git版本管理理
1.5.1.Git本地仓库基本操作
1.5.2.使用用Github搭建远程仓库
1.6..9图片片制作
1.7.界面面原型设计
1.8.工工程相关解析
1.9.Android程序签名打包
1.10.反编译apk获得代码与资源
2.常用UI控件与事件处理机制
2.1.View与ViewGroup概念
2.2布局
2.2.1.LinearLayout(线性布局)
2.2.2.RelativeLayout(相对布局)
2.2.3.TableLayout(表格布局)
2.2.4.FrameLayout(帧布局)
2.2.5.GridLayout(网网格布局)
2.2.6.AbsoluteLayout(绝对布局)
2.3常用基本控件
2.3.1.TextView(文文本框)
2.3.2.EditText(输入入框)
2.3.3.Button(按钮)与ImageButton(图片片按钮)
2.3.4.RadioButton(单选按钮)与Checkbox(复选框)
2.3.5.ToggleButton(开关按钮)与Switch(开关)
2.3.6.ImageView(图像视图)
2.3.7.ProgressBar(进度条)
2.3.8.SeekBar(拖动条)
2.3.9.RatingBar(星级评分条)
2.3.10.ScrollView(滚动条)
2.4.日期类控件
2.4.1.Date与Time组件
2.5.Adapter控件
2.5.1.Adapter理解
2.5.2.ListView(列列表视图)
2.5.3.GridView(网网格视图)
2.5.4.Spinner(列列表选项框)
2.5.5.AutoCompleteTextView(自自动完成文文本框)
2.5.6.ExpandableListView(可折叠列列表)
2.5.7.ViewFlipper(翻转视图)
2.6.提示类控件
2.6.1.Toast(吐司)
2.6.2.Notification(状态栏通知)
2.6.3.AlertDialog(对话框)
2.6.4.PopupWindow(悬浮框)
2.7.菜单类控件
2.7.1.Menu(菜单)
2.8.其他控件
2.8.1.ViewPager
2.8.2.DrawerLayout(官方方侧滑菜单)
2.9.事件处理理机制
2.9.1.基于监听的事件处理理机制
2.9.2.基于回调的事件处理理机制
2.9.3.Handler事件处理理机制
2.9.4.触摸事件
2.9.5.AsyncTask异步任务
2.9.6.Gesture(手势)