目前*新的android版本为4.1,其具有一些新特点:更快、更流畅、更灵敏;特效动画的帧速率提高至60fps,增加了三倍缓冲;增强了通知栏;全新搜索将会带来全新的ui、智能语音搜索和g00glenow三项新功能;桌面插件自动调整大小;加强无障碍操作;语言和输入法扩展;新的输入类型和功能;新的连接类型。《android开发与实战》(作者赵书兰)循序渐进地介绍android应用开发的相关知识,内容覆盖了android用户界面编程。首先介绍android界面布局、控件、菜单、对话框等内容:然后进一步介绍android视图与动画、android数据存储、android传递消息与联网、android多媒体等内容;*后综合介绍android辅助工具。
计算机便携化是未来的发展趋势,而android作为*受欢迎的手机和平板电脑的操作系统之一,从其诞生到现在的短短几年里,凭借其开源开放性、优异的用户体验和极为方便的开发方式,赢得了广大用户和开发者的青睐。《android开发与实战》(作者赵书兰)循序渐进地介绍android应用开发的相关知识,内容覆盖了android用户界面编程。首先介绍android界面布局、控件、菜单、对话框等内容:然后进一步介绍android视图与动画、android数据存储、android传递消息与联网、android多媒体等内容;*后综合介绍android辅助工具。《android开发与实战》可作为程序开发人员进行android开发的参考书,也可供高校师生学习参考。
第1章 android概述
1.1 智能手机操作系统现状
1.1.1 智能手机的定义
1.1.2 智能手机的特点
1.1.3 3g智能手机的基本要求
1.1.4 智能手机的操作系统
1.2 android简介
1.2.1 android发展史
1.2.2 android特性
1.2.3 android系统架构
1.2.4 android组件
1.3 搭建android开发环境
1.3.1 android开发前的准备
工作
1.3.2 安装jdk
1.3.3 安装eclipse
1.3.4 安装android sdk
1.3.5 安装adt插件
1.3.6 设定android sdk主目录
1.3.7 创建android虚拟
设备
1.3.8 运行avd
1.4 android应用工程文件组成
1.5 应用程序的生命周期
1.5.1 进行优先级
1.5.2 activity的生命周期
1.5.3 activity生命周期调用
顺序
1.5.4 service的生命周期
1.5.5 android生命周期综合
实例
1.6 android的活动
1.6.1 应用活动的样本与主题
1.6.2 显示对话框
1.6.3 显示进度条对话框
第2章 android界面布局
2.1 控件类概述
2.1.1 view 简介
2.1.2 viewgroup 简介
2.2 线性布局
2.2.1 linearlayout 简介
2.2.2 线性布局实例介绍
2.3 表格布局
2.3.1 tablelayout 简介
2.3.2 表格布局实例介绍
2.4 相对布局
2.4.1 relativelayout 简介
2.4.2 相对布局实例介绍
2.5 绝对布局
2.5.1 absolutelayout 简介
2.5.2 绝对布局实例介绍
2.6 帧布局
2.6.1 framelayout 简介
2.6.2 帧布局实例介绍
2.7 列表布局
2.7.1 viewgroup简介
2.7.2 列表布局实例介绍
第3章 widget组件布局
3.1 button控件
3.1.1 setonclicklistener方法
3.1.2 setonlongclicklistener
方法
3.1.3 setonfocuschangelistener
方法
3.1.4 setontouchlistener方法
3.1.5 setpressed方法
3.1.6 setclickable方法
3.1.7 setlongclickable方法
3.1.8 button控件综合实例
3.2 textview控件
3.2.1 append方法
3.2.2 addtextchangedlistener
方法
3.2.3 settext方法
3.2.4 settextsize方法
3.2.5 settypeface方法
3.2.6 settextcolor方法
3.2.7 setheight方法
3.2.8 setbackgroundcolor方法
3.2.9 getheight方法
3.2.10 getwidth方法
3.2.11 setpadding方法
3.2.12 getpaddingleft方法
3.2.13 getpaddingtop方法
3.2.14 getpaddingrright方法
3.2.15 getpaddingbottonm方法
3.2.16 getcurrenttextcolor方法
3.2.17 gettext方法
3.2.18 textview控件的综合
实例
3.3 edittext控件
3.3.1 settext方法
3.3.2 gettext方法
3.3.3 setselection方法
3.3.4 sethint方法
3.2.5 setonkeylistener方法
3.3.6 edittext控件的综合实例
3.4 radiobutton控件
3.4.1 setoncheckedchangedlistener
方法
3.4.2 check方法
3.4.3 clearcheck方法
3.5 checkbox控件
3.5.1 ischecked方法
3.5.2 setchecked方法
3.5.3 toggle方法
3.5.4 setoncheckedchangelistener
方法
3.6 toast控件
3.6.1 cancel方法
3.6.2 getduration方法
3.6.3 getgravity方法
3.6.4 gethorizontalmargi方法与
getverticalmargin方法
3.6.5 maketext方法
3.6.6 setview方法
3.6.7 getview方法
3.6.8 setgravity方法
3.6.9 getxoffset方法与getyoffset
方法
3.6.10 setduration方法
3.6.11 setmargin方法
3.6.12 settext方法
3.6.13 show方法
3.6.14 toast控件的综合实例
3.7 imageview控件
3.7.1 setadjustviewbounds
方法
3.7.2 setscaletype方法
3.7.3 setselected方法
3.7.4 setimageuri方法
3.7.5 setadjustviewbounds
方法
3.7.6 setalpha方法
3.7.7 setimageresource方法
3.7.8 imageview控件综合
实例
3.8 progressbar控件
3.8.1 progressbar相关方法
3.8.2 progressbar相关类型
3.9 spinner控件
3.9.1 setadapter方法
3.9.2 setprompt方法
3.9.3 setpromptid方法
3.9.4 setonltemselectedlistener
方法
3.10 autocompletetextview控件
3.10.1 setadapter方法
3.10.2 setthreshold方法
3.10.3 setcompletionhint方法
3.10.4 setdropdownbackgroundresource
方法
3.10.5 setdropdownbackgrounddrawable
方法
3.10.6 multiautocompletetextview
类
3.11 analogclock控件
3.12 datepicker与timepicker控件
3.12.1 datepicker控件
3.12.2 timerpicker控件
3.12.3 datepicker与timepicker
控件综合实例
3.13 seekbar控件
3.14 ratingbar控件
3.14.1 ratingbar类方法
3.14.2 ratingbar控件综合
实例
3.15 tab控件
3.16 gallery控件
3.16.1 gallery类方法
3.16.2 gallery控件综合实例
3.17 togglebutton控件
3.17.1 togglebutton类方法
3.17.2 togglebutton类实现
第4章 android菜单
4.1 menu菜单
4.1.1 menu菜单方法
4.1.2 menu菜单综合实例
4.2 menuitem菜单
4.2.1 menuitem菜单方法
4.2.2 menuitem菜单综合实例
4.3 submenu菜单
4.3.1 submenu菜单方法
4.3.2 submenu菜单综合
实例
4.4 contextmenu菜单
4.4.1 contextmenu菜单方法
4.4.2 contextmenu菜单综合
实例
第5章 android对话框
5.1 alertdialog对话框
5.1.1 创建提示对话框
5.1.2 创建列表对话框
5.1.3 单选列表对话框
5.1.4 复选列表对话框
5.1.5 alertdialog对话框综合
实例
5.2 datepickerdialog与timepickerdialog
对话框
5.2.1 datepickerdialog与timepickerdialog
概述
5.2.2 datepickerdialog与timepickerdialog
对话框综合实例
5.3 progressdailog对话框
5.3.1 progressdailog对话框
方法
5.3.2 progressdailog进度条对话框
综合实例
5.4 notification通知
5.4.1 常用的notification
5.4.2 带进度条的notification
第6章 android视图与动画
6.1 android图像
6.1.1 imageswitcher类
6.1.2 scrollview类
6.1.3 gridview类
6.1.4 webview类
6.2 android绘图
6.2.1 paint类
6.2.2 canvas类
6.2.3 canvas与paint类综合
实例
6.2.4 path类
6.3 android图形特效处理
6.3.1 matrix控制变换
6.3.2 drawbitmapmesh扭曲
图像
6.3.3 渲染效果
6.4 android动画
6.4.1 animation类
6.4.2 tween动画
6.4.3 frame动画
6.4.4 frame动画与tween动画
综合实例
6.4.5 surfaceview类
6.4.6 动画组件
(viewanimator)
第7章 android数据存储
7.1 sharedpreferences存储
7.1.1 sharedpreferences存储类
效率分析
7.1.2 sharedpreferences类实例
7.2 文件存储数据
7.2.1 java.io包的方法
7.2.2 openfileinput和
openfileoutput
7.2.3 从resource中的raw文件夹中
读取文件
7.2.4 从asset中读取文件
7.3 sqlite数据库存储
7.3.1 sqlite数据库存储概述
7.3.2 sqlite数据库存储分析
7.3.3 sqlite数据库存储应用
实例
7.4 contentprovider存储
7.4.1 contentprovider存储
分析
7.4.2 content provider存储
创建步骤
7.4.3 content provider应用
实例
7.5 网络存储
第8章 android传递消息与联网
8.1 电话管理器
8.1.1 网络与sim卡获取信息
8.1.2 拨打电话
8.1.3 监听手机来电
8.2 信息处理
8.2.1 发送短信
8.2.2 群发短信
8.3 发送邮件
8.4 实现震动
8.5 闹钟
8.5.1 alarmmanager类概述
8.5.2 设定闹钟实例
8.5.3 更换墙纸实例
8.6 自动显示电量
8.7 wi-fi使用
8.8 联网
8.8.1 下载二进制数据
8.8.2 下载文本文件
8.8.3 在线播放音乐
第9章 android多媒体
9.1 音频/视频的播放
9.1.1 mediaplay类
9.1.2 soundpool类
9.1.3 videoview类
9.1.4 android的多媒体播放器
综合实例
9.2 录制音频
9.3 照相机
9.3.1 照相机常用方法
9.3.2 照相机实例分析
第10章 android辅助工具
10.1 map地图
10.1.1 位置服务实例
10.1.2 定位实例
10.1.3 地址查询实例
10.1.4 导航实例
10.2 蓝牙
10.2.1 rfcomm协议
10.2.2 mac硬件地址
10.2.3 编程实现蓝牙综合
实例
10.3 中国象棋
参考文献
目前*新的Android版本为4.1,其具有一些新特点:更快、更流畅、更灵敏;特效动画的帧速率提高至60fps,增加了三倍缓冲;增强了通知栏;全新搜索将会带来全新的uI、智能语音搜索和G00gle Now三项新功能;桌面插件自动调整大小;加强无障碍操作;语言和输入法扩展;新的输入类型和功能;新的连接类型。《Android开发与实战》(作者赵书兰)循序渐进地介绍Android应用开发的相关知识,内容覆盖了Android用户界面编程。首先介绍Android界面布局、控件、菜单、对话框等内容:然后进一步介绍Android视图与动画、Android数据存储、Android传递消息与联网、Android多媒体等内容;*后综合介绍Android辅助工具。
如何判断何种灯光设计能最大限度地满足居室需要,应该使用向下的灯光?向上的灯光?地面射灯或是墙面射灯?应该选用何种类型的灯
Java和Android开发学习指南-(第2版) 本书特色 本书是java语言学习指南,特别针对使用java进行android应用程序开发展开了详细介绍。全书共...
《思维导图:文言文满分学习法》内容简介:本书运用思维导图这种可视化的思维技术,运用图文并茂的形式和严谨的逻辑结构将中学阶段
AndyPratt具有12年以上建立得獎的互動媒體經驗。曾協助傳遞多家大型世界知名品牌的願景與策略,包括史密森博物館、芝麻街工作室、
《射频与微波工程实践导论》从回顾交流分析开始,介绍了谐振腔、Q定义及基于Q的阻抗匹配,在此基础上介绍了分布电路设计,并逐步
《高配人生的7个法则》内容简介:本书是一本倡导“她力量”的女性成长励志书籍。作者邵英是一名成功的女性互联网创业者,书中作者详
《美如初见:护肤的真相》内容简介:作者叶剑清是大学教授,也曾为多家知名化妆品企业做过专业咨询,对化妆品的配方有深入研究,也
《effectiveobjective-c2.0:编写高质量ios与osx代码的52个有效方法》是世界级c++开发大师scottmeyers亲自担当顾问编辑的“...
《15天学会JavaScript(视频教学版)》内容简介:本书从技术和实际应用场景相结合的角度出发,结合当下热门技术(JavaScript、ECMA
[内容简介]※ 一本在20世纪40年代首次出版的图书,对现今身处数字网络时代的我们而言,为何还如此重要?因为,它回答了一个当下依
来吧!带你玩转Excel VBA(含CD光盘1张)(双色) 本书特色 全面:从录制宏开始带你步入vba殿堂详细:每个案例都详述思路与步骤贴心:提供售后服务论坛与...
本书共分为10章,系统全面地介绍了HTML5规范的核心内容,以及这些内容在当前浏览器中的支持情况,并告知开发者如何在当前的环境下
《世界前沿技术发展报告2020》内容简介:本书于2020年年初编纂,总结了2019年的技术,并对2020年的发展态势做了预判。书中详细介绍
计算机应用基础// 本书特色 本书系统全面的介绍了计算机基础知识、windows xp操作系统、word 2003应用、excel 2003应用、powerpo...
这是一本非常有特色的计算机编程学习书籍。其特色就在于它将作者十余年来对游戏编程的所思、所感、所悟与编程理论知识相结合,褪
专门用途英语系列教材是教育部规划的高等学校(包括高等专科院校和高等职业院校)专业英语阶段的英语教材,也可供电大、各类成人
《面向计算机科学的数理逻辑》叙述了与计算机科学有紧密联系并且相互之间又有联系的数理逻辑基础性内容,包括经典逻辑和非经典逻
《中东问题研究》内容简介:《中东问题研究》为国内唯一一本专门以中东地区为研究对象的学术辑刊,内容涉及中东历史、经济、政治、
本书是第一本对日本计算机和通信产业的演化历史进行全面分析的著作,弗朗斯曼教授在研究上填补了这一空白,得到了各国众多知名学
本书分为四个部分,每个部分都围绕一个总的主题进行详细讨论。第一部分:网页设计入门,提供了人们在开始学习网页设计时经常碰到