书籍详情
《Android2.3应用开发实战》[21M]百度网盘|亲测有效|pdf下载
  • Android2.3应用开发实战

  • 出版社:机械工业出版社自营官方旗舰店
  • 出版时间:2011-06
  • 热度:9144
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐

  《Android 2.3应用开发实战》全面介绍Android OS操作环境,包括SDK2.3 版最新内容,丰富的范例程序详解Android应用开发,便于读者决速掌握,每一章的主题都安排进阶学习,满足不同读者的阅读需求。
  Google Android 2.3版本(Gingerbread)提升了许多移动设备的新功能,如陀螺仪可以检测移动方向;针对手机钱包功能的开发,提供了支持近距离无线通讯技术(Near Field Communication,NFC);同时提供了多相机镜头的移动相机以及会话启动协议(Session Initiation Protocol,SIP)Stack的VolP网络电话功能。
  《Android 2.3应用开发实战》以Android系统架构和应用基本原理介绍开发Android应用程序,读者可学习Android 2.3提供的开发方法,同时了解Android操作系统的架构和原理;编写Android应用程序不仅需要了解ava语言,对Android系统架构和对象类也要充分熟悉,才能开发出优秀的程序。
  《Android 2.3应用开发实战》详解Android开发环境、应用开发平台、活动程序Act Mty、意图方法Intent、Widget、Layout~布局、Menu菜单、SQ Lite、Ser、,ice服务程序、应用程序国际化、Web View、App Widget、GPS定位和Google Maps、音频和视频、2D绘图E]3D OpenGL绘图、Su rface View、动态壁纸、蓝牙通信、触控、感应检测、Android 2.3特性、照相机、VolP等内容。

内容简介

  《Android 2.3应用开发实战》以Android操作系统架构为经,以开发Android应用程序为纬,介绍Android应用程序开发实战技术,将会使开发人员学习到Android操作系统的架构和原理,并最快掌握Android的开发技能。书中完整介绍了Android2.3版的功能,相关范例程序所涉及的主题范围广泛,且有清楚的解说。
  《Android 2.3应用开发实战》包括Android介绍、开发环境、应用开发平台、活动程序Activity、意图方法Intent、Widget、Layout窗体布局、Menu菜单、SQLite、Service服务程序、应用程序国际化、WebView、AppWidget、GPS位置和GoogleMaps、音频和视频、2D绘图和3DOpenGL绘图、SurfaceView、动态壁纸、蓝牙通信、触控、感应检测、Android2.3特性、照相机、VoIP等内容。
  《Android 2.3应用开发实战》面向Android初学者、想系统掌握Android开发技能的开发人员,以及Android开发的项目管理人员。

目录

第1章 拓展android市场的java应用
1.1android来了
1.2android操作系统结构
1.3oesf扩增功能
1.4android-windows开发环境
1.5在androidmarket销售你的应用软件
第2章 安装androidsdk开发环境
2.1androidsdk开发环境
2.2安装androidsdk开发环境
2.3安装androidsdk前必要的软件
2.4更新到新版本android开发工具adt
2.5删除android开发工具adt
2.6android-“helloworld!”验证
第3章 androidsdk开发平台应用
3.1androidsdk开发平台应用
3.2android仿真器
3.3android仿真器专用sd存储卡
3.4android系统调试工具-adb
3.5android调试监控服务系统ddms
第4章 认识android基本单元-活动程序activity
4.1android应用程序组成
4.2执行状态迁移的生命周期(lifecycle)
4.3精通活动程序-activity的控制功能
第5章 活动程序activity的切换-意图方法intent
5.1活动程序activity和意图方法intent
5.2建立chatactivities应用程序
5.3chatactivities应用程序实现
5.4标准意图方法intent
……
第6章 android应用程序的widget创作套件
第7章 android应用程序的layout窗体布局
第8章 android应用程序的menu菜单
第9章 android数据存储和数据公开-sqlite
第10章 认识service服务程序
第11章 android应用程序国际化
第12章 android的web视图-webview
第13章 android常驻程序-appwidget
第14章 android应用程序gps位置和googlemaps
第15章 android音频和视频
第16章 android2d绘图和3dopengl绘图
第17章 android高速描绘-surfaceview
第18章 android动态壁纸-livewallpaper
第19章 android蓝牙通信-bluetooth
第20章 android触控屏幕-gesture
第21章 android感应检测-sensor
第22章 androidos2.3姜饼报到
第23章 android手机必备的照相机
第24章 设计android网络电话voip-sip
附录aa ndroid应用程序范例光盘使用说明

