大小:104.92M
更新时间:23-09-18
系统:Pc
本款android从入门到精通是巅峰卓越编著的,是目前最优秀的一款android入门书籍。全书结合实际工作中的范例,逐一讲解Android的各种知识和技术。还以实际开发项目来总结本书所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。同时在每章首页都罗列了“本章要点”,以便读者明确学习方向。每章的“实战练习”则根据所在章的知识点精心设计而成,读者可以随时自我检测,巩固所学知识。无论读者是否从事计算机相关行业,是否接触过Android,是否使用Android开发过项目,都能从本书中找到起点。
《android从入门到精通》以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Andriod开发的相关知识和实战技能。 本书第1篇【基础知识】主要讲解Android开发环境的搭建方法和应用开发基础知识等内容;第2篇【核心技术】主要讲解UI界面布局、核心组件、事件处理、Activity界面表现、Intent和IntentFilter、Service和Broadcast Receiver、应用资源管理机制、数据存储等内容;第3篇【典型应用】主要讲解图形图像、音频、视频、网络数据处理、GPS地图定位等内容;第4篇【知识进阶】主要讲解Android传感器、蓝牙数据传输、Google Now和Android Wear、网页、OpenGL ES三维图形处理等内容;第5篇【综合实战】主要介绍象棋游戏、音乐播放器和网络流量防火墙系统等的开发方法。 本书适合任何想学习Android开发的读者,无论读者是否从事计算机相关行业,是否接触过Android,均可通过本书的学习快速掌握Android开发的方法和技巧。
第0章 Android学习指南 1 本章视频教学录像:24分钟 0.1 移动智能设备系统发展现状 2 0.1.1 智能手机和移动智能设备 2 0.1.2 主流移动智能操作系统 2 ?0.2 Android系统 4 0.2.1 Android系统的发展现状 4 0.2.2 常见Android产品分类 4 0.2.3 Android系统的巨大优势 6 0.3 移动开发与传统PC开发的差异 7 0.3.1 主要差异 8 0.3.2 主流移动设备屏幕的分辨率 8 ?0.4 Android应用开发学习路线图 9 第1篇 基础知识 第1章 搭建Android应用开发环境 12 本章视频教学录像:23分钟 搭建良好的开发环境,往往是开发实践的第一步。 ?1.1 安装Android应用环境的系统要求 13 ?1.2 获取并安装JDK 13 1.2.1 获取JDK 13 1.2.2 安装JDK 15 1.2.3 验证安装是否成功 16 ?1.3 获取并安装Eclipse和Android SDK 17 1.3.1 获取Eclipse和Android SDK 17 1.3.2 解压缩安装Eclipse和Android SDK 18 1.3.3 安装ADT 19 1.3.4 设定Android SDK Home 21 1.3.5 验证Android开发环境 22 1.4 Android虚拟设备 22 1.4.1 创建、修改、删除Android模拟器 23 1.4.2 启动AVD模拟器 24 1.5 综合演练——新手入门的第一个Android应用程序 25 1.5.1 使用Eclipse新建Android工程 25 1.5.2 编写代码和代码分析 26 1.5.3 调试程序 27 1.5.4 运行项目 29 1.5.5 导入一个已经存在的项目 30 1.6 高手点拨 31 1.7 实战练习 32 第 2章?Android应用开发基础 33 本章视频教学录像:21分钟 千里之行,始于足下。本章带你学习Android应用开发的必备基础知识,开启学习之旅。 ?2.1 Android系统架构 34 2.1.1 Android系统架构概览 34 2.1.2 底层操作系统 34 2.1.3 Android的硬件抽象层 35 2.1.4 中间层 35 2.1.5 应用程序框架 36 2.1.6 应用程序层 36 2.2 Android应用程序文件组成 36 2.2.1 应用程序目录概览 36 2.2.2 src目录 36 2.2.3 控制文件AndroidManifest.xml 37 2.2.4 gen目录 38 2.2.5 res目录 39 2.2.6 assets目录 40 2.3 Android的五大组件 40 2.3.1 Activity组件 41 2.3.2 Intent组件 41 2.3.3 Service组件 41 2.3.4 Broadcast和Receiver组件 41 2.3.5 ContentProvider组件 42 2.4 高手点拨 42 2.5 实战练习 42 第2篇 核心技术 第 3章 UI界面布局 44 本章视频教学录像:23分钟 UI之于应用程序,犹如外表之于人。美观的UI设计会让用户赏心悦目,为应用程序吸粉。 3.1 View视图组件 45 3.1.1 View的常用属性和方法 45 3.1.2 ViewGroup容器 46 3.1.3 ViewManager类 46 3.2 Android UI布局的方式 47 3.2.1 使用XML布局 47 3.2.2 在Java代码中控制布局 47 3.3 Android布局管理器 48 3.3.1 Android布局管理器概述 49 3.3.2 线性布局LinearLayout 51 3.3.3 相对布局RelativeLayout 52 3.3.4 帧布局FrameLayout 54 3.3.5 表格布局TableLayout 55 3.3.6 绝对布局 AbsoluteLayout 55 3.3.7 网格布局GridLayout 57 3.4 综合演练——实现一个图文展示系统 57 3.4.1 新建工程 58 3.4.2 实现界面布局 58 3.4.3 编写代码 59 3.4.4 测试运行 62 3.5 高手点拨 63 3.6 实战练习 64 第 4章 核心组件 65 本章视频教学录像:44分钟 各种功能强大的组件,可以让编程和项目的实现更加便捷。 4.1 Widget组件 66 4.2 按钮和文本框 67 4.2.1 按钮Button 67 4.2.2 文本框TextView 69 4.3 多选按钮和单选按钮 70 4.3.1 多项选择控件CheckBox 70 4.3.2 单项选择控件RadioGroup 71 4.4 下拉列表控件和自动完成文本控件 72 4.4.1 下拉列表控件Spinner 72 4.4.2 自动完成文本控件AutoCompleteTextView 75 4.5 日期选择器控件和时间选择器控件 76 4.5.1 日期选择器控件DatePicker 76 4.5.2 时间选择器控件TimePicker 78 4.6 滚动条、进度条和拖动条控件 79 4.6.1 滚动视图控件ScrollView 79 4.6.2 进度条控件ProgressBar 80 4.6.3 拖动条控件SeekBar 81 4.7 评分组件RatingBar 82 4.8 图片处理控件 83 4.8.1 图片视图控件ImageView 83 4.8.2 切换图片控件ImageSwitcher和Gallery 84 4.9 网格视图控件GridView 86 4.10 MENU控件 87 4.10.1 MENU基础 88 4.10.2 实例——使用MENU控件展示友好界面 88 4.11 列表控件ListView 91 4.11.1 ListView控件基础 91 4.11.2 实例——使用SimpleAdapter实现ListView列表功能 95 4.12 对话框控件Dialog 96 4.12.1 对话框基础 96 4.12.2 实例——在屏幕中使用对话框显示问候语 96 4.13 Toast和Notification提醒控件 102 4.13.1 NotificationManager和Notification设置通知 102 4.13.2 更新通知 103 4.14 综合演练——随身提醒器 105 4.15 高手点拨 111 4.16 实战练习 112 第 5章 Android事件处理 113 本章视频教学录像:39分钟 事件处理,要完成应用程序对用户动作的响应,本章将分类介绍事件处理的知识。 5.1 事件处理概述 114 5.2 基于监听的事件处理 114 5.2.1 监听处理模型中的3种对象 114 5.2.2 Android系统中的监听事件 116 5.2.3 实现事件监听器的方法 117 5.3 基于回调的事件处理 120 5.3.1 Android事件监听器的回调方法 121 5.3.2 基于回调的事件传播 123 5.3.3 重写onTouchEvent方法响应触摸屏事件 125 5.4 响应的系统设置的事件 125 5.4.1 Configuration类详解 126 5.4.2 重写onConfigurationChanged响应系统设置更改 128 5.5 Handler消息传递机制 128 5.6 Android线程处理 132 5.6.1 什么是进程和线程 132 5.6.2 Android应用程序的生命周期 134 5.6.3 Android线程间的通信机制 135 5.6.4 多线程处理 141 5.7 异步任务处理机制 147 5.8 综合演练——异步多线程处理网络数据 148 5.9 高手点拨 152 5.10 实战练习 153 第 6章 Activity界面表现 155 本章视频教学录像:26分钟 应用程序的界面和Activity一一对应,掌握Activity相关知识有助于接下来的学习。 6.1 什么是Activity 156 6.1.1 Activity的状态及状态间的转换 156 6.1.2 Activity栈 157 6.1.3 Activity的生命周期 157 6.1.4 实例——启动对话框风格的Activity 159 6.2 操作Activity 162 6.2.1 配置Activity 162 6.2.2 启动、关闭Activity 164 6.2.3 Activity数据交换 167 6.2.4 启动其他Activity 167 6.3 Activity的加载模式 172 6.3.1 standard加载模式 172 6.3.2 singleTop加载模式 173 6.3.3 singleTask加载模式 174 6.3.4 singleInstance加载模式 174 6.4 综合演练——会员注册系统 174 6.5 高手点拨 177 6.6 实战练习 178 第 7章 Intent和IntentFilter 179 本章视频教学录像:25分钟 Intent既可以启动其他新的Activity,又可作为传递数据和事件的桥梁,是Android开发中的核心组件之一。 7.1 Intent和IntentFilter 180 7.1.1 Intent启动不同组件的方法 180 7.1.2 Intent的构成 180 7.1.3 Intent的基本用法 181 7.2 显式Intent和隐式Intent 182 7.2.1 显式Intent(Explicit Intent)的基本用法 182 7.2.2 隐式Intent(Implicit Intent) 185 7.3 IntentFilter对象 187 7.3.1 IntentFilter基础 187 7.3.2 IntentFilter响应隐式Intent 188 7.3.3 Android解析IntentFilter 189 7.4 Intent的属性 190 7.4.1 Component属性 190 7.4.2 Action属性 192 7.4.3 Category属性 193 7.4.4 Data属性和Type属性 194 7.4.5 Flag属性 197 7.5 Intent和Activity 197 7.5.1 显式启动新的Activity 198 7.5.2 隐式Intent和运行时绑定 198 7.5.3 Activity的返回值 199 7.5.4 Android本地动作 200 7.6 综合演练——使用Intent拨打电话 200 7.7 高手点拨 203 7.8 实战练习 203 第 8章 Service和Broadcast Receiver 205 本章视频教学录像:24分钟 Service和Broadcast Receiver是Android应用程序中很重要的核心组件,本章将详细讲解。 8.1 Service详解 206 8.1.1 Service基础 206 8.1.2 Service的生命周期 206 8.1.3 Service的策略 207 8.1.4 创建Service 208 8.1.5 使用Service 209 8.1.6 与远程Service通信 210 8.1.7 Service的访问权限 211 8.1.8 实例——启动和停止Service 211 8.2 AIDL Service服务 213 8.2.1 AIDL基础 213 8.2.2 实例——将接口暴露给客户端 215 8.2.3 实例——客户端访问AIDL Service 217 8.3 Broadcast Receiver广播操作 220 8.3.1 ?Broadcast Receiver基础 220 8.3.2 Receiver的生命周期 220 8.4 短信处理和电话处理 221 8.4.1 SmsManager类介绍 221 8.4.2 TelephonyManager类介绍 223 8.5 综合演练——监听短信是否发送成功 223 8.6 高手点拨 228 8.7 实战练习 228 第 9章 应用资源管理机制 229 本章视频教学录像:25分钟 掌握Android系统应用资源管理机制,有助于开发人员的开发和维护工作。 9.1 Android的资源类型 230 9.2 如何使用资源 231 9.2.1 在Java代码中使用资源清单项 231 9.2.2 在Java代码中访问实际资源 231 9.3 “res/values”目录 232 9.3.1 定义颜色值 232 9.3.2 字符串资源 232 9.3.3 颜色资源文件 233 9.3.4 尺寸资源文件 233 9.3.5 实例——使用字符串、颜色和尺寸资源 234 9.4 使用Drawable资源 238 9.4.1 使用StateListDrawable资源 238 9.4.2 使用LayerDrawable资源 239 9.4.3 使用ShapeDrawable资源 240 9.4.4 使用ClipDrawable资源 241 9.4.5 使用AnimationDrawable资源 242 9.5 使用属性动画资源 243 9.6 使用原始的XML资源 244 9.6.1 什么是原始的XML资源 244 9.6.2 实例——使用原始的XML文件 245 9.7 综合演练——播放指定的声音资源 247 9.8 高手点拨 250 9.9 实战练习 251 第 10章 数据存储 253 本章视频教学录像:29分钟 大数据时代拥有海量数据存储,数据存储技术变得愈发重要。 10.1 Android系统中的5种数据存储方式 254 10.2 SharedPreferences存储 254 10.2.1 SharedPreferences基础 254 10.2.2 实例——存储联系人信息 255 10.3 文件存储 257 10.3.1 文件存储基础 257 10.3.2 实例——使用文件保存表单数据 258 10.4 轻量级数据库工具SQLite 261 10.4.1 SQLite基础 261 10.4.2 SQLiteDatabase介绍 262 10.4.3 SQLiteOpenHelper介绍 266 10.4.4 实例——使用SQLite操作数据 267 10.5 ContentProvider存储 273 10.5.1 ContentProvider基础 273 10.5.2 实例——存储联系人信息 274 10.6 综合演练——实现一个日记本系统 276 10.6.1 实例说明 276 10.6.2 具体实现 277 10.7 高手点拨 283 10.8 实战练习 284 第3篇 典型应用 第 11章 图形图像 286 本章视频教学录像:26分钟 唯美的图形和绚丽的动画,都会带给用户视觉享受,本章带你学习Android系统中的图像处理知识。 11.1 二维图像处理 287 11.1.1 SurfaceFlinger渲染管理器 287 11.1.2 Skia渲染引擎 289 11.1.3 Android的绘图机制 290 11.1.4 使用其他的绘图类 296 11.2 二维动画处理 298 11.2.1 使用Drawable实现动画效果 298 11.2.2 Tween Animation动画 300 11.2.3 实现Frame Animation动画效果 304 11.2.4 Property Animation动画 306 11.3 综合演练——在Android中播放GIF动画 309 11.4 高手点拨 312 11.5 实战练习 312 第 12章 音频应用程序 313 本章视频教学录像:28分钟 音频是最主流的应用之一,掌握其开发技术很有必要。 12.1 音频接口类 314 12.2 AudioManager类 315 12.2.1 AudioManager基础 315 12.2.2 实例——设置短信提示铃声 317 12.3 录音处理 321 12.3.1 使用MediaRecorder接口录制音频 321 12.3.2 使用AudioRecord接口录制音频 322 12.4 播放音频 325 12.4.1 使用AudioTrack播放音频 325 12.4.2 使用MediaPlayer播放音频 326 12.4.3 使用SoundPool播放音频 328 12.4.4 使用Ringtone播放铃声 329 12.4.5 使用JetPlayer播放音频 329 12.4.6 使用AudioEffect处理音效 330 12.5 语音识别技术 333 12.5.1 Text-To-Speech技术 333 12.5.2 谷歌的Voice Recognition技术 338 12.6 实现振动功能 341 12.7 AlarmManage服务 342 12.8 综合演练——开发一个闹钟程序 343 12.9 高手点拨 349 12.10 实战练习 350 第 13章 视频应用程序 351 本章视频教学录像:19分钟 用手机等移动设备观看视频已成为一种生活常态。本章将讲解视频应用的知识。 13.1 使用Media Player播放视频 352 13.2 使用VideoView播放视频 359 13.2.1 VideoView基础 359 13.2.2 实例——使用VideoView播放手机中的影片 361 13.3 使用Camera拍照 364 13.3.1 Camera基础 364 13.3.2 实例——使用Camera相机预览并拍照 366 13.4 综合演练——编写一个简单的音乐播放器 373 13.5 高手点拨 377 13.6 实战练习 378 第 14章 网络数据处理 379 本章视频教学录像:34分钟 移动互联网时代,海量网络数据的处理是开发人员必须要掌握的技能。 14.1 HTTP数据通信 380 14.1.1 HTTP基础 380 14.1.2 Android中的HTTP 380 14.1.3 实例——在手机屏幕中传递HTTP参数 381 14.2 URL和URLConnection 384 14.2.1 URL类详解 384 14.2.2 实例——从网络中下载图片作为屏幕背景 386 14.3 处理XML数据 390 14.3.1 XML概述 390 14.3.2 实例——使用SAX解析XML数据 390 14.4 下载网络中的图片 393 14.5 使用Socket实现数据通信 396 14.5.1 Socket编程初步 396 14.5.2 TCP编程机制 397 14.5.3 UDP编程 399 14.5.4 实例——使用Socket实现数据传输 402 14.6 使用WebView浏览网页数据 405 14.6.1 WebView介绍 405 14.6.2 实例——在手机屏幕中浏览网页 405 14.7 综合演练——远程下载并安装一个软件 407 14.8 高手点拨 413 14.9 实战练习 413 第 15章 GPS地图定位 415 本章视频教学录像:27分钟 越来越多的应用程序需要定位功能,Android系统可无缝支持GPS地图定位。 15.1 位置服务 416 15.1.1 类location详解 416 15.1.2 实例——在Android设备中实现GPS定位 416 15.2 更新位置信息 419 15.2.1 库Maps中的类 419 15.2.2 使用LocationManager监听位置 420 15.2.3 实例——监听当前设备的坐标和海拔 421 15.3 在Android设备中使用地图 425 15.3.1 添加Google Map密钥 425 15.3.2 使用Map API密钥 428 15.3.3 实例——使用谷歌地图实现定位 430 15.4 综合演练——在手机屏幕中实现路径导航 434 15.5 高手点拨 441 15.6 实战练习 442 第4篇 知识进阶 第 16章 Android传感器 444 本章视频教学录像:35分钟 传感器广泛存在于当前常见的各项应用中,本章将对各类传感器进行详细介绍。 16.1 Android传感器系统基础 445 16.1.1 查看包含的传感器 445 16.1.2 模拟器测试工具——SensorSimulator 446 16.1.3 实例——检测当前设备支持的传感器 450 16.2 光线传感器 452 16.2.1 光线传感器基础 452 16.2.2 使用光线传感器的方法 454 16.3 磁场传感器 455 16.4 加速度传感器 455 16.4.1 加速度传感器的分类 455 16.4.2 Android系统中的加速度传感器 456 16.5 方向传感器 457 16.5.1 方向传感器基础 457 16.5.2 Android中的方向传感器 458 16.6 陀螺仪传感器 458 16.6.1 陀螺仪传感器基础 459 16.6.2 Android中的陀螺仪传感器 459 16.7 旋转向量传感器 460 16.8 距离传感器 461 16.8.1 距离传感器基础 461 16.8.2 Android系统中的距离传感器 462 16.9 气压传感器 464 16.9.1 气压传感器基础 464 16.9.2 气压传感器在智能手机中的应用 465 16.10 温度传感器 465 16.10.1 温度传感器基础 466 16.10.2 Android系统中的温度传感器 466 16.11 湿度传感器 469 16.12 综合演练——开发一个具有定位功能的指南针 470 16.13 高手点拨 479 16.14 实战练习 480 第 17章 蓝牙数据传输 481 本章视频教学录像:17分钟 蓝牙支持小范围、短距离的无线通信,移动终端设备大多支持蓝牙功能。 17.1 低功耗蓝牙基础 482 17.1.1 低功耗蓝牙的架构 482 17.1.2 低功耗蓝牙分类 482 17.2 Android系统中的蓝牙模块 483 17.3 和蓝牙相关的类 485 17.3.1 BluetoothSocket类 485 17.3.2 BluetoothServerSocket类 487 17.3.3 BluetoothAdapter类 487 17.3.4 BluetoothClass.Service类 494 17.3.5 BluetoothClass.Device类 494 17.4 综合演练——开发硬件蓝牙控制器 495 17.5 高手点拨 499 17.6 实战练习 500 第 18章 Google Now和Android Wear 501 本章视频教学录像:20分钟 Google Now是一款智能的应用,可以基于对用户习惯的全面了解而为用户提供实时相关信息。 18.1 Google Now 502 18.1.1 搜索引擎的升级——Google Now 502 18.1.2 Google Now的用法 502 18.2 Android Wear 504 18.2.1 什么是Android Wear 504 18.2.2 搭建Android Wear开发环境 505 18.3 开发Android Wear程序 507 18.3.1 创建通知 507 18.3.2 创建声音 510 18.3.3 给通知添加页面 514 18.3.4 通知堆 515 18.3.5 通知语法介绍 516 18.4 综合演练——实现手机和手表的交互 517 18.5 高手点拨 528 18.6 实战练习 528 第 19章 为Android开发网页 529 本章视频教学录像:30分钟 移动终端设备上的网页开发技术也有别于电脑端的网页开发技术,本章将详细介绍Android系统网页开发技术。 19.1 编写一个适用于Android系统的网页 530 19.2 在Android中添加CSS 534 19.2.1 编写基本的样式 534 19.2.2 添加视觉效果 536 19.3 添加JavaScript 537 19.3.1 jQuery框架介绍 537 19.3.2 实例——为页面添加动态行为 539 19.4 使用Ajax 541 19.5 让网页动起来 545 19.5.1 JQTouch开源框架 545 19.5.2 实例——使用JQTouch框架实现动画效果 545 19.6 使用PhoneGap 549 19.6.1 PhoneGap介绍 549 19.6.2 搭建PhoneGap开发环境 550 19.6.3 实例——创建基于PhoneGap的HeIIoWorld程序 554 19.7 综合演练——移动版汇率转换器 560 19.8 高手点拨 568 19.9 实战练习 568 第20章 OpenGL ES三维图形处理 569 本章视频教学录像:26分钟 掌握了OpenGL ES的知识,才能将其良好地应用于Android系统中三维图形的处理。 20.1 OpenGL ES基础 570 20.1.1 OpenGL ES 3.1介绍 570 20.1.2 Android全面支持OpenGL ES 3.1 570 20.2 OpenGL ES的基本应用 570 20.2.1 使用点线法绘制三角形 571 20.2.2 使用索引法绘制三角形 575 20.3 实现投影效果 581 20.3.1 正交投影 581 20.3.2 透视投影 581 20.4 实现光照效果 582 20.4.1 光源的类型 582 20.4.2 光源的颜色 583 20.5 实现纹理映射 584 20.5.1 纹理贴图和纹理拉伸 584 20.5.2 Texture Filter纹理过滤 585 20.6 实现坐标变换 586 20.6.1 坐标变换基础 586 20.6.2 实现缩放变换 586 20.6.3 实现平移变换 587 20.7 使用Alpha混合技术 587 20.8 实现摄像机和雾特效功能 588 20.8.1 摄像机基础 588 20.8.2 雾特效基础 589 20.9 综合演练——绘制一个圆柱体 589 20.10 高手点拨 597 20.11 实战练习 598 第5篇 综合实战 第21章 象棋游戏 600 本章视频教学录像:13分钟 象棋游戏的实战案例带你领略完整项目的开发过程。 21.1 棋牌游戏介绍 601 21.1.1 棋牌游戏发展现状 601 21.1.2 经典游戏介绍 601 21.2 规划项目 602 21.2.1 规划流程 602 21.2.2 准备工作 603 21.3 项目架构 603 21.3.1 总体架构 603 21.3.2 规划类 604 21.4 具体编码 605 21.4.1 实现控制类 605 21.4.2 欢迎界面类 606 21.4.3 菜单界面类 611 21.4.4 游戏帮助类 613 21.4.5 游戏界面框架类 615 21.4.6 象棋走法类 625 21.4.7 思考时间类 625 21.4.8 走法规则类 626 第22章 音乐播放器 633 本章视频教学录像:23分钟 音乐播放器的案例教你应用层程序的开发技巧。 22.1 项目介绍 634 22.1.1 项目背景介绍 634 22.1.2 项目的目的 634 22.2 系统需求分析 634 22.2.1 构成模块 634 22.2.2 系统流程 639 22.2.3 功能结构图 640 22.2.4 系统功能说明 641 22.2.5 系统需求 641 22.3 数据库设计 642 22.3.1 字段设计 642 22.3.2 E-R图设计 642 22.3.3 数据库连接 643 22.3.4 创建数据库 643 22.3.5 操作数据库 644 22.3.6 数据显示 646 22.4 具体编码 647 22.4.1 设置服务信息 647 22.4.2 播放器主界面 648 22.4.3 播放列表功能 658 22.4.4 菜单功能模块 661 22.4.5 播放设置界面 664 22.4.6 设置显示歌词 666 22.4.7 文件浏览器模块 667 22.4.8 数据存储 671 第23章 网络流量防火墙系统 673 本章视频教学录像:14分钟 网络防火墙系统这一可独立运行的案例融合了开发中的多项技术,并依照开发流程逐步介绍。 23.1 系统需求分析 674 23.2 编写布局文件 674 23.3 编写主程序文件 675 23.3.1 主Activity文件 675 23.3.2 帮助Activity文件 689 23.3.3 公共库函数文件 689 23.3.4 系统广播文件 702 23.3.5 登录验证 703 23.3.6 打开/关闭某一个实施控件 704
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读试读
同类热门
类似软件
Android任务驱动式教程37.84M172人在用Android任务驱动式教程是一本高清pdf格式的电子书,书本以eclipse为集成开发环境,结合作者近年来在手机软件研发和教学中积累的经验,以一个企业级的手机研发项目--手机文件管理器的开发过程为主线,详细介绍了android平台开发的相关知识。另外软
查看android 4游戏编程入门经典pdf3.55M291人在用《android 4游戏编程入门经典》是专为游戏开发的初学者量身打造的一款android开发入门教程,作者[美]Mario Zechner和Robert Green,曾繁贰、于建业和王炜译,清华大学出版社出版。全书最大亮点是:它教你如何从零开始学习and
查看android驱动开发与移植实战详解5.14M313人在用android驱动开发与移植实战详解是一本pdf高清版的电子图书,已经附带了pdf福昕阅读器在软件包中,用户可以即下即看。android安卓系统是谷歌公司推出的一款手机系统,是基于linux内核开发的,能够迅速建立手机软件的解决方案。该系统采用了webk
查看轻松学Android开发pdf37M252人在用轻松学Android开发pdf是目前学习Android开发的最好的入门图书,由于Android的持续火爆,关于这方面的图书也是卖得很好。全书以图解的方式显示了如何学习Android编程,拥有282幅教学插图、105个典型示例、455分钟视频教程、以及53
查看Android开发工具(adt plugin for eclipse)32.07M261人在用adt plugin for eclipse是一个eclipse插件,作为一款超级专业的Android应用程序开发工具,adt plugin for eclipse可以让你快速的建立一个Android项目,创建应用程序的界面,基于Android框架API
查看google android开发入门与实战高清版35.85M200人在用说到google android,它实际上是Google开发的基于Linux平台的开源手机操作系统,包括了操作系统、用户界面、用户程序、移动电话工作所需要的全部软件,并不存在任何以往阻碍移动产业创新的专有权障碍。如果用户想要学会这一技术,光凭间的那的视频
查看android开发入门教程42.02M278人在用随着互联网的时代一步一步向人类走来,如果在短时间内掌握计算机编程有关的技巧,不管到哪里都非常吃香。因此小编特意给用户准备了android编程教程,在这套教程中一共包含了5项学习知识,分别是Android实例与详解、Android网络开发技术实战详解、An
查看android 7.1.1正式版(原生系统)510M3014人在用android 7.1.1正式版,又称之为安卓7.1.1正式版,是谷歌官方推出的最新版本的android原生系统,用户可以在OTA升级,不过目前可以升级的只有谷歌自家的手机和部分原生Android手机,包括Nexus6、Nexus 5X、Nexus 6P
查看疯狂android讲义第3版233.07M379人在用 如何更好的学习android开发?这里小编为广大网友带来了疯狂android讲义第3版pdf下载,pdf高清无水印版,是目前最好的一本介绍Android应用开发的实用图书,曾获评CSDN年度具有技术影响力十大原创图书,作者李刚。 全书介
查看热门标签
网友评论0人参与,0条评论
最新排行
齿轮传动设计手册清晰版27.76Mpdf朱孝录扫描版 齿轮传动设计手册是由化学出版社出版的一本齿轮设计相关的图书,主编朱孝录。全书将通用机械和重型机械齿轮(一般工业齿轮)的设计作为重点,内容包括:渐开线圆柱齿轮、圆弧齿圆柱齿轮、锥齿轮、蜗杆、动轴轮系齿轮传动的设计。手册各个章节主要编者均有数十年齿轮设
查看小鹿点睛助手使用手册4.8Mpdf扫描版 小鹿点睛助手使用手册是由小鹿推广官方针对360移动竞价量身定做的推广软件指导手册。可以面向用户详细介绍小鹿点睛助手的功能特色,并从产品特性、产品介绍、账户管理、编辑器等角度解释说明如何利用软件进行360移动智能调价,能够实现对360移动竞价完善的流
查看cnki全球学术快报电脑版95.79Mv0.2.34 cnki全球学术快报电脑版是一款来自CNKI知网的学术文献搜索软件,整合学术交流、阅读、问答、设备同步、个性化定制、智能推送、即时通讯等功能于一体,让学术更高效、更便捷。 其中功能非常全面,如检索、资料库、图书馆、个性化定制等,用户可以
查看让云落地云计算服务模式pdf82.95M高清扫描版 让云落地 云计算服务模式(SaaS、PaaS和IaaS)设计决策是一本云计算服务模式设计书籍,由迈克尔·J·凯维斯编著,陈志伟、辛敏共同翻译,作者在本书中就如何有效利用云计算为你的企业服务方面,提供了不少切实中肯的建议,这与别的书有什么不同?不同在
查看android物联网开发细致入门与最佳实践66.04M李天祥pdf扫描版 android物联网开发细致入门与最佳实践是一本Android物联网开发入门书籍,由李天祥编著,本书内容几乎涵盖了Android物联网开发所需要的所有主要知识点,详细讲解了每一个典型物联网项目的实现过程和具体移植方法。为了使广大读者彻底弄清楚And
查看小家越住越大pdf电子版96.95M完整版中国的房子是全球房价最贵的,多少人因为房子的问题产生各种故事,就算买了房子,面积小,收纳就小,如何解决这个问题呢?这里小编带来了小家越住越大pdf,作者逯薇,万科住宅专家,从事住宅研发13年,绘制超过2000张户型图,参与过15万套以上精装修住宅设计。作
查看Photoshop卡通漫画设计完全实例教程59.58Mpdf全彩版Photoshop卡通漫画设计完全实例教程是一款pdf全彩版的电子书籍,详细的向读者介绍了完整的卡通设计流程与创作技法。全书共有56个匠心独具的流行风格卡漫实战案例,全面解析了8大类前沿卡漫设计领域,是目前网络上最好用的PS卡通设计教程,适合有一定绘画基
查看大规模web服务开发技术pdf版132.09M伊藤直也 田中慎司pdf高清完整版大规模web服务开发技术是一款介绍web服务开发的教材,由伊藤直也,田中慎司[日本]编著,李剑译,电子工业出版社出版。全书内容从操作系统和计算机的原理开始,详细介绍了数据库的分布式方法、实用算法在系统中的应用、能支撑海量数据的搜索引擎的原理,以及统观系统
查看web前端开发精品课:html与css基础教程44.88M莫振杰pdf扫描版web前端开发精品课:html与css基础教程是一本介绍html与css基础的入门教材,由人民邮电出版社出版,莫振杰编著。全书分为两大部分,第一部分是html入门,主要介绍了网页结构基础知识,而第二部分主要讲的是css的入门,介绍了网页样式方面的基础知识
查看计算机是怎样跑起来的22.44M矢泽久雄扫描完整版计算机是怎样跑起来的是一本详细讲解计算机结构,以及基础知识的图书,由(日)矢泽久雄编著,胡屹翻译,人民邮电出版社出版。全书以图配文,以计算机的三大原则为开端,相继介绍了计算机的结构、手工汇编、程序流程、算法、数据结构、面向对象编程、数据库、TCP/IP
查看