您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 疯狂Android讲义实例代码
  所属分类: Android
  开发工具:
  文件大小: 10mb
  下载次数: 0
  上传时间: 2012-08-22
  提 供 者: j2ee****
 详细说明: 第1章 android应用与开发环境1 1.1 android的发展和历史2 1.1.1 android的发展和简介2 1.1.2 android平台架构及特性3 1.2 搭建android开发环境5 1.2.1 下载和安装android sdk5 1.2.2 安装eclipse和adt插件7 1.3 android常用开发工具的用法10 1.3.1 创建、删除和浏览avd10 1.3.2 使用android模拟器 (emulator)14 1.3.3 使用ddms进行调试15 1.3.4 android debug bridge(adb) 的用法16 1.3.5 使用dx编译android应用18 1.3.6 使用android asset packaging tool(aapt)打包资源19 1.3.7 使用mksdcard管理虚拟sd卡19 1.4 开始第一个android应用20 .1.4.1 使用eclipse开发第一个 android应用20 1.4.2 通过adt运行android应用23 1.5 android应用结构分析24 1.5.1 创建一个android应用24 1.5.2 自动生成的r.java26 1.5.3 res目录说明 27 1.5.4 android应用的清单文件: androidmanifest.xml28 1.5.5 应用程序权限说明29 1.6 android应用的基本组件 介绍31 1.6.1 activity和view31 1.6.2 service32 1.6.3 broadcastreceiver32 1.6.4 contentprovider32 1.6.5 intent和intentfilter33 1.7 本章小结33 第2章 android应用的界面编程35 2.1 界面编程与视图(view)组件36 2.1.1 视图组件与容器组件36 2.1.2 使用xml布局文件控制ui 界面40 2.1.3 在代码中控制ui界面41 2.1.4 使用xml布局文件和java 代码混合控制ui界面42 2.1.5 开发自定义view43 2.2 布局管理器46 2.2.1 线性布局47 2.2.2 表格布局49 2.2.3 帧布局52 2.2.4 相对布局55 2.2.5 绝对布局58 2.3 基本界面组件60 2.3.1 文本框(textview)与编辑框 (edittext)的功能和用法60 2.3.2 按钮(button)与图片按钮(imagebutton)组件的功能和 用法66 2.3.3 使用9patch图片作为按钮背景68 2.3.4 单选按钮(radiobutton)和复选 框(checkbox)介绍与应用69 2.3.5 状态开关按钮(togglebutton) 的功能与用法71 2.3.6 时钟(analogclock和digital clock)的功能与功法73 2.3.7 图像视图(imageview)的 功能和用法75 2.4 高级界面组件79 2.4.1 自动完成文本框(autocompletetextview)的 功能和用法79 2.4.2 spinner的功能和用法80 2.4.3 日期、时间选择器(datepicker 和timepicker)的功能和用法83 2.4.4 进度条(progressbar)的 功能和用法85 2.4.5 拖动条(seekbar)的功能和 用法90 2.4.6 星级评分条(ratingbar)的 功能和用法91 2.4.7 选项卡(tabhost)的功能和 用法93 2.4.8 滚动视图(scrollview)的 功能和用法95 2.4.9 列表视图(listview和 listactivity)95 2.4.10 可展开的列表组件(expandablelistview)101 2.4.11 网格视图(gridview)和 图像切换器(imageswitcher) 功能和用法104 2.4.12 画廊视图(gallery)的功能和 用法107 2.5 对话框110 2.5.1 使用alertdialog创建简单 对话框110 2.5.2 使用alertdialog创建列表 对话框112 2.5.3 使用alertdialog创建自定义 对话框116 2.5.4 使用popupwindow121 2.5.5 使用datepickerdialog、timepickerdialog123 2.5.6 使用progressdialog创建进度 对话框125 2.6 消息提示127 2.6.1 使用toast显示提示信息框128 2.6.2 notification的功能与用法129 2.7 菜单132 2.7.1 选项菜单和子菜单 (submenu)132 2.7.2 使用监听器来监听菜单事件136 2.7.3 创建复选菜单项和单选菜单项137 2.7.4 设置与菜单项关联的activity140 2.7.5 上下文菜单141 2.8 本章小结143 第3章 事件处理144 3.1 android的事件处理145 3.2 基于监听的事件处理145 3.2.1 事件监听的处理模型145 3.2.2 事件和事件监听器148 3.2.3 内部类作为事件监听器类151 3.2.4 外部类作为事件监听器类152 3.2.5 activity本身作为事件监听器153 3.2.6 匿名内部类作为事件监听器类154 3.2.7 直接绑定到标签155 3.3 基于回调的事件处理156 3.3.1 回调机制与监听机制156 3.3.2 基于回调的事件传播158 3.3.3 重写ontouchevent方法响应 触摸屏事件160 3.4 响应的系统设置的事件162 3.4.1 configuration类简介162 3.4.2 重写onconfigurationchanged 响应系统设置更改164 3.5 handler消息传递机制166 3.5.1 handler类简介166 3.5.2 handler使用案例167 3.6 本章小结168 第4章 深入理解activity169 4.1 建立、配置和使用activity170 4.1.1 建立activity170 4.1.2 配置activity177 4.1.3 启动、关闭activity179 4.1.4 使用bundle在activity之间 交换数据181 4.1.5 启动其他activity并返回结果185 4.2 activity的回调机制189 4.3 activity的生命周期190 4.3.1 activity的生命周期演示190 4.3.2 activity与servlet的相似性与 区别194 4.4 本章小结195 第5章 使用intent和intentfilter 第5章 进行通信196 5.1 intent对象详解197 5.1.1 使用intent启动系统组件197 5.2 intent的属性及intent-filter 配置198 5.2.1 component属性198 5.2.2 action、category属性与 intent-filter配置200 5.2.3 指定action、category调用 系统activity204 5.2.4 data、type属性与intent-filter 配置209 5.2.5 extra属性211 5.3 使用intent创建tab页面211 5.4 本章小结212 第6章 android应用的资源213 6.1 资源的类型及存储方式214 6.1.1 资源的类型以及存储方式214 6.1.2 使用资源216 6.2 使用字符串、颜色、 尺寸资源217 6.2.1 颜色值的定义217 6.2.2 定义字符串、颜色、尺寸资源 文件218 6.2.3 使用字符串、颜色、 尺寸资源219 6.3 数组(array)资源222 6.4 使用(drawable)资源225 6.4.1 图片资源225 6.4.2 statelistdrawable资源225 6.4.3 layerdrawable资源227 6.4.4 shapedrawable资源229 6.4.5 clipdrawable资源231 6.4.6 animationdrawable资源233 6.5 使用原始xml资源236 6.5.1 定义原始xml资源236 6.5.2 使用原始xml文件237 6.6 使用布局(layout)资源239 6.7 使用菜单(menu)资源239 6.7.1 定义菜单资源239 6.7.2 使用菜单资源240 6.8 样式(style)和主题(theme) 资源243 6.8.1 样式资源243 6.8.2 主题资源245 6.9 属性(attribute)资源247 6.10 使用原始资源249 6.11 国际化和资源自适应251 6.11.1 java国际化的思路252 6.11.2 java支持的语言和国家252 6.11.3 完成程序国际化253 6.11.4 为android应用提供国际化 资源255 6.11.5 国际化android应用256 6.12 本章小结258 第7章 图形与图像处理259 7.1 使用简单图片260 7.1.1 使用drawable对象260 7.1.2 bitmap和bitmapfactory260 7.2 绘图263 7.2.1 android绘图基础:canvas、 paint等263 7.2.2 path类267 7.2.3 绘制游戏动画270 7.3 图形特效处理278 7.3.1 使用matrix控制变换278 7.3.2 使用drawbitmapmesh扭曲 图像282 7.3.3 使用shader填充图形285 7.4 逐帧(frame)动画288 7.4.1 animationdrawable与逐帧 动画288 7.5 补间(tween)动画292 7.5.1 tween动画与interpolator292 7.5.2 位置、大小、旋转度、透明度 改变的补间动画293 7.5.3 自定义补间动画298 7.6 使用surfaceview实现动画300 7.6.1 surfaceview的绘图机制301 7.7 本章小结305 第8章 android的数据存储和io306 8.1 使用sharedpreferences307 8.1.1 sharedpreferences与editor 简介307 8.1.2 sharedpreferences的存储 位置和格式308 8.1.3 读、写其他应用shared preferences310 8.2 file存储311 8.2.1 openfileoutput和open fileinput312 8.2.2 读写sd卡上的文件314 8.3 sqlite数据库321 8.3.1 简介sqlitedatabase321 8.3.2 创建数据库和表323 8.3.3 使用sql语句操作sqlite 数据库323 8.3.4 使用sqlite3工具325 8.3.5 使用特定方法操作sqlite 数据库327 8.3.6 事务329 8.3.7 sqliteopenhelper类330 8.4 手势(gesture)335 8.4.1 手势检测335 8.4.2 增加手势342 8.4.3 识别用户的手势346 8.5 自动朗读(tts)347 8.6 本章小结350 第9章 使用contentprovider实现 第9章 数据共享351 9.1 数据共享标准: contentprovider简介352 9.1.1 contentprovider简介352 9.1.2 uri简介353 9.1.3 使用contentresolver操作 数据354 9.2 操作系统的contentprovider355 9.2.1 使用contentprovider管理 联系人355 9.2.2 使用contentprovider管理 多媒体内容360 9.3 实现contentprovider364 9.3.1 创建contentprovider的步骤364 9.4 监听contentprovider的数据 改变370 9.4.1 contentobserver简介370 9.5 本章小结372 第10章 service与broadcast 第10章 receiver373 10.1 service简介374 10.1.1 创建、配置service374 10.1.2 启动和停止service376 10.1.3 绑定本地service并与之 通信377 10.1.4 service的生命周期381 10.2 跨进程调用service (aidl服务)382 10.2.1 aidl服务简介382 10.2.2 创建aidl文件383 10.2.3 将接口暴露给客户端383 10.2.4 客户端访问aidlservice385 10.3 电话管理器 (telephonymanager)393 10.4 短信管理器(smsmanager)400 10.5 音频管理器 (audiomanager)404 10.5.1 audiomanager简介404 10.6 振动器(vibrator)407 10.6.1 vibrator简介407 10.6.2 使用vibrator控制手机振动407 10.7 手机闹钟服务 (alarmmanager)408 10.7.1 alarmmanager简介408 10.7.2 设置闹钟409 10.8 接收广播消息413 10.8.1 broadcastreceiver简介413 10.8.2 发送广播414 10.8.3 有序广播416 10.9 接收系统广播消息424 10.10 本章小结427 第11章 多媒体应用开发428 11.1 音频和视频的播放429 11.1.1 使用mediaplayer播放音频429 11.1.2 使用soundpool播放音效432 11.1.3 使用videoview播放视频435 11.1.4 使用mediaplayer和 surfaceview播放视频436 11.2 使用mediarecorder录制 音频439 11.3 控制摄像头拍照442 11.3.1 通过camera进行拍照442 11.3.2 录制视频短片446 11.4 本章小结450 第12章 opengl与3d应用开发451 12.1 3d图像与3d开发的 基本知识452 12.2 opengl和opengl es简介453 12.3 绘制2d图形454 12.3.1 在android应用中使用 opengl es454 12.3.2 绘制平面上的多边形457 12.3.3 旋转463 12.4 绘制3d图形465 12.4.1 构建3d图形465 12.4.2 应用纹理贴图469 12.5 本章小结475 第13章 android的网络应用476 13.1 基于tcp协议的网络通信477 13.1.1 tcp协议基础477 13.1.2 使用serversocket创建 tcp服务器端478 13.1.3 使用socket进行通信479 13.1.4 加入多线程483 13.2 使用url访问网络资源488 13.2.1 使用url读取网络资源489 13.2.2 使用urlconnection 提交请求490 13.3 使用http访问网络496 13.3.1 使用httpurlconnection496 13.3.2 使用apache httpclient501 13.4 使用webview视图 显示网页505 13.4.1 使用webview浏览网页506 13.4.2 使用webview加载html 代码507 13.5 使用web service进行 网络编程508 13.5.1 web service简介509 13.5.2 web service平台概述510 13.5.3 使用android应用调用 web service512 13.6 本章小结524 第14章 管理android手机桌面525 14.1 管理手机桌面526 14.1.1 删除桌面组件526 14.1.2 添加桌面组件526 14.2 改变手机壁纸527 14.2.1 开发实时壁纸 (live wallpapers)528 14.3 桌面快捷方式532 14.3.1 在桌面上创建快捷方式532 14.3.2 向launcher添加快捷方式534 14.4 管理桌面小控件535 14.5 实时文件夹(livefolder)539 14.5.1 使用实时文件夹显示 contentprovider的数据540 14.6 本章小结545 第15章 传感器应用开发546 15.1 利用android的传感器547 15.1.1 开发传感器应用547 15.1.2 下载和安装sensorsimulator549 15.1.3 利用sensorsimulator开发 传感器应用551 15.2 android的常用传感器553 15.2.1 方向传感器orientation553 15.2.2 磁场传感器magnetic field554 15.2.3 温度传感器temperature554 15.2.4 光传感器light554 15.2.5 压力传感器pressure554 15.3 传感器应用案例557 15.4 本章小结564 第16章 gps应用开发565 16.1 支持gps的核心api566 16.2 获取locationprovider568 16.2.1 获取所有可用的 locationprovider568 16.2.2 通过名称获得指定 locationprovider569 16.2.3 根据criteria获得 locationprovider569 16.3 获取定位信息570 16.3.1 通过模拟器发送gps信息571 16.3.2 获取定位数据571 16.4 临近警告573 16.5 本章小结575 第17章 使用google map服务576 17.1 调用google map的准备577 17.1.1 获取map api key577 17.1.2 创建支持google map api的 avd580 17.2 根据gps信息在地图上 定位582 17.3 gps导航588 17.4 根据地址定位590 17.4.1 地址解析与反向地址解析590 17.4.2 根据地址定位595 17.5 本章小结597 第18章 疯狂连连看598 18.1 连连看游戏简介599 18.2 开发游戏界面600 18.2.1 开发界面布局600 18.2.2 开发游戏界面组件601 18.2.3 处理方块之间的连接线605 18.3 连连看的状态数据模型606 18.3.1 定义数据模型606 18.3.2 初始化游戏状态数据606 18.4 加载界面的图片610 18.5 实现游戏activity612 18.6 实现游戏逻辑618 18.6.1 定义gameservice组件接口618 18.6.2 实现gameservice组件619 18.6.3 获取触碰点的方块620 18.6.4 判断两个方块是否可以相连622 18.6.5 定义获取通道的工具方法623 18.6.6 没有转折点的横向连接625 18.6.7 没有转折点的纵向连接626 18.6.8 一个转折点的连接626 18.6.9 两个转折点的连接629 18.6.10 找出最短距离636 18.7 本章小结638 第19章 电子拍卖系统639 19.1 系统功能简介和架构设计640 19.1.1 系统功能简介640 19.1.2 系统架构设计641 19.2 json简介643 19.2.1 使用json语法创建对象643 19.2.2 使用json语法创建数组644 19.2.3 java的json支持645 19.3 发送请求的工具类646 19.4 用户登录647 19.4.1 处理登录的servlet648 19.4.2 用户登录649 19.5 查看流拍物品655 19.5.1 查看流拍物品的servlet655 19.5.2 查看流拍物品656 19.6 管理物品种类661 19.6.1 浏览物品种类的servlet661 19.6.2 查看物品种类662 19.6.3 添加种类的servlet666 19.6.4 添加物品种类666 19.7 管理拍卖物品668 19.7.1 查看自己的拍卖物品的 servlet668 19.7.2 查看自己的拍卖物品669 19.7.3 添加拍卖物品的servlet672 19.7.4 添加拍卖物品673 19.8 参与竞拍678 19.8.1 选择物品种类678 19.8.2 根据种类浏览物品的servlet680 19.8.3 根据种类浏览物品680 19.8.4 参与竞价的servlet682 19.8.5 参与竞价683 19.9 权限控制688 ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: 实例代码
 输入关键字,在本站1000多万海量源码库中尽情搜索: