您好,欢迎光临有路网!
Android Studio程序设计教程
QQ咨询:
有路璐璐:

Android Studio程序设计教程

  • 作者:丁山 编著
  • 出版社:机械工业出版社
  • ISBN:9787111660026
  • 出版日期:2020年09月01日
  • 页数:375
  • 定价:¥59.80
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书内容涵盖了Android系统相关领域,大致可以分成两个部分,第壹部分为理论篇,主要介绍Android操作系统、Android生命周期与组件通信、Android用户界面、Android多线程、Android数据存储与交互、Android服务与广播机制、图形与多媒体处理、Android网络技术和Android NDK;第二部分为实践篇,主要介绍Android通信应用、定位与电子地图开发、Android传感器应用等内容。本书内容丰富,浅显易懂,并配套所有例题的源代码、电子课件,欢迎选用本书作为教材的老师登录www.cmpedu.com注册下载。 本书可以作为高等院校电子信息类、计算机类专业高年级学生和研究生的教材,也可以作为学习Android系统程序设计的工程技术人员的参考书。
    目录
    前言 第1篇 理论篇 第1章 Android操作系统1 1.1 Android概要1 1.1.1 Android的起源1 1.1.2 Android的发展历程与趋势1 1.1.3 Android的特点4 1.1.4 Android的体系结构5 1.2 Android Studio开发环境搭建8 1.2.1 JDK下载和安装8 1.2.2 Android Studio下载和安装11 1.2.3 模拟器安装14 1.3 Android应用程序解析16 1.3.1 Android项目17 1.3.2 Android目录结构21 1.4 Android应用程序的调试24 1.4.1 调试程序24 1.4.2 Android中的资源访问25 1.4.3 电话拨号器实例35 本章小结37 习题37 第2章 Android生命周期与组件通信38 2.1 Android生命周期38 2.2 Activity组件39 2.2.1 Android组件简介39 2.2.2 Task与Activity栈40 2.2.3 Activity的基本状态42 2.2.4 Activity的生命周期44 2.3 Intent意图54 2.3.1 Intent基本构成55 2.3.2 Intent形式57 2.3.3 Intent Filter58 2.3.4 Activity信息传递65 2.3.5 获取Activity返回值68 本章小结75 习题75 第3章 Android用户界面76 3.1 界面布局76 3.1.1 线性布局76 3.1.2 相对布局78 3.1.3 表格布局80 3.1.4 网格布局83 3.1.5 **布局85 3.1.6 框架���局86 3.2 常用基础控件88 3.2.1 文本框类88 3.2.2 按钮类95 3.2.3 日期与时间类103 3.2.4 计时控件类104 3.2.5 下拉表控件107 3.2.6 列表控件109 3.2.7 进度条控件112 3.2.8 拖动条控件115 3.3 对话框与消息框118 3.3.1 对话框118 3.3.2 消息框120 本章小结124 习题124 第4章 Android多线程125 4.1 多线程简介125 4.1.1 线程与进程125 4.1.2 多线程的实现125 4.2 Handler异步消息处理机制127 4.3 AsyncTask异步任务130 本章小结135 习题135 第5章 Android数据存储与交互136 5.1 文件存储136 5.1.1 内部存储136 5.1.2 外部存储139 5.2 共享优先数据存储142 5.2.1 使用SharedPreferences对数据进 行存储与读取143 5.2.2 XML解析器147 5.3 数据库存储152 5.3.1 嵌入式数据库152 5.3.2 SQLite数据库157 5.3.3 单元测试167 5.4 内容提供者169 5.4.1 内容解析器169 5.4.2 内容提供者170 5.4.3 内容观察者177 本章小结179 习题179 第6章 Android服务与广播机制180 6.1 Service进程服务180 6.1.1 Service组件生命周期180 6.1.2 Service的基本实现182 6.1.3 使用IntentService188 6.1.4 跨进程服务190 6.1.5 前台服务196 6.2 BroadcastReceiver199 6.2.1 接收广播199 6.2.2 自定义广播201 6.3 AlarmManager实现定时任务206 本章小结207 习题208 第7章 图形与多媒体处理209 7.1 图形绘制与**209 7.1.1 几何图形绘制类209 7.1.2 图形绘制过程211 7.1.3 图像**处理215 7.2 Android的音视频播放219 7.2.1 多媒体处理包219 7.2.2 音频和视频播放状态220 7.2.3 音频播放223 7.2.4 视频播放231 7.3 Android录音与拍照238 7.3.1 录音示例238 7.3.2 拍照示例242 本章小结252 习题252 第8章 Android网络技术253 8.1 Web视图253 8.1.1 浏览器引擎WebKit253 8.1.2 Web视图对象254 8.1.3 Web视图实例255 8.2 获取网络资源256 8.2.1 通过URL获取网络资源257 8.2.2 通过URLConnection获取 网络资源259 8.2.3 通过HTTP获取网络资源261 8.3 Eclipse下的Tomcat安装与配置263 8.3.1 开发环境的安装263 8.3.2 服务器的搭建265 8.4 基于HTTP协议的网络通信270 8.4.1 HttpURLConnection270 8.4.2 HttpClient278 本章小结281 习题281 第9章 Android NDK282 9.1 Android NDK简介282 9.2 构建NDK系统283 9.2.1 Android NDK开发环境构建283 9.2.2 JNI284 9.2.3 解析NDK例程286 9.2.4 使用C/C++实现本地方法292 9.3 NDK实现音频转码295 9.3.1 Lame编码器295 9.3.2 业务实现297 本章小结305 习题305 第2篇 实践篇 第10章 Android通信应用306 10.1 蓝牙通信306 10.1.1 蓝牙及其在Android下的 驱动架构306 10.1.2 Android下的bluetooth包310 10.1.3 蓝牙在Android下的应用312 10.2 WiFi通信322 10.2.1 Android下的WiFi包322 10.2.2 WiFi网卡323 10.2.3 更改WiFi状态324 本章小结329 习题330 第11章 定位与电子地图开发331 11.1 使用GPS定位331 11.2 电子地图的开发336 11.2.1 下载Android地图的SDK 开发包336 11.2.2 申请地图服务Key337 11.2.3 创建简单的电子地图339 11.3 定位与电子地图结合342 本章小结348 习题348 第12章 Android传感器应用349 12.1 利用Android传感器349 12.1.1 传感器的定义349 12.1.2 Android中传感器关联类 和接口349 12.2 Android中常用的传感器357 12.2.1 感知环境357 12.2.2 感知设备方向和运动358 12.3 Android传感器开发案例364 12.3.1 摇一摇**364 12.3.2 重力小球366 本章小结374 习题374 参考文献375

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外