注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2022-08

出版社:电子工业出版社

以下为《Android Studio移动开发教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121342875
  • 1-11
  • 293570
  • 48245163-0
  • 平塑
  • 16开
  • 2022-08
  • 499
  • 312
  • 工学
  • 软件工程
  • 计算机科学与技术
  • 本科
作者简介

吴志祥,武汉科技大学计算机科学与技术学院技术系副教授,具有丰富的Java、Android编程开发教学经验,主编《Java程序设计简明教程》《Java EE应用开发教程》《Android应用开发案例教程》《PHP动态网页设计与网站架设》等多部畅销教材。

查看全部
目录
第1章 Android应用开发概述及开发环境 1 1.1 移动开发与智能手机 1 1.1.1 移动开发概述 1 1.1.2 Android智能手机的使用特点 1 1.1.3 手机智能操作系统及分类 2 1.2 Android系统架构 2 1.2.1 Linux内核层 3 1.2.2 函数库和Android运行时环境层 4 1.2.3 应用程序框架层 4 1.2.4 应用程序层 5 1.3 Android Studio开发环境 5 1.3.1 Android Studio概述 5 1.3.2 下载和安装Android Studio 3.1.2 5 1.3.3 Android Studio相关文件夹 6 1.3.4 Android SDK与Android API 6 1.3.5 Android Studio常用组合键 10 1.4 创建和运行Android应用 10 1.4.1 创建一个Hello级Android Studio项目 10 1.4.2 手机模拟器与AVD Manager 14 1.4.3 安装和运行Android应用 16 习题1 17 实验1 18 第2章 Android项目结构分析及调试 19 2.1 Android项目的文件系统结构 19 2.1.1 项目配置清单文件夹manifests 19 2.1.2 源程序文件夹Java 20 2.1.3 资源程序文件夹res 20 2.1.4 项目多模块及构建Gradle Scripts 22 2.1.5 使用Project或Packages视图 24 2.2 Android应用程序的基本组成 25 2.2.1 Activity组件与视图View 25 2.2.2 Service组件 25 2.2.3 BroadcastReceiver组件 25 2.2.4 ContentProvider组件 26 2.2.5 Application、Context和Intent 26 2.2.6 Android应用程序的运行入口 27 2.3 Android虚拟机Dalvik 28 2.4 Android Studio项目调试 29 2.4.1 主动调试(Toast与Logcat) 29 2.4.2 动态调试 31 2.4.3 单元测试 32 习题2 35 实验2 36 第3章 Android UI与Activity组件 37 3.1 用户界面UI设计 37 3.1.1 Android界面视图类 37 3.1.2 Android用户界面事件 38 3.1.3 界面与布局 39 3.2 活动组件Activity 47 3.2.1 AppCompatActivity、Activity和Context 47 3.2.2 Activity组件的基本方法 48 3.2.3 Activity类具有的扩展方法 48 3.2.4 Activity的生命周期 49 3.2.5 手机横/竖屏自动切换问题 50 3.3 常用Widget控件的使用 51 3.3.1 文本控件TextView和EditText 51 3.3.2 图像控件ImageView 52 3.3.3 命令按钮控件Button、ImageButton及其单击事件监听器设计 53 3.3.4 单选按钮控件RadioButton与复选框控件CheckBox 54 3.3.5 消息提醒对话框控件AlertDialog与进度控件ProgressDialog 55 3.3.6 列表控件及其数据适配器和列表项选择监听器 57 3.3.7 下拉列表控件Spinner 62 3.4 高级UI程序设计 63 3.4.1 日期和时间选择器(DatePicker和TimePicker) 63 3.4.2 自动完成文本控件AutoCompleteTextView 64 3.4.3 标题栏Toolbar与OptionMenu菜单设计 64 3.4.4 Fragment与ListFragment 66 3.4.5 底部导航BottomNavigationView 72 习题3 75 实验3 76 第4章 手机基本功能程序设计 79 4.1 预备知识 79 4.1.1 Activity组件的调用与返回 79 4.1.2 Android权限、权限组与运行时权限动态检测 83 4.1.3 SharedPreferences存储与文件存储 87 4.1.4 抽象类android.net.Uri及其静态方法parse() 92 4.2 打电话程序设计 92 4.3 短信程序设计 94 4.3.1 SMS简介 94 4.3.2 短信管理器 94 4.3.3 短信发送程序的实现 94 4.4 手机音频播放与录音程序设计 96 4.4.1 音频播放 96 4.4.2 手机录音 98 4.5 手机视频播放 101 4.6 手机拍照程序设计 102 习题4 105 实验4 106 第5章 服务组件及其应用 109 5.1 服务组件Service的基本用法 109 5.1.1 Android系统服务 109 5.1.2 Service组件及其生命周期 111 5.1.3 自定义服务与服务注册 113 5.1.4 服务的显式启动与隐式启动 113 5.1.5 绑定服务方式与服务代理 115 5.2 远程服务 117 5.2.1 远程服务概念 117 5.2.2 Android跨进程调用与接口定义语言AIDL 118 5.2.3 远程服务的建立与使用实例 118 5.3 综合应用实例—自动挂断来电后回复短信 123 习题5 131 实验5 132 第6章 广播组件与通知 135 6.1 广播与BroadcastReceiver组件 135 6.1.1 Android广播机制 135 6.1.2 使用BroadcastReceiver组件定义广播接收者 136 6.1.3 接收系统短信广播应用实例 140 6.2 自定义广播及其使用 141 6.2.1 自定义广播 141 6.2.2 以动态注册方式使用自定义广播 142 6.2.3 以静态注册方式使用自定义广播 143 6.3 通知 144 6.3.1 通知与通知类Notification 144 6.3.2 通知管理器类NotificationManager 145 6.3.3 使用PendingIntent查看通知内容 145 习题6 148 实验6 149 第7章 SQLite数据库编程 151 7.1 SQLite数据库简介 151 7.1.1 SQLite数据库软件的特点 151 7.1.2 Android系统对SQLite数据库的支持 151 7.2 使用SQLiteOpenHelper创建、打开或更新数据库 152 7.2.1 SQLite数据库及表的创建与打开 152 7.2.2 使用SQLiteSpy验证创建的数据库 153 7.2.3 SQLite数据库的更新 154 7.3 使用SQLiteDatabase实现数据库表的增加、删除、修改和查询 155 7.3.1 记录的增加、删除、修改和查询 155 7.3.2 使用适配器SimpleAdapter显示查询结果 157 7.3.3 以DAO方式访问数据库编写程序 158 7.3.4 使用数据库事务 166 习题7 169 实验7 171 第8章 Android内容提供者组件 173__eol