基于AndroidStudio的案例教程(第2版)

基于AndroidStudio的案例教程(第2版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书主要介绍如何利用Android Studio、Eclips等工具开发Android项目。

内容简介

全书共分5章,主要内容涉及Android项目开发环境介绍、常用布局及布局组件、活动等几大组件、数据存储、网络XML 和JSON数据存取等内容。大部分章节都配备了案例,边讲理论边通过案例介绍如何应用。本书面向的是Android开发初学者,大部分章节都配备了案例,主要是针对该章节的知识应用,代码不过多冗余,易于读者理解。

本书可以作为普通高等院校计算机及相关专业课程的教材,也可以作为初学者和Android 项目开发人 员的参考书。

作者简介

作者宋三华,现就职于河南省黄淮学院,心理学硕士,曾参加过多部心理学及计算机方面的编写工作。

章节目录

版权信息

内容简介

前言

第1章 Android概述

1.1 Android平台架构

1.2 软件的下载和安装

1.2.1 JDK的下载与安装

1.2.2 Android Studio的下载与安装

1.3 Android Studio项目的建立与运行

案例1-1 项目的建立

案例1-2 项目的运行

1.4 Android项目结构及Android Studio界面

本章练习

第2章 项目界面搭建

2.1 系统资源

2.1.1 图片资源

2.1.2 文本资源

2.1.3 尺寸介绍

2.1.4 颜色资源

2.2 界面布局

2.2.1 LinearLayout

案例2-1 线性布局的应用

2.2.2 ConstraintLayout

2.2.3 FrameLayout

2.2.4 TableLayout

2.2.5 RecyclerView

案例2-2 循环视图的应用

2.3 界面交互方式

2.3.1 基于回调方法的交互应用

案例2-3 点触回调方法的应用

2.3.2 基于监听接口的交互应用

案例2-4 监听接口的应用

2.4 常用窗口小部件

2.4.1 TextView

2.4.2 EditText

案例2-5 EditText的应用

2.4.3 AutoCompleteTextView

案例2-6 AutoCompleteTextView的应用

2.4.4 MultiAutoCompleteTextView

案例2-7 MultiAutoCompleteTextView的应用

2.4.5 Button

2.5 Menu

2.5.1 Menu菜单文件的创建

2.5.2 Menu菜单文件的格式

2.5.3 Menu菜单资源的引用

2.5.4 Menu类及其方法

2.5.5 MenuItem接口类

2.5.6 Menu的分类

案例2-8 选项菜单的应用

案例2-9 搜索菜单的应用

案例2-10 浮动上下文菜单的应用

案例2-11 ListView的应用

案例2-12 PopupMenu的应用

2.6 AlertDialog

案例2-13 简单对话框的应用

案例2-14 列表对话框的应用

案例2-15 单选对话框的应用

案例2-16 自定义视图对话框的应用

案例2-17 多选对话框的应用

本章练习

第3章 增加项目组件

3.1 Activity

3.1.1 活动的生命周期

案例3-1 验证活动生命周期

3.1.2 活动的创建及应用

3.2 Intent

3.2.1 Intent简介

3.2.2 Intent Filter

3.2.3 Intent的应用场景

案例3-2 Intent的应用

3.3 Service

3.3.1 服务的生命周期

3.3.2 服务的类型

3.3.3 服务的声明

案例3-3 服务的应用

3.4 BroadcastReceiver

3.4.1 广播的分类

3.4.2 广播接收者的注册

案例3-4 广播接收者在无序广播中的应用

案例3-5 广播接收者在有序广播中的应用

本章练习

第4章 数据存储

4.1 特定于应用程序的存储

4.1.1 内部存储

案例4-1 内部存储的应用

4.1.2 外部存储

案例4-2 外部存储的应用

4.2 首选项存储

4.2.1 首选项存储的简介

4.2.2 首选项存储的基本操作

案例4-3 首选项的应用

案例4-4 PreferenceScreen及首选项应用

4.3 共享存储

4.3.1 多媒体数据库

案例4-5 MediaStore数据库特定表字段的获取

案例4-6 视频文件的获取

4.3.2 存储访问框架SAF

案例4-7 存储访问框架的应用

4.4 SQLite数据库存储

4.4.1 数据库基础知识

4.4.2 SQLiteOpenHelper

4.4.3 SQLiteDatabase基本操作

案例4-8 SQLite数据库存储的应用

本章练习

第5章 网络服务

5.1 Web服务器的搭建

5.1.1 Tomcat的安装与测试

5.1.2 Eclipse的下载与安装

5.1.3 在Eclipse中配置Tomcat

案例5-1 Java Web项目的创建和运行

5.1.4 MySQL的安装与配置

5.1.5 JSP连接MySQL数据库

5.2 HTTP通信

5.3 XML数据访问

5.3.1 XML数据格式

案例5-2 服务器端生成XML

5.3.2 SAX解析XML

案例5-3 Android端使用SAX解析XML

5.3.3 PULL解析XML

案例5-4 Android端使用PULL解析XML

5.3.4 DOM解析XML

案例5-5 Android端使用DOM解析XML

5.4 JSON数据访问

案例5-6 服务器端生成JSON

案例5-7 Android端获取JSON数据

本章练习

基于AndroidStudio的案例教程(第2版)是2021年由电子工业出版社出版,作者宋三华。

得书感谢您对《基于AndroidStudio的案例教程(第2版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
PHP基础案例教程 电子书
本书是面向PHP初学者的一本入门教材,作者站在初学者的角度,以通俗易懂的语言、丰富的图解、实用的案例,详细讲解了PHP语言的基础知识。本书基于PHP7.1版本进行讲解,并介绍了PHP5.4~PHP7.1版本之间的差别,以确保代码的兼容性。全书共分为16章,其中有12个章节讲解新知识,4个章节为阶段案例。在知识讲解章节,还配备了动手实践,用于练习和巩固本章所学内容,达到即学即练的目的。当学完一个阶段
基于Swift语言的iOS App 商业实战教程 电子书
内容提要Swift是苹果公司于2014年推出的一种全新语言,它正在逐步替代Objective-C语言进行iOS应用开发。基于Swift的市场份额越来越大,使用Swift语言开发iOS应用势在必行。本书以OSX10.11为平台,以Xcode7.3.1为开发工具,采用理论加实战的方式,循序渐进地带领大家开发了一个微博项目。该项目基于新浪微博官方提供的API进行开发,可以更好地帮助大家学习和理解项目结构
微信小程序开发图解案例教程(第2版) 电子书
适读人群 :本书可供对微信小程序的开发有兴趣的读者自学,也可作为院校、培训机构微信小程序开发课程的教材。   微信小程序可以实现App软件的原生交互操作效果,无需安装卸载,解放用户手机内存。商家使用微信小程序也可以被更多用户找到自己的产品,成为有利的宣传。   《微信小程序开发图解案例教程》助你3步学会微信小程序设计:   Step1图、文、代码、视频快速理解小程序基本原理和应用方法;   Step2海量案例,边练边学;   Step3综合实战,感受真实商业项目制作过程;   平台支撑,免费赠送资源   1.全部案例源代码、素材、最终文件   2.全书电子教案   3.全书配套1399分钟高清精讲视频教程,手机扫码看或登录人邮学院免费观看   4.赠送8大类商业案例1332分钟视频课程
微信小程序开发图解案例教程(第3版) 电子书
传统开发+海量商业案例详解,图文快速理解基本方法,详细代码说明。
高级办公应用案例教程 电子书
本书的1~4章为案例分析和讲解部分,分别介绍了Windows、Word、Excel以及Powerpoint软件。每个案例详细介绍其操作步骤,并在案例后面附上了对应的练习题,供读者自行练习,以便更好地掌握知识点。本书的5~6章为全国计算机等级考试一级和二级(MsOffice)的相关内容,分为考试大纲和模拟题两部分。