【电子书下载】《Android应用程序开发与典型案例》完整版!!

【电子书下载】《Android应用程序开发与典型案例》完整版!!图书简介:《android应用程序开发与典型案例》共23章,内容包含两大部分。第一部分是android程序设计基础,在介绍android环境搭建以及android系统基本控件和组件后,详细介绍了android系统应用编程中典型的技术,比如,android中的图形图像、多媒体编程、gps定位与地图编程等;第二部分是android程序ui设计,从手机软件的交互设计谈起,介绍了android用户界面

大家好,又见面了,我是你们的朋友全栈君。

图书简介:

《android应用程序开发与典型案例》共23章,内容包含两大部分。第一部分是android程序设计基础,在介绍android环境搭建以及android系统基本控件和组件后,详细介绍了android系统应用编程中典型的技术,比如,android中的图形图像、多媒体编程、gps定位与地图编程等;第二部分是android程序ui设计,从手机软件的交互设计谈起,介绍了android用户界面设计原则和方法、android用户界面设计哲学等,并给出了具体建议。

《android应用程序开发与典型案例》是大学院校嵌入式技术专业、电子信息类其他专业的专业课程教材,也可供高等及中等职业技术院校使用。

完整版下载:

http://download.csdn.net/detail/u014170843/7961105

电子版效果截图:

【电子书下载】《Android应用程序开发与典型案例》完整版!!

图书目录:

