
作者:黄宇健编著
页数:292
出版社:清华大学出版社
出版日期:2014
ISBN:9787302374046
电子书格式:pdf/epub/txt
内容简介
本书包含9个章节,第一章介绍环境搭建以及Android基本开发框架; 第二章介绍Android基本控件; 第三到八章分别讲解了六个不同的应用实例; 第九章介绍了Android4.x的新特性。各个章节的重点如下: 第1章Android环境搭建、Android开发框架、ADT的使用; 第2章四大组件、五大布局、基本控件的使用; 第3章ListView、数据存储、Notification、AppWidget,讲解应用Timetable; 第4章ExpandableListView、Animation,讲解应用to瞕o; 第5章SurfaceView、浮窗,讲解应用Clock; 第6章调用系统服务、获取系统信息,讲解应用Easearch; 第7章地图开发、传感器开发、相机开发、Canvas绘图,讲解应用MyWhere; 第8章fragment、ViewFlipper、MediaPlayer,讲解应用YiRstr; 第9章ViewPager、PagerTitleStrip、GridLayout、增强Notification。
本书讲解详细,并借用案例讲解,有一定的参照性,适合Android初学者学习。
本书特色
本书包含9个章节,第一章介绍环境搭建以及android基本开发框架; 第二章介绍android基本控件; 第三到八章分别讲解了六个不同的应用实例; 第九章介绍了android4.x的新特性。各个章节的重点如下: 第1章android环境搭建、android开发框架、adt的使用; 第2章四大组件、五大布局、基本控件的使用; 第3章listview、数据存储、notification、appwidget,讲解应用timetable; 第4章expandablelistview、animation,讲解应用todo; 第5章surfaceview、浮窗,讲解应用clock; 第6章调用系统服务、获取系统信息,讲解应用easearch; 第7章地图开发、传感器开发、相机开发、canvas绘图,讲解应用mywhere; 第8章fragment、viewflipper、mediaplayer,讲解应用yirstr; 第9章viewpager、pagertitlestrip、gridlayout、增强notification。
本书讲解详细,并借用案例讲解,有一定的参照性,适合android初学者学习。
目录
第一章 android入门 第一节 android 系统概述 android世界百态 我能用android来做什么 android特性 本书特色 第二节 android 环境搭建 下载和安装jdk 下载和安装eclipse ide以及android sdk 更新android sdk 第三节 android应用程序架构 创建第一个android项目 androidmanifest.xml文件 资源文件夹 r.java 程序的实现原理 第四节 使用adt logcat ddms(dalvik debug monitor server)第二章 android基础 第一节 android四大组件 activity service broadcast receiver content provider 第二节 android ui设计 设计规范 屏幕适应 你的风格? 第三节 android五大布局 万金油absolutelayout绝对布局 聪明的relativelayout 相对布局 易扩展的linearlayout线性布局 切换framelayout卡片布局 表单tablelayout表格布局 惊!用java代码也能配置布局? 第四节 android基本控件 公共控件属性 文本框和输入框 按钮 图片框 选项控件第三章 上课了 第一节 产品介绍 需求分析 界面设计 用户体验设计 第二节 数据展示listview 配置listview布局 listview详解 第三节 数据存储 使用sqlite存储数据 使用sharedpreferences存储数据 第四节 通知notification 延迟的意图pendingintent 创建通知 第五节 桌面插件appwidget 配置appwidget-provider和布局 继承 appwidgetprovider和添加receiver 数据定时更新和事件响应 第六节 功能实现 数据库及实体类设计 界面设计 查看/编辑课表 配置页面 桌面小插件 定时通知的实现第四章 todo 第一节 产品介绍 需求分析 界面设计 用户体验设计 第二节 手风琴expandablelistview 配置布局文件 使用适配器 第三节 动画animation 幻灯片tweenanimation 电影胶片frameanimation 第四节 功能实现 界面实现 导航栏的实现 滑动列表的实现 一周日程的实现第五章 旋转控件 第一节 产品介绍 第二节 画图专用surfaceview 最简单的surfaceview surfaceview绘图机制 第三节 ontouchlistener详解 初探ontouchlistener 实例: 触摸绘图 区域绘图 轨迹绘图 第四节 图形变换matrix 旋转绘图 自动回滚 图标组的移动 图标移回后自动旋转 第五节 时钟控件的实现 根据时间绘制时针分针 根据时针位置绘制分针 第六节 扩展学习——浮窗应用 windowmanager 浮窗实例第六章 easearch 第一节 产品介绍 需求分析 界面设计 第二节 调用系统界面/服务 隐式intent 使用隐式intent调用系统界面 调用系统功能 第三节 获取系统信息 获取联系人信息 获取应用信息 获取进程信息 调用闪光灯 第四节 功能实现 界面实现 系统主框架的实现 快速启动的实现 滑动列表的实现第七章 mywhere 第一节 产品介绍 需求分析 第二节 地图开发 第三节 传感器开发 传感器种类 传感器使用 第四节 相机开发 相机画面预览 拍照并保存 第五节 canvas绘图 图片粘合 图片剪切 绘制文本 扩展9png图片 第六节 功能实现 增强现实布局的实现 兴趣点overlayview的实现 雷达的实现 现实视图aractivity的实现第八章 电子菜单系统 第一节 产品介绍 功能分析 界面设计 新建一个master/detail flow 代码分析 第二节 viewflipper 布局和include标签 viewflipper切换 第三节 mediaplayer mediaplayer生命周期 播放服务实例 第四节 功能实现 布局实现 菜单、购物车、订单功能实现 音乐播放器的实现第九章 android 4.x初探 第一节 android 4.x的标准化框架 新建一个工程 viewpager和pagertitlestrip 使用action bar和navigation 第二节 第六人gridlayout 第三节 增强notification后记