前言/序言

  美国Google公司在 2010年 1月 5日发布了 Android OS 2.1,提供了一个丰富功能的操作系统。同时美国Google公司和HTC紧密合作,推出了 Google自己品牌的移动手机 Super Phone “nexus one”,“nexus one”的操作系统就是采用Android OS 2.1。Android版本发布非常密集,让我们目不暇接,在2010年12月6日Google公司推出 Android OS 2.3版本,代码是Gingerbread。在2010年的年尾,Google公司配合三星代工的Nexus S智能型手机上市。从那时候起,装载Google开放源代码的免费操作系统Android智能手机数量,超过市场火爆的苹果iPhone,成为全球第二大手机操作系统。这是Google公司继第一波网络革命成为第一大门户网站后,Google在第二波移动通讯革命中,再次立下新的里程碑。

  当快速无线通信网络时代来临时,是什么操作系统会主导移动设备呢? Microsoft会不会承袭个人计算机操作系统霸主的身份,再度蚕食移动设备操作系统的市场呢?观察这几年来苹果公司和 Google公司在移动手机上的努力推广,看起来移动设备的操作系统将会进入战国时代。新科技如雨后春笋,新的移动设备和无线因特网将会大幅度地改变人们的作息和工作形态,像手机般大小的移动设备不断地推陈出新,比如eeePC、iPad、SmallBook和电子阅读书籍(eReader Book)的移动设备;无线因特网也会进入快速的WiMAX或3.9G的通信服务时代;再加上云计算系统的推广;一个优秀、功能强大、可以弹性规划的操作系统将会主导移动设备的未来发展。Android操作系统将是个强劲的对手,也会有机会成为主导移动设备的操作系统。学习Android操作系统架构和开发Android应用程序的知识,一定会让你在下一代网络(Next Generation Network,NGN)的潮流中如鱼得水、如虎添翼,发展和开创出一条崭新的路。

  计算机设备从桌面计算机发展到移动笔记本电脑,因特网也从有线网络发展到无线网络,网络无所不在的时代来了,移动设备的时代来了。为了满足任何一台设备在任何地点、任何时间都可以使用相同的操作接口来获取相同的信息(Ubiquitous),将会有更多更漂亮的创意、革命性产品和技术推陈出新,鼠标会不会被触控屏幕的手指操作功能替代了呢?移动设备需要什么样的输入和输出新方式呢?电信网络会有突破性的革命吗?通信资费会有机会大幅度降低吗?这一切一切的变化将会牵动移动设备的未来发展。Android操作系统是针对移动设备和嵌入式设备所设计的操作系统,所以在蓝牙通信、触控屏幕、感应侦测和无线网络功能都不断地改进,提供新的功能。学习和选择 Android操作系统来开发应用程序应会是明智之举。

  “开放嵌入式软件基金会”(Open Embedded Software Foundation,OESF)看到Google使用在手机上开放的Android操作系统,希望通过Android操作系统的推广,来大幅度降低开发嵌入式系统所需要的投资成本,提高软件开发效率以及开拓新的市场。尤其针对其他嵌入式系统所需要软件增加和修订了许多新的功能,让开发STB、VoIP电话、车载设备、医疗设备和数字生活设备的厂商都可以采用Android操作系统来开发,比如提供了 IP Phone Extension(SIP/RTP stack)。因此采用Android操作系统可以在不同的硬件平台上执行,且OS是免费的,大家可以有更多的时间和精力专注于开发更具创意的应用软件,进而控制成本,增加移动设备的多样用途。我们相信,未来会有很多嵌入式设备都会利用Android操作系统的开发环境来开发各种各样的应用程序。

  管理人员和开发人员都要注意Android操作系统的发展方向和它所提供的解决方案会如何来改变业界竞争的态势,如人饮水,冷暖自知。

  Android OS 2.3 版本提供了许多提升移动设备的新功能,比如陀螺仪可以侦测行动方向;针对开发整合手机钱包的功能,可以支持近距离无线通信技术的 NFC( Near Field Communication);也提供了多相机镜头的移动相机 Camera 和会话启动协议(Session Initiation Protocol,SIP)Stack 的网络电话VoIP功能。

  本书以Android操作系统架构为经,而以开发Android应用程序为纬,介绍如何开发Android应用程序,读者可以学习Android OS 2.3所提供的方法,自己来开发Android应用程序,同时可以学习到Android操作系统的架构和原理。本书以Android OS 2.3来介绍和提供相关的范例程序,范围更宽广,解说更完整。比如第18章“Android动态壁纸(Live Wallpaper)”是从Android OS 2.1开始提供的新功能;第24章开发网络电话VoIP所需要的会话启动协议SIP Stack 功能是Android OS 2.3 以后版本才提供的新功能。

  每一章的主题都安排进阶学习,以满足不同读者的需要。每一章的主题依下列顺序编写:

  概念介绍

  操作系统结构和类库说明

  开发应用程序的方法

  应用程序范例说明

  因Android操作系统是以一个主要线程为基础来执行Android相关的组件,这些重要组件有活动程序(Activity)、服务程序(Service)、广播接收器(Broadcast Receiver)和内容提供器(Content Provider),所以编写Android应用程序不仅要了解Java语言,而且对Android操作系统架构和类库也要十分熟悉,才能开发出优秀的程序。

  本书共24章,逻辑上分成4篇,第一篇(第1~8章)是介绍基础功能,读完这一篇你会了解Android操作系统的基本运作单元活动程序(Activity)和活动程序彼此间的互动方式,采用意图(Intent)来切换程序和显示窗体,同时分门别类地详细说明开发 Android应用程序常用的创作套件(Widget)、窗体布局(Layout)和操作菜单(Menu)。第二篇(第 9~13章)介绍进阶功能,完整地说明Android操作系统的架构,包括服务程序(Service)、广播接收器(Broadcast Receiver)和内容提供器(Content Provider)如何工作,同时介绍Google提供的本地数据库系统 SQLite和Web视图WebView的强大功能,也会学习到如何设置Android常驻程序(App Widget)和如何将Android应用程序国际化,提供多国语言的应用程序。第三篇(第 14~18章)是关于网页应用和多媒体,介绍应用程序如何使用 Google所提供强大的地图库及其功能,音频和视频播放程序,各种绘图工具和编写游戏软件常用到的高速描绘(SurfaceView),同时你也会学习到从Android OS 2.1版开始新提供的Android动态壁纸。第四篇(第19~24章)是关于移动设备功能,包括有蓝牙通信Bluetooth、手势触控 Gesture、感应侦测Sensor、移动相机Camera和网络电话VoIP。

  最后,仅以此书献给爱我以及我所爱的人,尤其是要感谢我太太长年来对我的支持和爱。

  林城