新华一城书集店铺主页二维码
新华一城书集 微信认证
上海新华书店官方微信书店
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

Android Studio移动应用开发基础(第3版)

53.82
运费: ¥ 5.00-20.00
库存: 3 件
Android Studio移动应用开发基础(第3版) 商品图0
Android Studio移动应用开发基础(第3版) 商品缩略图0

商品详情

内容简介.png本书内容基于Android 16、API 36,以及Android Studio Narwhal | 2025.1.1。本书共14章,由浅入深地介绍了Android移动应用开发的基本概念、基本方法、基本技术和开发实践。第1章为Android概述;第2章介绍如何建立Android开发环境;第3章剖析Android程序,介绍其基本结构;第4章深入分析Activity,介绍其基本控制方法;第5章介绍Android常用UI组件及其使用方法;第6章介绍Dialog对话框和样式主题;第7章介绍Toolbar和Fragment;第8章介绍如何理解和使用Intent,它是Android程序的连接纽带;第9章和第10章分别介绍动画和多媒体应用;第11章介绍存程序数据;第12章介绍如何使用后台任务,括线程及Service开发;第13章介绍如何访问网络;第14章介绍权限管理。全书内容逻辑性强、重点突出、通俗易懂、可读性好,可作为职业院校计算机相关业教材,也可作为Android移动应用程序开发爱好者的自学书籍。 ???????????????目录简介.png第1章 Android概述 1 ???1.1 Android是什么 1 ???1.2 Android程序的组成 3 ???1.3 Android的发展 4 ???第2章 建立Android开发环境 5 ???2.1 下载和安装Android Studio开发工具 5 ???2.2 创建第一个Android程序 6 ???2.3 运行第一个Android程序 10 ???2.4 Android程序的结构 12 ???2.5 修改Android Studio的界面风格 13 ???2.6 课堂同步练习 14 ???2.7 课后同步练习 14 ???第3章 剖析Android程序 15 ???3.1 AndroidManifest.xml配置文件 15 ???3.2 MainActivity.java文件 18 ???3.3 课堂同步练习 21 ???3.4 Android程序资源 21 ???3.4.1 字符串资源 21 ???3.4.2 布局资源 22 ???3.4.3 组件ID 23 ???3.4.4 图片资源 26 ???3.4.5 课堂同步练习 28 ???3.4.6 Android的其他资源 28 ???3.4.7 资源引用 28 ???3.5 课后同步练习 30 ???第4章 深入分析Activity 31 ???4.1 Activity生命周期 31 ???4.2 Activity生命周期观察 34 ???4.3 使用Log类输出程序调试信息 37 ???4.4 Android常见Activity 39 ???4.5 课后同步练习 40 ???第5章 Android常用UI组件 41 ???5.1 基于XML的布局及组件使用入门 41 ???5.2 Android基本组件 45 ???5.2.1 Button 45 ???5.2.2 TextView 46 ???5.2.3 ImageView 46 ???5.2.4 Android资源后缀 49 ???5.2.5 EditText 50 ???5.2.6 CheckBox 50 ???5.2.7 RadioButton 50 ???5.2.8 课堂同步练习 50 ???5.3 Android容器组件 51 ???5.3.1 LinearLayout 51 ???5.3.2 RelativeLayout 58 ???5.3.3 FrameLayout 60 ???5.3.4 ScrollView 63 ???5.3.5 ConstraintLayout 66 ???5.3.6 课堂同步练习 66 ???5.4 课后同步练习 66 ???5.5 AdapterView 66 ???5.5.1 AdapterView入门 67 ???5.5.2 Adapter接口 67 ???5.6 ListView 69 ???5.6.1 ListView使用入门 69 ???5.6.2 使用ListView以更美观的方式显示数据 73 ???5.6.3 响应ListView列表项的事件 77 ???5.6.4 课堂同步练习 78 ???5.7 Spinner 78 ???5.7.1 Spinner的简单应用 79 ???5.7.2 美化Spinner 82 ???5.8 GridView 86 ???5.9 Android其他常用组件 89 ???5.10 课后同步练习 90 ???第6章 Dialog对话框和样式主题 91 ???6.1 使用AlertDialog对话框组件 91 ???6.1.1 提示消息对话框 92 ???6.1.2 列表对话框 94 ???6.1.3 单选对话框 96 ???6.1.4 多选对话框 97 ???6.1.5 输入对话框 99 ???6.2 DatePickerDialog/TimePickerDialog对话框 100 ???6.3 ProgressDialog等待对话框和进度条对话框 103 ???6.4 课后同步练习 107 ???6.5 样式主题 107 ???6.5.1 样式主题直观观察 107 ???6.5.2 课堂同步练习 109 ???6.5.3 获取Application和动态修改样式主题 109 ???第7章 Toolbar和Fragment 114 ???7.1 从ActionBar到Toolbar 114 ???7.2 Toolbar 115 ???7.2.1 Toolbar应用举例 115 ???7.2.2 Toolbar可配置属性说明 119 ???7.3 菜单/Menu 122 ???7.3.1 应用程序菜单 122 ???7.3.2 上下文菜单/Context Menu 126 ???7.3.3 课堂同步练习 129 ???7.3.4 弹出式菜单/Popup Menu 129 ???7.4 Fragment 130 ???7.4.1 使用Fragment实现界面导航 130 ???7.4.2 课堂同步练习 139 ???7.4.3 Fragment的生命周期及其与Activity的交互 139 ???第8章 理解和使用Intent 143 ???8.1 Intent入门 143 ???8.1.1 入门示例 144 ???8.1.2 课堂同步练习 148 ???8.2 细说Intent 148 ???8.2.1 Intent的action 151 ???8.2.2 Intent的category 152 ???8.2.3 Intent的data 152 ???8.2.4 Intent的extra 154 ???8.3 Intent匹配/解析 154 ???8.4 获得Activity的返回结果 155 ???8.4.1 使用startActivityForResult()方法 155 ???8.4.2 使用registerForActivityResult()方法 161 ???8.5 使用Intent打开第三方App 163 ???8.6 课后同步练习 165 ???8.7 广播消息和广播接收器 165 ???8.7.1 发送和接收普通消息 166 ???8.7.2 接收Android平台的广播消息 170 ???8.7.3 课堂同步练习 170 ???第9章 动画 171 ???9.1 View动画之补间动画基础 171 ???9.1.1 补间动画示例 172 ???9.1.2 补间动画类型 175 ???9.1.3 使用动画监听器 178 ???9.2 View动画之帧动画 180 ???9.3 课堂同步练习 184 ???第10章 多媒体应用 185 ???10.1 使用MediaPlayer播放音频 185 ???10.2 使用VideoView播放视频 189 ???10.3 课后同步练习 191 ???10.4 使用相机拍摄照片 191 ???第11章 存程序数据 195 ???11.1 使用SharedPreferences存程序数据 195 ???11.2 课堂同步练习 201 ???11.3 程序选项 201 ???11.4 在程序私有目录下存储数据 210 ???11.5 使用SQLite数据程序数据 214 ???11.5.1 SQLite数据库简介 214 ???11.5.2 在Android中使用SQLite数据库 214 ???11.5.3 课堂同步练习 224 ???第12章 使用后台任务 225 ???12.1 使用Java线程执行后台任务 225 ???12.2 课堂同步练习 230 ???12.3 使用Service执行后台任务 230 ???12.4 课堂同步练习 239 ???第13章 访问网络 240 ???13.1 使用ConnectivityManager类检查网络状态 240 ???13.2 使用OkHttp访问网络服务 243 ???13.2.1 HTTP服务端程序设计 244 ???13.2.2 通过HTTP GET方法进行服务请求 247 ???13.2.3 通过HTTP POST方法进行服务请求 255 ???13.2.4 课堂同步练习 260 ???13.2.5 使用POST方法和JSON格式进行服务请求 260 ???13.3 课后同步练习 265 ???13.4 使用WebSocket协议访问网络服务 265 ???第14章 权限管理 274 ???14.1 了解Android权限 274 ???14.2 普通权限申请和使用 275 ???14.3 重要权限申请和使用 281 ???14.4 课后同步练习 286 ???14.5 Android自定义权限 286 ???14.6 课后同步练习 294
新华一城书集店铺主页二维码
新华一城书集 微信公众号认证
上海新华书店官方微信书店
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

Android Studio移动应用开发基础(第3版)

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:xhbookmall
新华一城书集微书店官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