新書推薦:
《
大宋理财:青苗法与王安石的金融帝国(全彩插图本)
》
售價:HK$
109.8
《
安全感是内心长出的盔甲
》
售價:HK$
67.0
《
快人一步:系统性能提高之道
》
售價:HK$
110.9
《
我们为什么会做梦:让梦不再神秘的新科学
》
售價:HK$
77.3
《
算法图解(第2版)
》
售價:HK$
78.2
《
科学的奇幻之旅
》
售價:HK$
77.3
《
画艺循谱:晚明的画谱与消闲
》
售價:HK$
143.4
《
新民说·现实政治史:从马基雅维利到基辛格
》
售價:HK$
99.7
|
內容簡介: |
本书是Android Studio移动应用开发系列教材中基础篇的第2版。本书使用通俗易懂的语言讲解Android的基本理论知识,并且结合大量简单易懂的案例引导和帮助读者理解和掌握Android的重要知识点和应用技巧。本书的主要内容包括Android概述、Android界面开发、Android数据存储、Android多媒体开发及网络开发等,还介绍了Android与HTML5的混合开发技术。本书针对各章节涉及的知识点,安排了多个案例,用于引导读者学习,由易到难,循序渐进。编者通过逐步操作案例,介绍知识点的应用情况,同时,针对每个案例设计对应的练习题,让读者能够对所学知识点进行应用、实践。
|
關於作者: |
吴绍根(1968.10—),男,汉族,副教授,大连理工大学计算机应用专业本科毕业,在企业工作期间,参与或组织了多个计算机系统的设计与开发,包括:168声讯服务系统、200长途电话直拨系统、电信综合信息服务系统、ADSL宽带接入系统等,这些系统被多个电信运营商采用和运营。在学校教学期间,发表科研论文20余篇,主编或参编教材8部,组织7校级科研项目工作,主持参与3省级科研项目工作;期间广泛与业界的企业接触,为多个业内企业编写项目分析报告及可行性报告,指导企业的项目开发,并组织了多个企业项目的设计开发。
|
目錄:
|
第1章 Android概述11.1 Android是什么11.2 Android应用程序的组成部分21.3 Android的发展历史31.4 Android开发环境概述4第2章 建立Android开发环境52.1 下载和安装Android Studio52.2 开发第一个Android应用程序52.2.1 创建First应用程序工程52.2.2 运行First应用程序72.3 Android应用程序工程的结构102.4 同步练习11第3章 剖析Android应用程序123.1 AndroidManifest.xml123.2 MainActivity.java——Activity143.3 Android应用程序资源183.3.1 字符串资源183.3.2 布局资源193.3.3 id资源193.3.4 图片资源223.3.5 Android中的其他资源243.3.6 引用资源243.4 同步练习26第4章 深入分析Activity274.1 Activity的生命周期274.2 Activity生命周期案例294.3 使用Log类输出程序调试信息324.4 Android中常见的Activity354.5 同步练习35第5章 Android中常用的UI组件365.1 使用基于XML的布局365.2 Android中的基本组件395.2.1 Button组件395.2.2 TextView组件425.2.3 ImageView组件445.2.4 EditText组件445.2.5 CheckBox组件445.2.6 RadioButton组件445.3 同步练习一455.4 Android中的容器组件455.4.1 LinearLayout容器组件455.4.2 RelativeLayout容器组件505.4.3 FrameLayout容器组件525.4.4 ScrollView容器组件555.4.5 ConstraintLayout容器组件605.5 同步练习二635.6 AdapterView组件635.6.1 AdapterView组件入门645.6.2 Adapter接口645.6.3 ListView组件655.6.4 Spinner组件785.6.5 GridView组件855.7 同步练习三895.8 Android中的其他常用组件895.9 同步练习四90第6章 样式和主题916.1 样式入门916.2 定义样式956.2.1 定义样式的一般格式956.2.2 样式定义中的可用属性966.3 应用样式976.3.1 将样式应用于某个组件上976.3.2 将样式应用于某个Activity或整个Application上986.4 使用Android平台已定义的样式和主题996.5 Android应用程序的主题结构分析996.6 同步练习101第7章 理解和使用Intent1027.1 Intent入门1027.2 同步练习一1067.3 细说Intent1067.3.1 Intent的action1097.3.2 Intent的data1107.3.3 Intent的category1117.3.4 Intent的extra1127.4 Intent解析1137.5 获取Activity返回的结果1137.6 Intent的综合应用案例1197.6.1 运行效果1197.6.2 程序代码1207.7 同步练习二1267.8 广播消息和广播接收器1267.8.1 发送和接收普通消息1267.8.2 接收Android平台广播的普通消息1327.9 同步练习三132第8章 构建菜单应用程序1338.1 菜单1338.2 同步练习137第9章 动画1389.1 View动画之补间动画基础1389.1.1 补间动画举例1389.1.2 补间动画的形式1419.1.3 使用动画监听器接口1459.2 View动画之帧动画1469.3 同步练习150第10章 多媒体播放15110.1 播放音频15110.1.1 播放简短音频15110.1.2 使用MediaPlayer自制一个音频播放器15510.2 同步练习一17110.3 播放视频17110.4 同步练习二173第11章 存储程序数据17411.1 使用SharedPreferences存储程序数据17411.2 同步练习一17911.3 设置应用程序的首选项17911.4 同步练习二18911.5 在应用程序目录下存储程序数据18911.6 同步练习三19011.7 访问外部存储器19011.7.1 检查SD卡的状态19111.7.2 获取SD卡中特定子目录的File对象19111.8 使用SQLite数据库存储程序数据19211.8.1 SQLite数据库简介19211.8.2 在Android中使用SQLite数据库192第12章 使用后台任务20412.1 使用Java线程执行后台任务20412.2 同步练习一20812.3 使用AsyncTask工具类执行后台任务20912.4 使用Service完成后台任务21512.5 同步练习二223第13章 使用网络22413.1 使用ConnectivityManager管理网络状态22413.2 使用HttpURLConnection访问网络22613.2.1 使用HttpURLConnection的GET方法获取图片22813.2.2 使用HttpURLConnection的POST方法获取图片23413.3 同步练习一23713.4 使用OkHttp访问网络23713.4.1 使用GET方法进行服务请求23713.4.2 使用POST方法进行服务请求23913.4.3 构造请求头及读取响应头24113.4.4 配置OkHttp超时24213.5 OkHttp GET实现案例24213.6 OkHttp POST实现案例24713.7 同步练习二25213.8 使用Multipart传递请求数据到服务器端25213.9 同步练习三26013.10 使用JSON格式的数据与服务器端通信26013.10.1 JSON基础26013.10.2 在JavaScript中使用JSON数据26113.10.3 在Java中使用JSON数据26113.10.4 使用POST方法及JSON数据格式发送请求263第14章 Android和HTML5的混合开发27014.1 Android和HTML5的混合开发基础27014.2 使用WebView组件显示本地页面27214.3 Android与HTML5页面之间的信息交互27414.4 同步练习284
|
|