注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机组织与体系结构Enterprise Android:Programming Android Database A

Enterprise Android:Programming Android Database A

Enterprise Android:Programming Android Database A

定 价:¥59.80

作 者: (美)Zigurd Mednieks,(美)G.Blake Meike,(美)Laird Domin,(美)Zane Pan
出版社: 清华大学出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787302391067 出版时间: 2015-03-01 包装:
开本: 16开 页数: 380 字数:  

内容简介

  学习为企业系统构建数据驱动的Android应用程序Android设备已经超越消费应用范畴,进入企业领域。如果你准备着手构建与企业系统集成的数据驱动型Android应用程序,那么本书无疑是理想之选。 Android数据库应用编程——为企业开发数据驱动Android应用 透彻讲述如何使用内容提供器共享数据、使用适配器显示数据以及使用Web服务传输数据,介绍集成应用程序和现有企业系统、保护数据以及同步数据的方法。通过阅读本书,你将深入理解如何创建当今企业所需的数据密集型应用程序。《Android数据库应用编程:为企业开发数据驱动Android应用》主要内容◆ 重点讨论为基于REST的应用程序创建和使用简单数据库以便缓存和同步结果◆ 介绍内容提供器、REST、并发和网络◆ 详解使用Hibernate创建REST风格的Web服务以及将其连接到Android◆ 通过避免在Internet上执行CRUD操作来提高性能◆ 开始编写连接到Android的后端云服务◆ 介绍新的开源和通用同步框架(专门与Android API集成)◆ 解决应用程序实现中的安全问题

作者简介

  Zigurd Mednieks,是一位Android系统开发顾问,曾撰写多本Android软件开发书籍。G. Blake Meike,是一位工程师、作家和教师,从Java和Android诞生之初,便开始使用这些技术。Laird Dornin,担任一家重要无线运营商的架构师,曾参与构建移动Java操作系统,已与他人合著两本Android开发书籍。Zane Pan,先后在多家大公司(包括DEC、Intuit、EMC及最近的Nokia)担任架构师。

图书目录

