大小:133.31M
更新时间:23-09-07
系统:Pc
版本:v
android 4 高级编程第3版是一本android编程开发指导图书,由美国Android开发人员迈耶Reto Meier编著。本书在深入分析了Android应用程序的组件和生命周期的同时,还介绍了创建基于地图的应用程序和使用基于位置的服务的相关知识,演示了如何创建动态的、交互式的主屏幕微件和LiveWallpaper,解释了如何创建后台服务、通知和Cloud to Device Messaging,讲解了摄像头和硬件传感器的使用等等内容,能够适用于从事android开发的读者使用。
《android 4 高级编程第3版》由Android专业专家编写,涵盖了所有全新的内容,是学习使用Android 4 SDK开发移动应用程序的理想指南。本书见解深刻,帮助经验丰富的Android开发人员充分挖掘Android 4的新特性的潜力,同时讲解了Android开发的基础知识,使初学者也可以借助本书入门。
作为一本以实用性为目的的指导图书,本书带领您逐步完成复杂程度越来越高的Android项目,每个项目中都引入一种新的Android平台特性,并着重指出有助于编写引人入胜的应用程序的技术和实践。
本书特色如下:
深入分析了Android应用程序的组件和生命周期
探讨了Android的UI原理、设计理念和UI API,使用户界面在手机、平板电脑和电视上都引人注目
介绍了创建基于地图的应用程序和使用基于位置的服务的相关知识
解释了如何创建后台服务、通知和Cloud to Device Messaging
演示了如何创建动态的、交互式的主屏幕微件和LiveWallpaper
探索了硬件和通信API,包括蓝牙、电话、Wi-Fi Direct、NFC和Android Beam
讲解了摄像头和硬件传感器的使用
详述了新的动画框架和其他增强用户体验的特性,包括拖放、Action Bar和Fragment
新增了关于应用程序发布的一章内容
介绍了License Verification和应用程序内收费服务
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
第1章 Android简介 1.1 一些背景信息 1.1.1 不远的过去 1.1.2 未来的前景 1.2 对Android的误解 1.3 Android:开放的移动开发平台 1.4 原生Android应用程序 1.5 Android SDK的特征 1.5.1 访问硬件(包括摄像头、GPS和传感器) 1.5.2 使用Wi-Fi、蓝牙技术和NFC进行数据传输 1.5.3 地图、地理编码和基于位置的服务 1.5.4 后台服务 1.5.5 使用SQLite数据库进行数据存储和检索 1.5.6 共享数据和应用程序间通信 1.5.7 使用Widget和Live Wallpaper增强主屏幕 1.5.8 广泛的媒体支持和2D/3D图形 1.5.9 Cloud to Device Messaging 1.5.10 优化的内存和进程管理 1.6 开放手机联盟简介 1.7 运行Android的环境 1.8 从事移动开发的原因 1.9 从事Android开发的原因 1.9.1 推动Android普及的因素 1.9.2 Android的独到之处 1.9.3 改变移动开发格局 1.10 开发框架简介 1.10.1 开发包中的资源 1.10.2 理解Android软件栈 1.10.3 Dalvik虚拟机 1.10.4 Android应用程序架构 1.10.5 Android库 第2章 开始入手 2.1 Android开发 2.1.1 开始前的准备工作 2.1.2 创建第一个Android应用程序 2.1.3 Android应用程序的类型 2.2 面向移动设备和嵌入式设备的开发 2.2.1 硬件限制带来的设计考虑事项 2.2.2 考虑用户环境 2.2.3 Android开发 2.3 Android开发工具 2.3.1 Android虚拟设备管理器 2.3.2 Android SDK管理器 2.3.3 Android模拟器 2.3.4 Dalvik调试监控服务(DDMS) 2.3.5 Android调试桥(ADB) 2.3.6 Hierarchy Viewer和Lint工具 2.3.7 Monkey和Monkey Runner 第3章 创建应用程序和Activity 3.1 Android应用程序的组成部分 3.2 应用程序Manifest文件简介 3.3 使用Manifest编辑器 3.4 分离资源 3.4.1 创建资源 3.4.2 使用资源 3.4.3 为不同的语言和硬件创建资源 3.4.4 运行时配置更改 3.5 Android应用程序生命周期 3.6 理解应用程序的优先级和进程状态 3.7 Android Application类简介 3.7.1 扩展和使用Application类 3.7.2 重写应用程序的生命周期事件 3.8 深入探讨Android Activity 3.8.1 创建Activity 3.8.2 Activity的生存期 3.8.3 Android Activity类 第4章 创建用户界面 4.1 Android UI基本设计 4.2 Android UI的基础知识 4.3 布局简介 4.3.1 定义布局 4.3.2 使用布局创建设备无关的UI 4.3.3 优化布局 4.4 To-Do List示例 4.5 Fragment介绍 4.5.1 创建新的Fragment 4.5.2 Fragment的生命周期 4.5.3 Fragment Manager介绍 4.5.4 向Activity中添加Fragment 4.5.5 Fragment和Activity之间的接口 4.5.6 没有用户界面的Fragment 4.5.7 Android Fragment 类 4.5.8 对To-Do List示例使用Fragment 4.6 Android widget 工具箱 4.7 创建新视图 4.7.1 修改现有的视图 4.7.2 创建复合控件 4.7.3 使用布局创建简单的复合控件 4.7.4 创建定制的视图 4.7.5 使用定制的控件 4.8 Adapter简介 4.8.1 部分原生Adapter简介 4.8.2 定制ArrayAdapter 4.8.3 使用Adapter绑定数据到视图 第5章 Intent和Broadcast Receiver 5.1 Intent简介 5.1.1 使用Intent来启动Activity 5.1.2 Linkify简介 5.1.3 使用Intent广播事件 5.1.4 Local Broadcast Manager 5.1.5 Pending Intent简介 5.2 创建Intent Filter和Broadcast Receiver 5.2.1 使用Intent Filter为隐式Intent提供服务 5.2.2 使用Intent Filter作为插件和扩展 5.2.3 监听本地Broadcast Intent 5.2.4 使用Broadcast Intent监控设备的状态变化 5.2.5 在运行时管理Manifest Receiver 第6章 使用Internet资源 6.1 下载和分析Internet资源 6.1.1 连接Internet资源 6.1.2 使用XML Pull Parser分析XML 6.1.3 创建一个地震查看器 6.2 使用Download Manager 6.2.1 下载文件 6.2.2 自定义Download Manager Notification 6.2.3 指定下载位置 6.2.4 取消和删除下载 6.2.5 查询Download Manager 6.3 使用Internet服务 6.4 连接到Google App Engine 6.5 下载数据而不会耗尽电量的最佳实践 第7章 文件、保存状态和首选项 7.1 保存简单的应用程序数据 7.2 创建并保存Shared Preference 7.3 检索Shared Preference 7.4 为地震查看器创建一个设置Activity 7.5 首选项框架和Preference Activity概述 7.5.1 在XML中定义一个Preference Screen布局 7.5.2 Preference Fragment简介 7.5.3 使用Preference Header定义Preference Fragment的层次结构 7.5.4 Preference Activity简介 7.5.5 向后兼容性与Preference Screen 7.5.6 找到并使用Preference Screen 设置的Shared Preference 7.5.7 Shared Preference Change Listener简介 7.6 为地震查看器创建一个标准的Preference Activity 7.7 持久化应用程序实例的状态 7.7.1 使用Shared Preference保存Activity状态 7.7.2 使用生命周期处理程序保存和还原Activity实例 7.7.3 使用生命周期处理程序保存和还原Fragment实例状态 7.8 将静态文件作为资源添加 7.9 在文件系统下工作 7.9.1 文件管理工具 7.9.2 使用特定于应用程序的文件夹存储文件 7.9.3 创建私有的应用程序文件 7.9.4 使用应用程序文件缓存 7.9.5 存储公共可读的文件 第8章 数据库和Content Provider 8.1 Android数据库简介 8.1.1 SQLite数据库简介 8.1.2 Content Provider简介 8.2 SQLite简介 8.3 Content Value和Cursor 8.4 使用SQLite数据库 8.4.1 SQLiteOpenHelper简介 8.4.2 在不使用SQLiteOpenHelper的情况下打开和创建数据库 8.4.3 Android数据库设计注意事项 8.4.4 查询数据库 8.4.5 从Cursor中提取值 8.4.6 添加、更新和删除行 8.5 创建Content Provider 8.5.1 注册Content Provider 8.5.2 发布Content Provider的URI地址 8.5.3 创建Content Provide的数据库 8.5.4 实现Content Provider查询 8.5.5 Content Provider事务 8.5.6 在Content Provider中存储文件 8.5.7 一个Content Provider的实现框架 8.6 使用Content Provider 8.6.1 Content Resolver简介 8.6.2 查询Content Provider 8.6.3 使用Cursor Loader异步查询内容 8.6.4 添加、删除和更新内容 8.6.5 访问Content Provider中存储的文件 8.6.6 创建一个To-Do List数据库和Content Provider 8.7 将搜索功能添加到应用程序中 8.7.1 使Content Provider可搜索 8.7.2 为应用程序创建一个搜索Activity 8.7.3 将搜索Activity设置为应用程序的默认搜索Provider 8.7.4 使用搜索视图微件 8.7.5 由Content Provider支持搜索建议 8.7.6 在快速搜索框中显示搜索结果 8.8 创建可搜索的地震Content Provider 8.8.1 创建Content Provider 8.8.2 使用地震Content Provider 8.8.3 搜索EarthquakeContent Provider 8.9 本地Android Content Provider 8.9.1 使用Media StoreContent Provider 8.9.2 使用Contacts Contract Content Provider 8.9.3 使用Calendar Content Provider 第9章 在后台操作 9.1 Service简介 9.1.1 创建和控制Service 9.1.2 将Service绑定到Activity 9.1.3 地震监控Service示例 9.1.4 创建前台Service 9.2 使用后台线程 9.2.1 使用AsyncTask运行异步任务 9.2.2 Intent Service简介 9.2.3 Loader简介 9.2.4 手动创建线程和GUI线程同步 9.3 使用Alarm 9.3.1 创建、设置和取消Alarm 9.3.2 设置重复Alarm 9.3.3 使用重复Alarm调度网络刷新 9.4 使用Intent Service简化Earthquake更新Service 第10章 扩展用户体验 第11章 高级用户体验 第12章 硬件传感器 第13章 地图、地理编码和基于位置的 第14章 个性化主屏幕 第15章 音频、视频以及摄像头的 第16章 蓝牙、NFC、网络和Wi-Fi 第17章 电话服务和SMS 第18章 Android高级开发 第19章 推广和发布应用程序并从中获利
同类热门
类似软件
android驱动开发与移植实战详解5.14M257人在用android驱动开发与移植实战详解是一本pdf高清版的电子图书,已经附带了pdf福昕阅读器在软件包中,用户可以即下即看。android安卓系统是谷歌公司推出的一款手机系统,是基于linux内核开发的,能够迅速建立手机软件的解决方案。该系统采用了webk
查看android开发入门教程42.02M214人在用随着互联网的时代一步一步向人类走来,如果在短时间内掌握计算机编程有关的技巧,不管到哪里都非常吃香。因此小编特意给用户准备了android编程教程,在这套教程中一共包含了5项学习知识,分别是Android实例与详解、Android网络开发技术实战详解、An
查看轻松学Android开发pdf37M205人在用轻松学Android开发pdf是目前学习Android开发的最好的入门图书,由于Android的持续火爆,关于这方面的图书也是卖得很好。全书以图解的方式显示了如何学习Android编程,拥有282幅教学插图、105个典型示例、455分钟视频教程、以及53
查看疯狂android讲义第3版233.07M310人在用 如何更好的学习android开发?这里小编为广大网友带来了疯狂android讲义第3版pdf下载,pdf高清无水印版,是目前最好的一本介绍Android应用开发的实用图书,曾获评CSDN年度具有技术影响力十大原创图书,作者李刚。 全书介
查看android 7.1.1正式版(原生系统)510M2033人在用android 7.1.1正式版,又称之为安卓7.1.1正式版,是谷歌官方推出的最新版本的android原生系统,用户可以在OTA升级,不过目前可以升级的只有谷歌自家的手机和部分原生Android手机,包括Nexus6、Nexus 5X、Nexus 6P
查看Android开发工具(adt plugin for eclipse)32.07M204人在用adt plugin for eclipse是一个eclipse插件,作为一款超级专业的Android应用程序开发工具,adt plugin for eclipse可以让你快速的建立一个Android项目,创建应用程序的界面,基于Android框架API
查看Android任务驱动式教程37.84M141人在用Android任务驱动式教程是一本高清pdf格式的电子书,书本以eclipse为集成开发环境,结合作者近年来在手机软件研发和教学中积累的经验,以一个企业级的手机研发项目--手机文件管理器的开发过程为主线,详细介绍了android平台开发的相关知识。另外软
查看android 4游戏编程入门经典pdf3.55M253人在用《android 4游戏编程入门经典》是专为游戏开发的初学者量身打造的一款android开发入门教程,作者[美]Mario Zechner和Robert Green,曾繁贰、于建业和王炜译,清华大学出版社出版。全书最大亮点是:它教你如何从零开始学习and
查看google android开发入门与实战高清版35.85M165人在用说到google android,它实际上是Google开发的基于Linux平台的开源手机操作系统,包括了操作系统、用户界面、用户程序、移动电话工作所需要的全部软件,并不存在任何以往阻碍移动产业创新的专有权障碍。如果用户想要学会这一技术,光凭间的那的视频
查看热门标签
网友评论0人参与,0条评论
最新排行
系统集成项目管理工程师教程电子版61.63M柳纯录 pdf扫描版系统集成项目管理工程师教程电子版是全国计算机专业技术资格考试办公室组织编写的考试指定用书,由柳纯录编著。本书依据信息安全工程师考试大纲编写,注重理论联系实际,突出实用技术,内容包括信息安全基础、密码学、网络安全、信息系统安全基础、应用系统安全基础、网络安
查看bios中英文对照表大全658K8篇想要学习电脑维护,首先需要的就是要看得懂bios设置,但一般都是英文的,对于英文不好的同学有点难度。为此小编特别带来了bios中英文对照表8篇给广大网友,包括bios中英文对照表、BIOS基本知识及常用设置、电脑主板BIOS设置详解-BIOS知识大全、系
查看oracle weblogic server开发权威指南92.55M帕特里克 高清扫描版 oracle weblogic server开发权威指南是一本Oracle WebLogic Server开发者权威指导手册,由美国高级开发工程师帕特里克、布雷格曼和多恩编著。本书介绍了选择Java EEI应用程序体系结构的技巧全面讲解了多种设计方
查看嵌入式linux应用开发完全手册110.85M韦东山pdf扫描版嵌入式linux在嵌入式领域发展迅速,需求旺盛,但是入门却很难,初学者多是自己学习,效率不高,为此小编带来了嵌入式linux应用开发完全手册,这是一本嵌入式linux系统应用开发手册,由韦东山编著。本书以S3C2410、S3C2440开发板为例,从分析硬
查看css3专业网页开发指南72.75Mpdf高清扫描版css3专业网页开发指南是一本介绍css3网页开发的技术型指南图书,由英国著名Web前端开发工程师Peter Gasston编著。本书主要将CSS3规范中枯燥的技术语言提炼为平实的话语,向你展示了目前使用CSS3所有主流浏览器中能实现的各种效果,并通过真
查看SPA设计与架构:理解单页面Web应用39.99MEmmit A.Scott pdf扫描版SPA设计与架构:理解单页面Web应用是一本SPA开发教学书籍,由美国的埃米顿.斯科特[ Emmit A.Scott]编著,本书讲述SPA应用程序构建所需的设计与开发技术。书中首先介绍SPA模型,并阐述SPA标准构建方式。随着内容的展开,作者通
查看游戏安全手游安全技术入门pdf50.56M游戏安全手游安全技术入门pdf是一本移动游戏安全开山之作,由腾讯游戏研发部游戏安全中心全体人员编著。本书是一本充斥着大量的专业术语和专业知识的书籍,具备了技术畅销书的各种品质,内容全面、精辟、流畅、成熟,讲解由浅入深,完美覆盖手游安全基础、外挂实现经验、
查看asp.net mvc 4 web编程57.93Masp.net mvc 4 web编程是一本pdf高清扫描版的电子图书,是NET开发者学习MVC的必备圣典。由Jess cbadwick,todd snyder,hrusikesb panda著,徐雷,徐扬翻译。全书介绍介绍了微软最新的ASP.NET M
查看jsp应用开发详解 第三版41.09M刘晓华pdf扫描版jsp应用开发详解 第三版是一本JSP应用开发详解书籍,由刘晓华等人编著。本书结合JSP和Servlet的最新规范,从基本的语法和规范入手,以经验为后盾,以实用为目标,以实例为导向,以实践为指导,深入浅出地讲解了JSP开发中的种种问题。以精简的内容介绍了
查看matlab高效编程技巧与应用25个案例分析45.35M吴鹏pdf扫描版matlab高效编程技巧与应用25个案例分析是作者吴鹏八年MATLAB使用经验的总结而成一本书籍,本书力图以一种全新的模式,从各个角度将MATLAB呈现给读者。全书共分两部分:第一部分(第1~5章)是有关MATLAB高效编程的一些方法、原则介绍;第二部分
查看爱上raspberry pi电子版24.95Mpdf扫描版爱上raspberry pi是一本Raspberry Pi单片机入门书籍,由Matt Richardson和Shawn Wallace两人编著,张佳进,孙超,陈立畅,黎志,曹志勇共同翻译。本书将从在Raspberry Pi上安装、配置和开机启动Linux
查看