-
内容大纲
本书结合作者多年讲授“Android应用软件开发”课程的教学经验,融入Android开发领域新技术,较为全面地介绍了Android应用软件开发的相关知识点和开发技巧。全书共分5章,分别介绍了Android开发环境、Android项目及Java基本概念、Android常用布局、Android常用控件和其他常用编程技术。本书相关案例以Android Studio为开发环境,尽可能使用最新版本SDK命令替代弃用命令,并对控件的版本变化做大致的介绍。本书全面考虑了本科教学的特点,结合作者开发的案例库教学辅助系统,通过精心设计的案例和详尽的讲解、演示,让读者感受体验式教学的魅力。
本书适合Android Studio开发人员、Android的入门读者、高等学校学生使用,还可以作为高等院校、相关培训机构的教学用书。 -
作者介绍
-
目录
第1章 熟悉Android开发环境
1.1 Android开发环境搭建
1.1.1 Android IDE选择
1.1.2 Android Studio的安装与配置
1.2 建立并运行HelloAndroid
1.3 Android Studio项目结构
1.3.1 app目录
1.3.2 Gradle Scripts
1.4 Android Studio常用功能
1.4.1 Settings
1.4.2 Manage IDE Settings
1.4.3 Project Structure
1.4.4 Sync Project with Gradle Files
1.4.5 Bookmarks
1.4.6 Override Methods
1.4.7 Comment
1.4.8 Reformat Code
1.4.9 Build APK
1.4.10 Rename
1.4.11 Rename File
1.4.12 运行、调试
1.4.13 向模拟器传送文件
1.4.14 常用快捷键
1.4.15 总结
1.5 多种语言程序设计案例库教学辅助系统
1.5.1 使用对象及环境
1.5.2 术语和缩写词
1.5.3 软件安装
1.5.4 软件使用说明
第2章 熟悉Android项目及Java基本概念
2.1 熟悉Android项目
2.1.1 Layout
2.1.2 Java文件
2.1.3 AndroidManifest.xml
2.2 调试输出
2.3 类和对象
2.4 extends
2.5 implements
2.6 super
2.7 equals与恒等号(==)
2.8 方法重载
2.9 代码块
第3章 Android常用布局
3.1 Android长度单位
3.2 线性布局
3.3 边线和角
3.4 layout_weight
3.5 绝对布局
3.6 相对布局
3.7 帧布局
3.8 表格布局
3.9 网格布局
3.10 约束布局
3.10.1 约束布局基础
3.10.2 Barrier
3.10.3 Guideline
3.10.4 Group
3.10.5 Circle
3.10.6 Chain
3.11 Space和layout_margin
第4章 Android常用控件
4.1 TextView
4.1.1 TextView的常用属性和方法
4.1.2 theme和style
4.1.3 layout_gravity与gravity
4.1.4 findViewById()与viewBinding
4.2 Button
4.2.1 单击监听器
4.2.2 监听器复用
4.2.3 长按单击监听器
4.2.4 动态添加按钮
4.2.5 自定义DoubleClickListener监听器
4.3 EditText
4.3.1 设置和获取文本
4.3.2 按键监听器
4.3.3 触摸监听器
4.3.4 焦点改变监听器
4.3.5 文本选择
4.3.6 禁止弹出软键盘
4.3.7 inputType和imeOptions
4.4 Toast
4.4.1 显示文本
4.4.2 显示图片
4.4.3 显示图片和文字
4.5 RadioButton
4.5.1 获取单选按钮选中项
4.5.2 清空单选按钮
4.6 CheckBox
4.6.1 基本功能
4.6.2 监听器
4.6.3 代码复用
4.7 CheckedTextView
4.8 ImageView
4.9 DatePicker
4.10 DatePickerDialog
4.11 TimePickerDialog
4.12 CalendarView
4.13 SeekBar
4.14 RatingBar
4.15 NumberPicker
4.15.1 NumberPicker基本功能
4.15.2 显示文字的NumberPicker
4.16 ProgressBar
4.17 Spinner
4.18 ToggleButton
4.19 Switch
4.20 AutoCompleteTextView
4.21 ScrollView和HorizontalScrollView
4.22 TextClock
4.23 Chronometer
4.24 AlertDialog
4.24.1 带默认按钮的AlertDialog
4.24.2 列表的AlertDialog
4.24.3 单选的AlertDialog
4.24.4 复选的AlertDialog
4.24.5 自定义控件
第5章 其他常用编程技术
5.1 Intent
5.1.1 Intent的显式调用和隐式调用
5.1.2 Intent传值和取值
5.2 Activity
5.2.1 系统状态栏、标题栏和导航栏
5.2.2 关闭Activity
5.2.3 生命周期
5.3 电话及动态授权
5.4 发送短信
5.5 Menu
5.5.1 构建菜单
5.5.2 响应菜单项单击
5.5.3 ContextMenu
5.6 Notification
5.7 Service
5.8 Broadcast
5.8.1 静态注册
5.8.2 动态注册
5.8.3 多接收器接收普通广播
5.8.4 有序广播
5.9 SQLiteDatabase
5.10 SQLiteOpenHelper
5.11 数据库调试
5.12 SharedPreferences
5.13 精度问题
5.14 横竖屏
5.15 获取App信息
附录A 综合实验
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...