54大学生[Android频道][面试指南]
54大学生[Android频道][新手入门]
54大学生[Android频道][进阶之光]
54大学生[Android频道][项目实战]
一、前言
1.1.
介绍
二、Android开发准备
2.1.
Android基础入门教程
2.2.
背景相关与系统架构分析
2.3.
开发环境搭建
2.3.1.
使用Eclipse + ADT + SDK开发Android APP
2.3.2.
使用Android Studio开发Android APP
2.4.
SDK更新不了问题解决
2.5.
Genymotion模拟器安装
2.6.
Git
2.6.1.
Git使用教程之本地仓库的基本操作
2.6.2.
Git之使用GitHub搭建远程仓库
2.7.
.9png图
2.8.
界面原型设计
2.9.
工程相关解析(各种文件,资源访问)
2.10.
Android程序签名打包
2.11.
反编译APK获取代码&资源
三、Android控件使用
3.1.
View与ViewGroup的概念
3.2.
布局
3.2.1.
LinearLayout(线性布局)
3.2.2.
RelativeLayout(相对布局)
3.2.3.
TableLayout(表格布局)
3.2.4.
FrameLayout(帧布局)
3.2.5.
GridLayout(网格布局)
3.2.6.
AbsoluteLayout(绝对布局)
3.3.
基础控件
3.3.1.
TextView(文本框)详解
3.3.2.
EditText(输入框)详解
3.3.3.
Button(按钮)与ImageButton(图像按钮)
3.3.4.
ImageView(图像视图)
3.3.5.
RadioButton(单选按钮)和Checkbox(复选框)
3.3.6.
开关按钮ToggleButton和开关Switch
3.3.7.
ProgressBar(进度条)
3.3.8.
SeekBar(拖动条)
3.3.9.
RatingBar(星级评分条)
3.4.
复杂控件
3.4.1.
ScrollView(滚动条)
3.4.2.
Date和Time控件(1)
3.4.3.
Date和Time控件(2)
3.4.4.
Adapter基础讲解
3.4.5.
ListView简单使用
3.4.6.
BaseAdapter优化
3.4.7.
ListView的焦点问题
3.4.8.
ListView之checkbox错位问题解决
3.4.9.
ListView的数据更新问题
3.5.
高阶控件
3.5.1.
构建一个可复用的自定义BaseAdapter
3.5.2.
ListView Item多布局的实现
3.5.3.
GridView(网格视图)的基本使用
3.5.4.
Spinner(列表选项框)的基本使用
3.5.5.
AutoCompleteTextView(自动完成文本框)的基本使用
3.5.6.
ExpandableListView(可折叠列表)的基本使用
3.5.7.
ViewFlipper(翻转视图)的基本使用
3.5.8.
Toast(吐司)的基本使用
3.5.9.
Notification(状态栏通知)详解
3.5.10.
AlertDialog(对话框)详解
3.6.
窗体控件
3.6.1.
其他几种常用对话框基本使用
3.6.2.
PopupWindow(悬浮框)的基本使用
3.6.3.
菜单(Menu)
3.6.4.
ViewPager的简单使用
3.6.5.
DrawerLayout(官方侧滑菜单)的简单使用
四、Android事件浅析
4.1.
基于监听的事件处理机制
4.2.
基于回调的事件处理机制
4.3.
Handler消息传递机制浅析
4.4.
TouchListener PK OnTouchEvent + 多点触碰
4.5.
监听EditText的内容变化
4.6.
响应系统设置的事件(Configuration类)
4.7.
AnsyncTask异步任务
4.8.
Gestures(手势)
五、Android四大组件
5.1.
Activity
5.1.1.
Activity初学乍练
5.1.2.
Activity初窥门径
5.1.3.
Activity登堂入室
5.2.
Service
5.2.1.
Service初涉
5.2.2.
Service进阶
5.2.3.
Service精通
5.3.
BroadcastReceiver
5.3.1.
BroadcastReceiver牛刀小试
5.3.2.
BroadcastReceiver庖丁解牛
5.4.
ContentProvider
5.4.1.
ContentProvider初探
5.4.2.
ContentProvider再探——Document Provider
5.5.
Intent
5.5.1.
Intent的基本使用
5.5.2.
Intent之复杂数据的传递
六、Android之Fragment
6.1.
Fragment基本概述
6.2.
Fragment实例精讲
6.2.1.
底部导航栏的实现(方法1)
6.2.2.
底部导航栏的实现(方法2)
6.2.3.
底部导航栏的实现(方法3)
6.2.4.
底部导航栏+ViewPager滑动切换页面
6.2.5.
新闻(购物)类App列表Fragment的简单实现
七、Android数据存储
7.1.
文件存储读写
7.2.
SharedPreferences保存用户偏好参数
7.3.
SQLite数据库
7.3.1.
初见SQLite数据库
7.3.2.
又见SQLite数据库
八、Android网络通信
8.1.
Http
8.1.1.
Http协议
8.1.2.
Http请求头与响应头
8.1.3.
HttpURLConnection
8.1.4.
HttpClient
8.2.
数据解析
8.2.1.
XML数据解析
8.2.2.
JSON数据解析
8.3.
文件上传下载
8.3.1.
文件上传
8.3.2.
文件下载(1)
8.3.3.
文件下载(2)
8.4.
调用WebService
8.5.
WebView
8.5.1.
基本用法
8.5.2.
WebView和JavaScrip交互基础
8.5.3.
Android4.4后WebView的一些注意事项
8.5.4.
WebView文件下载
8.5.5.
WebView缓存问题
8.5.6.
WebView处理网页返回的错误码信息
8.6.
Socket
8.6.1.
Socket学习网络基础准备
8.6.2.
基于TCP协议的Socket通信(1)
8.6.3.
基于TCP协议的Socket通信(2)
8.6.4.
基于UDP协议的Socket通信
九、Android自定义控件
9.1.
Android中的13种Drawable小结
9.1.1.
Part 1
9.1.2.
Part 2
9.1.3.
Part 3
9.2.
Bitmap(位图)
9.2.1.
Bitmap(位图)全解析
9.2.2.
Bitmap引起的OOM问题
9.3.
Canvas(绘图)
9.3.1.
三个绘图工具类详解
9.3.2.
绘图类实战示例
9.3.3.
Paint API之MaskFilter(面具)
9.3.4.
Paint API之Xfermode与PorterDuff详解(1)
9.3.5.
Paint API之Xfermode与PorterDuff详解(2)
9.3.6.
Paint API之Xfermode与PorterDuff详解(3)
9.3.7.
Paint API之Xfermode与PorterDuff详解(4)
9.3.8.
Paint API之Xfermode与PorterDuff详解(5)
9.3.9.
Paint API之ColorFilter(颜色过滤器)(1)
9.3.10.
Paint API之ColorFilter(颜色过滤器)(2)
9.3.11.
Paint API之ColorFilter(颜色过滤器)(3)
9.3.12.
Paint API之PathEffect(路径效果)
9.3.13.
Paint API之Shader(图像渲染)
9.3.14.
Paint几个枚举常量值以及ShadowLayer阴影效果
9.3.15.
Paint API之Typeface(字型)
9.3.16.
Canvas API详解(1)
9.3.17.
Canvas API详解(2)剪切方法合集
9.3.18.
Canvas API详解(3)Matrix和drawBitmapMash
9.4.
Android动画
9.4.1.
帧动画
9.4.2.
补间动画
9.4.3.
属性动画-初见
9.4.4.
属性动画-又见
十、Android音视频
10.1.
使用SoundPool播放音效(Duang~)
10.2.
MediaPlayer播放音频与视频
10.3.
使用Camera拍照
10.4.
使用MediaRecord录音
十一、Android服务管理器
11.1.
TelephonyManager(电话管理器)
11.2.
SmsManager(短信管理器)
11.3.
AudioManager(音频管理器)
11.4.
Vibrator(振动器)
11.5.
AlarmManager(闹钟服务)
11.6.
PowerManager(电源服务)
11.7.
WindowManager(窗口管理服务)
11.8.
LayoutInflater(布局服务)
11.9.
WallpaperManager(壁纸管理器)
11.10.
传感器专题(1)——相关介绍
11.11.
传感器专题(2)——方向传感器
11.12.
传感器专题(3)——加速度/陀螺仪传感器
11.13.
传感器专题(4)——其他传感器了解
11.14.
Android GPS初涉
十二、Android项目实战(看妹子APP)
12.1.
项目搭建与简单实现
12.2.
解析后台数据
12.3.
图片加载优化(写个图片缓存小框架)
12.4.
添加数据缓存(加入SQLite)
12.5.
代码回顾,调整与日志类编写
12.6.
图标制作,混淆,签名打包,APK瘦身,应用发布
本书使用 GBook 发布
BroadcastReceiver
5.3、BroadcastReceiver
个结果匹配 "
"
没有结果匹配 "
"