高等学校计算机类专业“十三五”课改规划教材 Android程序设计及实践
作者:青岛英谷教育科技股份有限公司 著
出版时间:2019年版
内容简介
Android是基于Linux的自由及开放源代码的操作系统,广泛应用于各种移动设备。
《Android程序设计及实践(第二版)》分为理论篇与实践篇两部分。理论篇共11章,深入讲解了Android开发的基础知识,其内容包括Android概述、活动(Activity)、用户界面、意图(Intent)、广播(Broadcast)、服务(Service)、数据存储、碎片(Fragment)、网络通信、消息处理机制以及Android特色开发等。
《Android程序设计及实践(第二版)》实践篇侧重于项目实战,通过“餐饮点餐系统”Android客户端的实现,并结合知识拓展内容,使读者能够循序渐进地理解Android理论知识,并提高项目开发实战能力。
另外,《Android程序设计及实践(第二版)》实践篇还介绍了Android开发环境的搭建,以及使用LogCat对Android程序进行调试与监视等。
《Android程序设计及实践(第二版)》适用面广,可作为计算机科学与技术、软件工程、网络工程、计算机软件、计算机信息管理、电子商务和经济管理等专业程序设计课程的教材,也适合Android爱好者和Android应用开发人员使用。
目录
理论篇
第1章 Android概述
1.1 移动设备开发平台
1.1.1 移动信息设备系统
1.1.2 开放手机联盟
1.2 Android简介
1.2.1 Android的历史
1.2.2 Android的优缺点
1.2.3 Android平台的技术架构
1.3 Android应用程序构成
1.3.1 活动(Activity)
1.3.2 广播接收者(BroadcastReceiver)
1.3.3 服务(Service)
1.3.4 内容提供者(ContentProvider)
1.4 第一个Android应用
1.4.1 创建一个新的Android项目
1.4.2 运行Android应用程序
本章小结
本章练习
第2章 活动(Activity)
2.1 Activity简介
2.1.1 Activity生命周期
2.1.2 Activity创建和注册
2.1.3 Activity启动模式
2.1.4 Activity跳转方式
2.2 Android中的资源使用
2.2.1 字符串资源
2.2.2 图片资源
本章小结
本章练习
第3章 用户界面
3.1 用户界面元素分类
3.1.1 视图组件(View)
3.1.2 视图容器(ViewGroup)
3.1.3 布局管理(Layout)
3.2 事件处理机制
3.3 布局管理(Layout)
3.3.1 线性布局(LinearLayout)
3.3.2 相对布局(RelativeLayout)
3.3.3 表格布局(TableLayout)
3.3.4 绝对布局(AbsoluteLayout)
3.3.5 框架布局(FrameLayout)
3.3.6 网格布局(GridLayout)
3.4 提示信息(Toast)和对话框
3.4.1 提示信息(Toast)
3.4.2 对话框
3.5 常用Widget组件
3.5.1 Widget组件通用属性
3.5.2 文本框(TextView)
3.5.3 按钮(Button)
3.5.4 编辑框(EditText)
3.5.5 复选框(CheckBox)
3.5.6 单选按钮组(RadioGroup)
3.5.7 下拉列表(Spinner)
3.5.8 图片视图(ImageView)
3.5.9 滚动视图(ScrollView)
3.5.10 网格视图(GridView)
3.5.11 列表视图(ListView)
3.5.12 滑动视图(RecyclerView)
3.6 菜单
3.6.1 选项菜单(OptionMenu)
3.6.2 上下文菜单(ContextMenu)
3.6.3 弹出式菜单(PopupMenu)
……
实践篇
附录 Widget列表