图书介绍

Android程序设计 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Android程序设计 第2版
  • ZigurdMednieks;Lairddornin;G·BlakeMeike;MasumiNakamura著;祝洪凯;李妹芳译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111467588
  • 出版时间:2014
  • 标注页数:496页
  • 文件大小:69MB
  • 文件页数:507页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Android程序设计 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言1

第一部分 工具和基础7

第1章 Android SDK的安装和系统需求7

Android SDK的安装和系统需求7

小试牛刀:确认安装是否能够正常工作16

SDK的组件24

保持版本最新30

示例代码32

关于代码阅读34

第2章 Android开发之Java必备基础35

Android正在重塑客户端Java35

Java类型系统36

作用域57

Java编程惯例61

第3章 Android应用的主要组件76

活动、意图和任务77

其他Android组件79

组件生命周期83

静态应用资源和上下文86

Android应用时运行的环境94

扩展Android97

Android中的并发编程102

序列化116

Parcelable118

第4章 应用发布之前的准备工作124

应用签名124

把应用投放到Android市场132

其他发布134

Google地图API密钥138

指定API级别的兼容性139

兼容不同的屏幕类型139

第5章 Android软件开发工具Eclipse141

Eclipse相关的概念和术语142

Eclipse视图和透视图146

Eclipse中的Java编程149

Eclipse和 Android151

预防Bug并保持代码整洁151

Eclipse特性和替代品159

第二部分 Android框架163

第6章 构建视图163

Android GUI架构163

组装图形界面167

控制器布局172

菜单栏和活动栏190

视图调试和优化193

第7章 Fragment和跨平台支持195

创建Fragment196

Fragment生命周期199

Fragment管理器200

Fragment事务201

Support Package206

Fragment和布局207

第8章 二维和三维图形的绘制214

自己动手开发部件214

B ling235

第9章 数据处理和数据持久化249

关系数据库概览249

SQLite250

SQL语言250

Android应用中的SQL和数据库为中心的数据模型260

Android数据库类261

Android应用的数据库设计262

使用数据库API: MJAndroid265

第三部分 Android的框架应用279

第10章 运行良好的应用框架279

对生命周期进行可视化279

Fragment生命周期可视化290

Activity类和运行良好的应用293

Application类的生命周期方法294

第11章 构建用户界面297

Top-Level设计298

用户界面的可视化编辑300

从白板开始301

Fragment布局305

折叠和展开可扩展的UI界面307

使得 Activity、 Fragment、 Action Bar和多布局能够一起工作314

其他活动317

第12章 使用内容提供者321

理解内容提供者322

定义提供者的公用API325

编写并集成内容提供者330

文件管理和二进制数据331

Android MVC和内容查看器333

一个完整的内容提供者代码:SimpleFinchVideoContentProvider334

声明自己的内容提供者342

第13章 内容提供者作为RESTful Web服务的Facade343

开发RESTful类型的Android应用344

Network MVC345

Network MVC方式的优点小结346

代码实例:动态列出并缓存YouTube视频内容348

Finch YouTube视频示例的源代码结构348

视频搜索应用的各个步骤349

步骤1: UI获取用户输入350

步骤2:控制器监听事件350

步骤3:控制器调用内容提供者(即模型)的managedQuery351

步骤4:实现RESTful请求351

第四部分 高级话题373

第14章 搜索373

搜索界面373

查询建议382

第15章 地理位置和地图定位389

基于地理位置的服务390

地图定位391

Google Maps Activity391

MapView和MapActivity392

使用MapView392

MapView和MyLocationOverlay初始化393

暂停和恢复MapActivity396

通过菜单按钮控制地图397

通过键盘操作地图399

没有地图的地理位置400

街景(StreetView)408

第16章 多媒体410

音频和视频410

播放音频和视频411

录制音频和视频415

存储的媒体内容421

第17章 传感器、NFC、语音、手势和可访问性422

传感器422

近场通信427

手势输入438

可访问性440

第18章 通信、身份认证、同步和社交媒体442

账户信息442

认证和同步445

蓝牙460

第19章 Android本地开发工具箱476

本地方法和JNI调用477

Android NDK478

NDK提供的本地库文件和头文件482

编译自己定制的库模块484

本地Activity487

热门推荐