第1章  Android平板和智能手机开发        11.1  Android是一个Java操作系统     21.2  工具和第一个Android应用程序 21.2.1  前提条件和准备工作         21.2.2  工具链测试驱动         41.3  一个代码库适应所有设备类型   41.3.1  以代码框架示例为起点    51.3.2  自动适应屏幕尺寸    101.4  组件、视图和生命周期        101.4.1  销毁并重建组件         111.4.2  MainActivity类   111.4.3  活动:用户交互的基本单元    111.4.4  Fragment:组织代码和UI的工具   161.4.5  PickFragment类 171.4.6  ItemFragment类         211.4.7  ItemDetailFragment类       241.5  整合Activity、Fragment和Action Bar         241.5.1  TabbedActivity类        251.5.2  针对大平板电脑的Main.xml文件   271.5.3  针对较小屏幕的main.xml和Subsidiary活动 281.5.4  TabActivity类      291.6  Android任务和进程模型      331.6.1  启动Dalvik实例 331.6.2  死亡,但没有变形    341.6.3  跨应用程序和进程的任务         351.7  多处理、安全性以及生命周期   351.8  声明应用程序属性        361.9  本章小结        37第2章  关系模型和SQLite 392.1  数据库和关系模型        402.1.1  RDBMS的历史   402.1.2  关系模型    412.1.3  DBMS的其他功能      432.1.4  SQL语言      442.2  SQLite入门    482.2.1  SQLite命令行     482.2.2  SQLite数据库示例     532.3  本章小结        57第3章  Android数据库支持        593.1  Java中的SQL:SQLiteDatabase类      593.1.1  基本的SQL嵌入         603.1.2  SQL语法      613.1.3  创建数据库:SQLiteOpenHelper类 673.1.4  管理数据库         713.2  游标、加载器和适配器        733.2.1  游标    733.2.2  适配器和视图绑定器         753.2.3  加载器         783.3  本章小结        81第4章  内容提供器     834.1  使用内容提供器   844.1.1  名为URI的虚拟数据集     844.1.2  内容解析器:客户和提供器之间的联系         854.1.3  内容观察者:完成循环    864.1.4  IPC:系统范围可访问性   894.2  合约:URI和类型         894.2.1  授权    914.2.2  虚拟表的URI      924.2.3  返回值的MIME类型         934.2.4  权限    944.2.5  发布合约    944.3  实现内容提供器   944.3.1  创建内容提供器         954.3.2  返回类型和URI匹配器     964.3.3  写数据库    974.3.4  数据库查询         1004.3.5  再论内容观察者         1044.4  权限和注册   1054.5  内容提供器和文件        1074.6  本章小结        112第5章  REST、内容提供器、并发性、网络和同步适配器     1135.1  REST基础       1145.1.1  使用REST的理由       1145.1.2  HTTP协议中REST的应用 1165.1.3  REST API示例     1185.1.4  联系人表示方式         1185.1.5  联系方法和URI 1195.1.6  联系人事务         1205.2  Android网络  1235.2.1   Apache库   1235.2.2  java.net库  1245.2.3  权限    1255.3  考虑并发性和生命周期        1265.3.1  Android并发性架构   1265.3.2  原生请求    1275.4  健壮网络的架构   1285.4.1  方法1:以服务为中心      1295.4.2  方法2:以内容提供器为中心 1315.4.3  方法3:以同步适配器为中心 1325.4.4  Android内部的REST  1335.4.5  restfulCachingProviderContacts项目:一个客户端示例         1335.4.6  添加联系人         1355.5  使用同步适配器   1405.5.1  Android账户管理       1405.5.2  创建同步适配器         1515.6  本章小结        160第6章  服务开发 1636.1  服务开发的选择   1646.1.1  请求的生命周期         1646.1.2  三层服务架构    1656.1.3  服务开发背景    1666.2  为contacts构建REST风格的服务      1686.2.1  一个传统的软件架构         1686.2.2  编写示例:Spring Contacts服务及其同步变体      1706.2.3  示例代码:Spring同步联系人服务 1916.3  本章小结        198第7章  移动和云计算 2017.1  云性能和可伸缩性        2027.1.1  移动的规模         2027.1.2  云计算的持久性:从SQL到NoSQL 2047.1.3  数据库文件格式         2067.1.4  NoSQL的持久性 2087.2  可扩展持久性的设计考虑事项   2107.3  查看主流的云服务供应商   2137.3.1  Amazon AWS       2137.3.2  谷歌应用程序引擎    2147.3.3  Joyent:托管MongoDB + node.js     2147.3.4  Red Hat OpenShift       2147.4  探讨代码示例        2157.4.1  再论联系人DAO接口        2157.4.2  编写代码:Amazon Contacts Service        2167.4.3  编写代码:Google App Engine联系人     2307.5  本章小结        238第8章  基于设备的复杂数据:Android Contacts     2418.1  PIM数据库:史前智能手机的化石    2428.2  Android的Contacts提供器 2428.3  ContactsContract API    2428.4  Contacts提供器浏览器         2438.4.1  用于浏览数据库的代码    2458.4.2  Contacts提供器浏览器的源代码     2458.5  本章小结        258第9章  通用数据同步:Migrate项目和WebData API    2599.1  WebData和Migrate项目介绍    2609.1.1  Migrate项目的工作原理  2609.1.2  Migrate项目如何简化移动端连接到企业的过程  2619.1.3  详述 WebData API     2629.1.4  WebData API REST风格的协议 2629.2  Migrate项目的细节      2729.2.1  Migrate项目Android WebData客户端    2729.2.2  Android Migrate项目特性 2739.3  WebData内容提供器Android API        2749.3.1  Android内置提供器API     2749.3.2  Migrate提供器API    2759.4  本章小结        275第10章  WebData应用程序       27710.1  Migrate客户端   27810.2  创建一个Migrate项目       27910.2.1  步骤1:导入项目   27910.2.2  步骤2:启用该项目作为一个Migrate客户端     279

本目录推荐