Learn to develop mobile applications for Android through a comprehensive course covering essential concepts from basic setup to advanced features. Begin with Android fundamentals and development environment configuration, including Git version control. Master UI design principles while building WeChat-like interfaces using various layouts including ListView and RecyclerView. Explore core Android components like Intent, Service, Broadcast, and Content Provider. Dive into data storage solutions with SharedPreferences and SQLite, and gain hands-on experience with asynchronous programming using Handlers. Implement location services and Baidu Maps integration, understand application lifecycle management, and develop networking capabilities using Volley framework. Work with JSON data processing, Gson framework, and various data storage methods including XML serialization. Create practical features like login/registration systems and implement multilingual support for Chinese languages. Build real-world applications through hands-on projects and case studies throughout the learning journey.
Overview
Syllabus
- 第一章 概述
- 1.1 课程介绍
- 第二章 Android介绍和开发环境搭建
- 2.1 Android介绍
- 2.2 Android体系结构
- 2.3 开发环境搭建
- 2.4 如何使用git
- 第三章 Android开发界面设计
- 3.1 常用Wiget控件
- 3.2 Activity
- 3.3 Fragment
- 3.4 UI设计
- 3.5 简易类微信界面搭建(上)
- 3.6 简易类微信界面搭建(下)
- 3.7 List View布局
- 3.8 RecyclerView布局
- 第四章 四大组件入门
- 4.1 Intent
- 4.3 Service
- 4.4 Broadcast
- 4.6 Content Provider
- 第五章 存储管理
- 5.1SP存储
- 5.2SQLite
- 5.3 action bar的使用
- 5.4 handler
- 第六章 异步控制
- 6.1 handler
- 6.2 Broadcast
- 第七章 定位功能及地图调用
- 7.1 Android定位功能
- 7.2 百度地图开发
- 第八章 生命周期
- 8.1 秒表APP
- 8.2 3种生命周期
- 第九章 Android的网络编程Volleyt
- 9.1 HTTP协议简介
- 9.2 Volley框架的简介
- 9.3 Android中使用Volley
- 9.4 案例
- 9.5 JSON格式数据介绍
- 9.5 JSON格式数据介绍
- 9.6 JSON格式数据解析
- 第十章 Gson框架
- 10.1 框架简介
- 10.2 使用流程
- 10.3 案例
- 第十一章 数据存储
- 11.1 Android的数据存储方式
- 11.2 Android中添加SD卡的权限
- 11.3 XML文件序列化和解析
- 第十二章 SQLite数据库及ListView
- 12.1 SQLite数据库介绍
- 12.2 SQLite数据库事务操作
- 12.3 案例
- 第十三章 创建登陆注册功能
- 13.1 创建并布署WebService
- 13.2 在WebServiceHelp类中添加登陆及注册方法
- 13.3 创建登陆注册界面
- 13.4 创建LoginActivity活动实现登陆功能
- 13.5 创建RegisterActivity活动实现注册功能
- 第十四章 实现多语言切换
- 14.1 更新语言选择界面
- 14.2 简体中文和繁体中文语言适配
- 14.3 实现Android应用内切换语言