上篇 android应用程序设计基础 
第1章 android基本概念 
1.1 android简介 
1.2 android平台特性 
1.3 android系统架构
1.3.1 linux内核(linux kernel)
1.3.2 android核心库(libraries)
1.3.3 android运行时环境(android runtime)
1.3.4 android应用程序框架(application framework)
1.3.5 android应用程序 
1.4 android开发框架 
1.4.1 应用方面 
1.4.2 数据存储 
1.4.3 网络访问方面 
1.4.4 开发流程 
1.5 oms简介 
1.5.1 ophone介绍 
1.5.2 widget介绍
1.6 本章小结 
第2章 android开发环境搭建 
2.1 android 开发环境的安装与配置 
2.1.1 安装jdk和配置java开发环境 
2.1.2 eclipse的安装 
2.1.3 sdk和adt的安装和配置 
2.2 创建第一个android应用 
2.3 在模拟器上运行程序
2.4 在手机上运行程序 
2.5 本章小结 
第3章 程序设计基础 
3.1 android程序框架 
3.1.1 android项目目录结构 
3.1.2 android应用解析 
3.2 android程序ui设计 
3.3 java语言在android程序中的使用 
3.3.1 interface的使用
3.3.2 abstract class的使用 
3.3.3 interface与abstract class的区别 
3.3.4 for循环的使用 
3.3.5 map类的使用 
3.3.6 integer与string之间的转换 
3.3.7 synchronized同步关键字
3.3.8 new的使用 
3.4 本章小结 
第4章 android生命周期 
4.1 程序生命周期
4.2 android组件 
4.3 activity生命周期 
4.3.1 全生命周期 
4.3.2 可视生命周期 
4.3.3 活动生命周期 
4.4 activity启动模式 
4.4.1 standard标准模式 
4.4.2 singletop
4.4.3 singletask 
4.4.4 singleinstance 
4.5 程序调试
4.5.1 logcat命令行工具 
4.5.2 devtools开发调试工具 
4.6 本章小结
第5章 用户界面开发 
5.1 用户界面基础 
5.2 界面布局 
5.2.1 线性布局(linearlayout) 
5.2.2 框架布局(framelayout) 
5.2.3 表格布局(tablelayout) 
5.2.4 相对布局(relativelayout) 
5.2.5 绝对布局(absolutelayout) 
5.3 界面控件 
5.3.1 textview 和 edittext 
5.3.2 button 和 imagebutton 
5.3.3 checkbox 和 radiobutton 
5.3.4 spinner 
5.3.5 listview 
5.3.6 tabhost 
5.4 菜单
5.4.1 选项菜单 
5.4.2 子菜单 
5.4.3 上下文菜单(context menu) 
5.5 界面事件 
5.5.1 按键事件 
5.5.2 触摸事件 
5.6 自定义样式和主题 
5.7 9patch 
5.8 本章小结 
第6章 组件间通信 
6.1 intent对象及其属性 
6.1.1 intent的action属性 
6.1.2 intent的data属性 
6.1.3 intent的type属性 
6.1.4 intent的category属性 
6.1.5 intent的extras属性
6.1.6 intent的componentname属性 
6.2 系统标准activityaction应用 
6.2.1 启动activity 
6.2.2 获取activity返回值 
6.3 intent过滤器 
6.3.1 注册intent过滤器 
6.3.2 intent解析 
6.4 广播消息 
6.5 本章小结 
第7章 数据存储与访问 
7.1 简单存储 
7.1.1 sharedpreferences 
7.1.2 示例 
7.2 文件存储 
7.2.1 内部存储 
7.2.2 外部存储 
7.2.3 资源文件 
7.3 数据库存储 
7.3.1 sqlite简介 
7.3.2 手动建立数据库 
7.3.3 代码建库(sqliteopenhelper)
7.3.4 数据操作(sqlitedatabase) 
7.4 数据共享(contentproviders) 
7.4.1 创建contentprovider 
7.4.2 使用数据提供者 
7.5 本章小结
第8章 多媒体开发
8.1 android系统提供内置的媒体格式 
8.2 在窗体布局上——videoview 
8.3 音频及视频播放——mediaplayer 
8.2.1 从源文件中播放 
8.3.2 从文件系统中播放 
8.3.3 从网络中播放 
8.3.4 音频播放示例 
8.3.5 视频播放示例 
8.4 音/视频的录制 
8.5 camera照相 
8.6 本章小结 
第9章 定位与地图 
9.1 位置服务 
9.1.1 android location api 
9.1.2 gps定位步骤 
9.2 google地图应用
9.2.1 申请地图密钥 
9.2.2 使用google地图 
9.2.3 使用overlay 
9.3 本章小结
第10章 android中的图形图像 
10.1 在android中访问图片 
10.1.1 使用图片文件创建drawable对象 
10.1.2 使用xml文件定义drawable属性 
10.1.3 bitmap和bitmapfactory 
10.2 android中的动画 
10.2.1 tween动画 
10.2.2 frame动画 
10.3 动态图形绘制 
10.3.1 动态图形绘制类简介 
10.3.2 动态图形绘制的基本思路 
10.3.3 绘制几何图形 
10.4 图形特效 
10.4.1 使用matrix实现旋转、缩放和平移 
10.4.2 使用shader类渲染图形 
10.5 本章小结 
第11章 android ndk开发 
11.1 android ndk简介 
11.2 ndk编译环境 
11.3 ndk开发示例 
11.4 本章小结 
第12章 android特色开发 
12.1 app widget 
12.1.1 app widget的生命周期 
12.1.2 建立android app widget 
12.2 传感器 
12.2.1 android中的传感器分类 
12.2.2 android中的传感器功能 
12.3 本章小结
第13章 android网络编程 
13.1 android网络通信基础 
13.1.1 标准java接口 
13.1.2 apache接口
13.1.3 android网络接口
13.2 http通信 
13.2.1 httpurlconnection接口
13.2.2 httpclient接口 
13.3 socket通信 
13.3.1 socket传输模式 
13.3.2 socket编程原理 
13.3.3 socket编程实例 
13.3.4 socket与http通信的区别 
13.4 本章小结 
第14章 android应用开发流程
14.1 应用规划及架构设计 
14.1.1 客户端功能点概述 
14.1.2 服务器端功能点概述 
14.2 实现ui 
14.3 数据操作和存储 
14.4 实现多页面跳转 
14.5 实现各个模块逻辑处理
14.5.1 登录注册模块的实现 
14.5.2 个人中心模块的实现 
14.5.3 发布约会模块的实现 
14.5.4 查看好友模块的实现 
14.6 完善应用细节 
14.7 应用测试和发布 
14.8 本章小结 
下篇 android应用程序ui设计 
第15章 android交互式界面设计概述 
15.1 交互设计概念 
15.1.1 交互设计的科学范畴及定义 
15.1.2 交互设计的特征 
15.2 用户图形界面设计概念 
15.2.1 图形界面的分类 
15.2.2 图形界面设计原则简述 
15.2.3 界面是用户的唯一感知通道 
15.2.4 交互设计与图形界面设计 
15.3 交互式图形界面设计新趋势 
15.3.1 手持移动设备的产品特点 
15.3.2 注重界面设计中的情感因素 
15.3.3 以用户为中心的界面设计 
15.4 交互式界面设计过程 
15.4.1 人机交互工程师的必备素质 
15.4.2 交互设计流程 
15.5 本章小结 
第16章 android用户界面设计原则 
16.1 android ui 设计特点 
16.1.1 特点一:慎用常驻通知栏 
16.1.2 特点二:界面无须返回按钮 
16.1.3 特点三:分享机制更加优越 
16.1.4 特点四:处理缓存文件 
16.1.5 特点五:退出无须确认 
16.1.6 特点六:默认检查更新 
16.1.7 特点七:关注焦点状态 
16.1.8 特点八:提示转存到存储卡 
16.2 android ui设计原则及相关事项 
16.2.1 android ui设计思想 
16.2.2 ui设计关键事项 
16.2.3 ui元素管理 
16.3 ui设计中资源的使用 
16.4 本章小结 
第17章 android ui设计过程与哲学 
17.1 android用户界面基础 
17.2 android 界面设计过程要点 
17.2.1 布局(layout)
17.2.2 组件(widget) 
17.2.3 菜单(menu) 
17.2.4 界面事件 
17.2.5 高级ui设计简述 
17.3 android ui设计的四个要点 
17.3.1 开放源码和ui的一致性 
17.3.2 支持多种互动模式 
17.3.3 公告管理 
17.3.4 支持无缝的互动 
17.4 android优秀界面设计哲学准则简述 
17.4.1 关注用户群体特点 
17.4.2 显示用户关注的内容 
17.4.3 适当的用户反馈 
17.4.4 符合逻辑的行为模式 
17.4.5 容错性 
17.5 本章小结 
第18章 必须了解的android ui框架特性 
18.1 android布局常用的公共属性 
18.2 android ui中的六大布局对象 
18.2.1 框架布局 
18.2.2 线性布局 
18.2.3 表格布局
18.2.4 绝对布局 
18.2.5 相对布局 
18.2.6 网格布局 
18.3 9-patch图片格式 
18.4 本章小结 
第19章 android widget常用控件设计
19.1 控件基础
19.1.1 创建widget控件实例 
19.1.2 控件事件处理 
19.2 常用控件介绍 
19.2.1 文本框(textview)
19.2.2 按钮(button) 
19.2.3 编辑框(edittext)
19.2.4 单项选择(radiogroup)
19.2.5 多项选择(checkbox)
19.2.6 下拉列表(spinner)
19.2.7 自动完成文本 
19.2.8 日期时间选择器 
19.2.9 进度条(progressbar) 
19.2.10 拖动条 
19.3 菜单 
19.3.1 选项菜单 
19.3.2 子菜单 
19.3.3 快捷菜单 
19.4 视图(imageview) 
19.4.1 图片视图 
19.4.2 网络视图 
19.4.3 卷轴视图 
19.5 本章小结 
第20章 android ui设计模式 
20.1 ui设计模式基础 
20.1.1 移动设备界面设计趋势 
20.1.2 ui设计模式概述 
20.2 android ui设计模式组件 
20.2.1 dashboard仪表板 
20.2.2 action bar操作杆 
20.3 android ui设计技巧 
20.3.1 使用include标签包含共享ui设计 
20.3.2 自定义样式和主题
20.3.3 渐变效果实现
20.3.4 自定义按钮使用效果 
20.4 本章小结
第21章 android软件图标
21.1 pc平台下的软件图标 
21.1.1 png格式 
21.1.2 ico格式 
21.1.3 bmp格式 
21.1.4 tiff格式 
21.1.5 gif格式 
21.1.6 jpeg格式 
21.1.7 svg格式 
21.2 android平台下的软件图标 
21.2.1 图标要具有可识别性
21.2.2 图标要与环境相协调
21.2.3 图标要体现差异性
21.2.4 图标要有统一的风格 
21.3 本章小结 
第22章 android ui图标设计 
22.1 android 图标类型 
22.1.1 启动图标 
22.1.2 菜单图标 
22.1.3 状态栏 
22.1.4 对话图标 
22.1.5 标签图标 
22.1.6 列表视图图标 
22.2 屏幕密度概述 
22.3 android 图标设计风格 
22.3.1 交互性 
22.3.2 现代性 
22.3.3 标志性 
22.3.4 触感与质感 
22.4 本章小结
第23章 android平板电脑应用程序的设计
23.1 平板电脑概述
23.2 android平板电脑与ipad 
23.2.1 两者差异 
23.2.2 相同之处 
23.3 设计模式 
23.4 平板电脑布局策略 
23.4.1 使用碎片和多窗格视图 
23.4.2 方向策略 
23.5 关于动画 
23.5.1 xml中定义动画 
23.5.2 java code中定义动画 
23.6 从例子中学习 
23.7 在线资源 
23.8 本章小结 
附录a 知识点测评答案

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/148284.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 如果要学习web前端开发,需要学习什么?

    如果要学习web前端开发,需要学习什么?遇到很多新手,都会问,如果要学习web前端开发,需要学习什么?难不难?多久能入门?怎么能快速建一个网站?工资能拿到多少?还有些让我推荐一些培训机构什么的要去学习。我建议是自学,实在是觉得自己没有这个能

  • BigDecimal.setScale()方法实用技巧

    BigDecimal.setScale()方法实用技巧方法使用scale()方法用于格式化小数点setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3setScale(1,BigDecimal.ROUND_UP)进位处理(无论小数如何),2.35变成2.4setScale(1,BigDecimal.ROUND_HALF_UP)四舍五入,2.35变成2.4(目前最常用的金额处理方法…

    2022年10月20日
  • 盘点五款好用的项目管理软件

    盘点五款好用的项目管理软件好用的项目管理软件有哪些?对于很多从事项目开发与设计的团队都会有这样的需求,一款优秀的项目进度管理软件在企业项目实施中有着极为重要的作用,它伴随着项目计划、定义、监控、控制以及确认交付的全部过程。那么面对市场上众多的企业项目进度管理软件,有哪些项目管理软件比较好呢?本文将盘点分析市面上常见几款甘特图软件,以帮助大家能够找到适合自己的工具。|EdrawProject这是一款专业的项目管…

  • 基于域的分解机(FFM)理论介绍及libFFM源码解析

    基于域的分解机(FFM)理论介绍及libFFM源码解析符号说明:x表示样本特征数据x表示样本特征数据y表示样本目标数据y表示样本目标数据第i个训练样本为(xi,yi),为了方便也可以用x=xi表示第i个样本第i个训练样本为\left(x_{i},y_{i}\right),为了方便也可以用x=x_{i}表示第i个样本1基于域的分解机模型(FFM)1.1线性模型∅(w,x)=wTx=w0+∑j∈C1wjxj−−−−(1)\varnothi

  • 怎么新建pytest的ini文件_qt读写配置文件

    怎么新建pytest的ini文件_qt读写配置文件前言pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行查看pytest.ini的配置选项pytest-h找到以下

  • 云存储要发展安全性和可用性问题需解决

    云存储要发展安全性和可用性问题需解决

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号