篇一:google android sdk代码范例大全的源代码
内容简介 《Google Android SDK开发范例大全(第2版)》在上一版的基础上,以Android手机应用程序开发(采用AndroidSDK2.1)为主题,通过160多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计功力提供了很大的帮助。 全书共分10章,主要以范例集的方式来讲述 Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、使用Android手机收发短信等通信服务、开发 Android手机的自动服务功能和娱乐多媒体功能以及整合Android与Aoogle强大的网络服务等内容。随书光盘中包括了所有范例的程序代码。 《Google Android SDK开发范例大全(第2版)》讲述由浅入深,由Android的基础知识到实际开发应用,结构清晰、语言简洁,非常适合Android的初学者和Android的进阶程序开发者阅读参考。 更强大的手机服务×更先进的影音功能×更优化的G00gIe服务整合,更多不容错过的精彩范例。 《Google Android SDK开发范例大全(第2版)》范例继承Java优良传统,使用开放架构。弹性修改随心所欲。 易于阅读的架构设计,每个范例均搭配步骤及完成画面! 汲取专家开发经验,指引快速上手捷径。 目录 第1章 了解、深入、动手做 1.1 红透半边天的Android 1.2 本书目的及范例涵盖范围 1.3 如何阅读本书 1.4 使用本书范例 1.5 参考网站 第2章 Android初体验 2.1 安装Android SDK与ADT/DDMS 2.2 创建第一个Android项目(Hello Android!) 2.3 Android应用程序架构——从此开始 2.4 可视化的界面开发工具 2.5 部署应用程序到Android手机 第3章 用户人机界面 3.1 更改与显示文字标签 3.2 更改手机窗口画面底色 3.3 更改TextView文字颜色 3.4 置换TextView文字 3.5 取得手机屏幕大小 3.6 样式化的定型对象 3.7 简易的按钮事件 3.8 手机页面的转换 3.9调用另一个Activity 3.1 0不同Activity之间的数据传递 3.1 1返回数据到前一个Activity 3.1 2具有交互功能的对话框 3.1 3置换文字颜色的机关 3.1 4控制不同的文字字体 3.1 5如iPhone拖动相片特效 3.1 6自制计算器 3.1 7关于(About)程序信息 3.1 8程序加载中,请稍候 3.1 9全屏幕以按钮重写 3.2 0今晚到哪儿打牙祭 3.2 1Android变脸 3.2 2打勾显示输入的密码 3.2 3Android多语系支持 第4章 史上超豪华的手机控件 4.1 EditText与TextView共舞 4.2 设计具有背景图的按钮 4.3 给圣诞老人的信息 4.4 我同意条款 4.5 消费券采购列表 4.6 向左或向右 4.7 专业相框设计 4.8 自定义下拉菜单模式 4.9动态添加/删除的Spinner菜单 4.1 0心爱小宝贝相片集 4.1 1快速地搜索手机文件引擎 4.1 2按钮也能随单击变换 4.1 3具自动提示功能的菜单 4.1 4数字及模拟小时钟设计 4.1 5动态输入日期与时间 4.1 6猜猜红桃A在哪儿 4.1 7后台程序运行进度提示 4.1 8动态文字排版 4.1 9在Activity里显示列表 4.2 0以动态列表配置选项 4.2 1查找程序根目录下所有文件 4.2 2加载手机磁盘里的图片文件 4.2 3动态放大缩小Image View里的图片 4.2 4动态旋转图片 4.2 5猜猜我在想什么 4.2 6离开与关闭程序的弹出窗口 4.2 7隐藏式抽屉 4.2 8手机桌面上的小玩意 4.2 9手机图片搜索管理器 4.3 0实时配置桌面上的AppWidget UI Layout 第5章 交互式通信服务与手机控制 5.1 具有正则表达式的TextView 5.2 ACTION!CALL!拨打电话 5.3 自制发送短信程序 5.4 自制发送E-mail程序 5.5 自制日历手机数据库 5.6 手机震动的节奏 5.7 图文可视化提醒 5.8 状态栏的图标与文字提醒 5.9搜索手机通讯录自动完成 5.1 0取得联系人资料 5.1 1制作有图标的文件资源管理器 5.1 2还原手机默认桌面 5.1 3置换手机背景图 5.1 4获取手机现存桌面 5.1 5文件资源管理器再进化 5.1 6取得目前File与Cache的路径
5.1 7打开/关闭WiFi服务 5.1 8取得SIM卡内的信息 5.1 9调用拨号按钮 5.2 0DPAD按键处理 5.2 1任务管理器正在运行的程序 5.2 2动态更改屏幕方向 5.2 3系统设置更改事件 5.2 4取得电信网络与手机的相关信息 5.2 5建立自己的手写笔画图案 第6章 手机自动服务纪实 6.1 您有一条短信popup提醒 6.2 手机电池计量还剩多少 6.3 群发拜年短信给联系人 6.4 开始与停止系统服务 6.5 通过短信发送E-mail通知 6.6 手机拨接状态 6.7 有来电,发送邮件通知 6.8 存储卡剩余多少容量 6.9访问本机内存与存储卡 6.1 0实现可定时响起的闹钟 6.1 1黑名单来电自动静音 6.1 2手机翻背面即静音震动 6.1 3指定时间置换桌面背景
6.1 4判断发送短信后的状态 6.1 5后台服务送出广播信息 6.1 6开机程序设计 6.1 7双向短信常驻服务 6.1 8测量电池温度 6.1 9电池电量显示Widget小工具 6.2 0取出通讯录数据及多组电话号码 6.2 1电子精确罗盘 6.2 2屏幕手写事件判断 6.2 3画一颗心,打电话给HONEY 第7章 娱乐多媒体 7.1 访问Drawable资源的宽和高 7.2 绘制几何图形 7.3 手机屏幕保护程序 7.4 用手指移动画面里的照片 7.5 加载存储卡的Gallery相簿 7.6 取得手机内置媒体中的图片文件 7.7 相片导航向导与设置背景桌面 7.8 调整音量大小
7.9播放mp3资源文件 7.1 0播放存储卡里的mp3音乐 7.1 1自制录音/播放录音程序 7.1 2通过收到短信开
始秘密录音 7.1 3内置影片播放器载入3gp电影 7.1 4自制3gp影片播放器 7.1 5相机预览及拍照临时文件
7.1 6拍照瞬间启动相机自动对焦 7.1 7制作开场动画 7.1 8我的手机会说话 7.1 9手势触控屏幕控制 7.2 0多点触控屏幕事件捕捉 第8章 当Android与Internet接轨 8.1 HTTPGET/POST传递参数 8.2 在程序里浏览网页 8.3 嵌入HTML标记的程序 8.4 设计前往打开网页功能 8.5 将网络图像网址放入Gallery中显示
8.6 即时访问网络图片文件展示 8.7 手机气象局,实时卫星云图 8.8 通过网络播放mp3 8.9设置远程下载音乐为手机铃声 8.1 0远程下载桌面背景图案 8.1 1将手机文件上传至网站服务器 8.1 2移动博客发布器
8.1 3移动RSS阅读器 8.1 4远程下载安装Android程序 8.1 5手机下载看3gp影片 8.1 6访问网站LoginAPI
8.1 7地震速报 8.1 8通过WebAPI动态更改手机Spinner控件 8.1 9网络语音搜索 8.2 0网络下载过程中显示加载中 8.2 1快照WebView加载的网页画面 8.2 2网页的放大与缩小 第9章 Google服务与Android完美整合 9.1 Google账号验证Token 9.2 Google搜索 9.3 前端产生QRCode二维条形码 9.4 以经纬度查找目的地位置 9.5 GPSGoogle地图 9.6 移动版GoogleMap 9.7 规划导航路径 9.8 移动设备上的Picasa相册 9.9随身翻译机 第10章 创意Android程序设计 10.1 手机手电筒 10.2 GPS轨迹记录器 10.3 女性贴身看护 10.4 手机QRCode二维条形码生成器 10.5 AndroidQRCode二维条形码扫描仪 10.6 上班族今天中午要吃什么 10.7 掷杯筊 10.8 电蚊香 10.9转转轮盘——Lucky! 10.1 0任务管理器 10.1 1免费的云端发音字典 10.1 2动起来!手机桌面上会动的动态桌布 附录 如何发布程序到Android Market A.1 支付Google Android Market注册费 A.2 生成签署凭证.keystore金钥档案 A.3 上传*.apk程序到Android Market上
篇二:基于Android的Google地图设计报告
得分
JAVA程序设计课程
设计论文
题 目 基于Android的Google地图设计
院 系 计算机与软件学院
专 业 计算机科学与技术
学生姓名江 峰
学 号指导教师郑 玉
二O一二年六月二十一日
目录
1系统概述 ....................................... 错误!未定义书签。
1.1背景资料 .........................................................................错误!未定义书签。
1.2项目简介 .........................................................................错误!未定义书签。
1.3系统功能需求 .................................................................错误!未定义书签。 2系统功能描述 ..........................................................................错误!未定义书签。
2.1 功能简介 ........................................................................错误!未定义书签。
2.2 功能详解 ........................................................................错误!未定义书签。
3心得体会 ..................................................................................................................... 6
3.1 实践总结 .......................................................................................................... 6
基于Android的Google地图设计
江峰
南京信息工程大学计算机与软件学院计算机科学与技术专业,南京 210044
摘要:在当今社会,手机已经成为人们日常生活中不可或缺的工具,以用户体验为核心诉求的智能手机,使手机由单一的通信终端发展成为互联网终端。越来越多的互联网应用被移植到智能手机中来,导航软件在智能手机中的应用成为了研究热点之一。在目前大部分智能手机都提供GPS 定位服务以及3G 无线网络越来越普及的双重驱动下,在Google 地图中实现导航服务,是具有可行性的。
关键词:Android;Google地图;Java;Eclipse
1系统概述
1.1背景资料
Android是谷歌于2007年公布的开放式源代码手机系统,是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2012年2月数据,Android占据全球智能手机操作系统市场59%的份额,中国市场占有率为68.4%。它相对于其他手机系统的优势就在于它源代码的开放性。因此,任何人都可能根据自己的喜好重新编写手机系统中的全部功能。这使得Android系统被越来越多的人关注。Android操作系统平台很容易跟Google其他应用如Google地图的整合。在Android应用中,如果能在其中加入Google地图,则会为手机系统的应用增添强大的功能,目前不少LBS应用(基于地理位置的应用)就是充分将移动跟地图结合起来。在当今社会,手机已经成为人们日常生活
中不可或缺的工具,以用户体验为核心诉求的智能手机,使手机由单一的通信终端发展成为互联网终端。越来越多的互联网应用被移植到智能手机中来,手机地图在智能手机中的应用成为了研究热点之一。在目前大部分智能手机都提供GPS 定位服务以及3G 无线网络越来越普及的双重驱动下,在Google 地图中实现导航服务,是具有可行性的。本文将Google地图结合到Android应用中,并实现Google地图的部分功能。
1.2项目简介
提示:1、布局管理 线性布局、表格布局、相对布局
2、基本控件 1.TextView 2.EditText 3.Button普通按钮,ImageButton带图片的按钮 4.RadioButton 5.CheckBox 6.AnalogClock模拟时钟,不会显示当前的秒
7.DigitalClock 数字时钟,会显示当前的秒 8.ImageView图像视图
9.AutoCompleteTextView自动完成文本框10.Spinner 11.DatePicker、TimePicker日期时间选择器12.TabHost选项卡13.ListView 列表视图 14.对话框
GoogleMap项目实战,具体分为以下两个部分:
1.用户管理
用户登录:如果存在用户,直接进入地图界面;如果不存在,进入注册界面。注册界面:姓名,性别,籍贯,出生日期,爱好,密码,确认密码,确认注册。注册成功之后,再进入登录界面。通过各种组件的使用实现登录和注册两个界面,编程实现时必须重视功能实现的完整性(可以在原有功能基础上加以扩充),另外必须足够重视用户体验。
2.GoogleMap
地图界面上方输入经纬度或者输入以界面左上角为原点的x、y轴坐标点,在地图上实现直接定位到某点,并可以实现显示两点一线,多点多线以及点击界面,直接连线。在界面上输入两点经纬度后,可以计算两点之间的实际公里数。界面上点击"卫星",可以显示卫星地图界面,实现交通图和卫星图的相互转换。在地图界面上点击个人信息,可以显示个人的全部信息。
1.3系统功能需求
1.1登录界面
如果存在用户,直接进入地图界面
如果不存在,进入注册界面
1.2注册界面:姓名,性别,籍贯,密码
注册成功之后,再进入登录界面
1.3利用组件,用户体验
2.地图界面
2.1显示两点一线
2.2多点多线
2.3点击界面,直接连线
2.4界面上方输入经纬度,定位点
2.5界面上方输入x、y轴,定位点
2.6界面上面输入两点经纬度,计算其实际公里数
2.7界面上点击"卫星",显示卫星地图界面
2.8点击个人信息显示个人的全部信息
2系统功能描述
2.1 功能简介
1.用户管理
用户登录:如果存在用户,直接进入地图界面;如果不存在,进入注册界面。注册界面:姓名,性别,籍贯,出生日期,爱好,密码,确认密码,确认注册。注册成功之后,再进入登录界面。通过各种组件的使用实现登录和注册两个界面,编程实现时必须重视功能实现的完整性(可以在原有功能基础上加以扩充),另外必须足够重视用户体验。
2.GoogleMap
地图界面上方输入经纬度或者输入以界面左上角为原点的x、y轴坐标点,在地图上实现直接定位到某点,并可以实现显示两点一线,多点多线以及点击界面,直接连线。在界面上输入两点经纬度后,可以计算两点之间的实际公里数。界面上点击"卫星",可以显示卫星地图界面,实现交通图和卫星图的相互转换。在地图界面上点击个人信息,可以显示个人的全部信息。
2.2 功能详解
1.登录界面 通过LoginActivity.java进行实现。
用户登录:如果存在用户,直接进入地图界面;如果不存在,进入注册界面。
截图如下:
篇三:Android学习网站以及源码下载绝对值得你拥有
Android学习网站以及源码下载 教程下载:
【免费】android界面效果全汇总.pdf
http://down.51cto.com/data/209179
Android终极开发教程【pdf高清版】
http://down.51cto.com/data/425813
深入浅出Android
http://down.51cto.com/data/69432
《Android程序开发初级教程》PDF版技术文档 http://down.51cto.com/data/302389
android开发入门与实践
http://down.51cto.com/data/150132
android开发书籍
http://down.51cto.com/data/150135
android API 中文文档
http://down.51cto.com/data/173114
Android 开发从入门到精通
http://down.51cto.com/data/425744
android系统简介
http://down.51cto.com/data/165289
Android之ADB使用
http://down.51cto.com/data/144818
Android中文帮助文档
http://down.51cto.com/data/144814
Android入门到精通详解
http://down.51cto.com/data/176970
Android常用开发技巧汇总
http://down.51cto.com/data/139377
下搭建Android原生C/C++开发环境
http://down.51cto.com/data/162690
android:listview详解
http://down.51cto.com/data/144577
3G应用开发之Google Android教程
http://down.51cto.com/data/176218
Android核心技术与实例详解—Android开发起步 http://down.51cto.com/data/425820
Android_内部培训教材
http://down.51cto.com/data/429717
Android从入门到精通
http://down.51cto.com/data/325052
Android高手进阶教程【pdf高清版】
http://down.51cto.com/data/425748
android开发技巧与性能优化
http://down.51cto.com/data/154391
Android上开发手机浏览器原理
http://down.51cto.com/data/159036
浙大android课程
http://down.51cto.com/data/166695
众多Android+开源项目推荐,给力很
http://down.51cto.com/data/309468
Android编程指南+程序员入门(中文版)
http://down.51cto.com/data/208243
Android基础知识
http://down.51cto.com/data/219125
Android中文实战教程【pdf高清版】
http://down.51cto.com/data/427765
Google.Android.SDK开发范例大全
http://down.51cto.com/data/163540
最新最全网络首发安卓4.0源码及内核下载编译教程 http://down.51cto.com/data/311506
Android开发教程详细版
http://down.51cto.com/data/427756
android wifi开发流程和关键点分析
http://down.51cto.com/data/218194
Android从入门到精通
http://down.51cto.com/data/228138
Google.Android开发入门与实战 扫描版
http://down.51cto.com/data/306125
Android最佳学习路(本文来自:WwW.xiaOCaofAnweN.Com 小草范文 网:google,android,sdk开发范例大全,最新)线图
http://down.51cto.com/data/356771
Android开发指南中文版
http://down.51cto.com/data/311385
Android开发的UI设计最佳实践
http://down.51cto.com/data/434680
Android NDK入门实战
http://down.51cto.com/data/175634
新版Android入门开发教程 完整pdf开发笔记 http://down.51cto.com/data/430643
Android开发指南中文版【新手必看】
http://down.51cto.com/data/433714
Android新手入门
http://down.51cto.com/data/182139
深入浅出Google Android
http://down.51cto.com/data/425757
Android Launcher分析
http://down.51cto.com/data/218191
Android最新应用开发技术及典型案例分享 http://down.51cto.com/data/218232
Android核心分析
http://down.51cto.com/data/427760
Android开发环境搭建
http://down.51cto.com/data/166116
Android技术文档
http://down.51cto.com/data/434674
Android HTC Dream(G1)中文说明书
http://down.51cto.com/data/70905
Android 入门资料 整合
http://down.51cto.com/data/206162
Android开发的UI设计最佳实践
http://down.51cto.com/data/434680
Android核心技术与实例详解—Android开发起步 http://down.51cto.com/data/362332
大学毕业论文_基于Android的五子棋游戏设计 http://down.51cto.com/data/409015
Android应用开发教程详细版
http://down.51cto.com/data/433264
安卓(android)编程入门开发教程笔记
http://down.51cto.com/data/430831
Android底层开发--华清远见android培训课件教程 http://down.51cto.com/data/218217
Android+游戏开发经典方法探讨
http://down.51cto.com/data/428631
Android与服务器端数据交互
http://down.51cto.com/data/434212
AndroidC语言开发全系列
http://down.51cto.com/data/438137
Android前置课程之java基础补习视频
http://down.51cto.com/data/436704
Android开发技巧总汇(1~5集合)
http://down.51cto.com/data/438843
Android开发环境配置说明
工具下载:
最新版本Android SDK的Eclipse插件ADT 11.0.0 http://down.51cto.com/data/211610
安卓的USB模块的系统文件androidusb.sys http://down.51cto.com/data/368525
Android设计OmniGraffle模板1.0.1
http://down.51cto.com/data/170280
Android SDK Windows
http://down.51cto.com/data/209660
Android SDK 系列 Linux x86版
http://down.51cto.com/zt/87
Android ADT-0.9.9
http://down.51cto.com/data/150038
Android_ADT最新插件10.0.0
http://down.51cto.com/data/179349
开发人员必看的Android反编译工具
http://down.51cto.com/data/433716
Android SDK的Eclipse插件ADT10.0.0 http://down.51cto.com/data/215379
P7510 Root+Google 恢复工具包
http://down.51cto.com/data/311424
源码下载:
Android视录视频示例代码下载
http://down.51cto.com/data/168005
Android常用控件实例代码
http://down.51cto.com/data/150457
Android4.0 API源代码
http://down.51cto.com/data/285457
Android应用开发进阶:Android文件读写代码
android开发入门与实践源代码
http://down.51cto.com/data/150133
33集mars老师视频源码部分下载
http://down.51cto.com/data/311038
90song_微信android源码下载【免豆】 http://down.51cto.com/data/436520
Android开发入门教程源码
http://down.51cto.com/data/206139
android-pulltorefresh下拉刷新
http://down.51cto.com/data/315158
Android+2.0游戏开发实战宝典-全部源代码 http://down.51cto.com/data/295685
android游戏 有源码-鱼儿觅食
http://down.51cto.com/data/429166
Android 移动开发案例精选集锦源代码
http://down.51cto.com/data/428628
android+经典代码例子开发者必读
http://down.51cto.com/data/429163
类似iphone的UIPickerView联动选择
http://down.51cto.com/data/315162
android 简单的计算器
http://down.51cto.com/data/418095
Android解析XML使用WebView显示
http://down.51cto.com/data/355598
android google map
http://down.51cto.com/data/359326
Android_2.2_API_中文文档 精华版.rar http://down.51cto.com/data/428623
一个url加一个JAVA类做的安卓本地WEBAPP应用 http://down.51cto.com/data/389795
图片剪切,拍照小程序
http://down.51cto.com/data/422911