图书介绍

Android项目开发范例大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Android项目开发范例大全
  • 黄宇健,刘宏韬编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113147945
  • 出版时间:2012
  • 标注页数:510页
  • 文件大小:162MB
  • 文件页数:524页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

Android项目开发范例大全PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Android基础入门1

1.1 在Eclipse中安装Android SDK和ADT1

1.1.1 下载和安装JDK1

1.1.2 下载和安装Eclipse IDE2

1.1.3 下载和安装Android SDK4

1.1.4 安装ADT(Android Development Tools)5

1.2 Android应用程序架构7

1.2.1 创建第一个Android项目7

1.2.2 AndroidManifest文件10

1.2.3 资源文件夹11

1.2.4 R.java12

1.2.5 程序的实现原理13

1.2.6 Activity生命周期14

1.3 Android基本控件18

1.3.1 按钮Button18

1.3.2 文本框TextView和编辑框EditView21

1.3.3 选项RadioGroup和Spinner24

1.3.4 开关CheckBox和ToggleButton29

1.4 Android布局文件30

1.4.1 绝对布局AbsoluteLayout31

1.4.2 相对布局RelativeLayout32

1.4.3 线性布局LinearLayout35

1.4.4 卡片布局FrameLayout37

1.4.5 表格布局TableLayout37

1.5 页面跳转以及数据在Activity之间的传递39

1.5.1 桥梁Intent和容器Bundle39

1.5.2 数据的返回——重写onActivityResult40

1.6 小试牛刀——模拟用户注册程序41

1.6.1 输入界面的实现41

1.6.2 注册结果界面的实现48

1.7 总结51

第2章 “天天向上”——桌面小插件与数据库存储的学习54

2.1 项目简介54

2.2 数据显示ListView56

2.2.1 配置ListView布局57

2.2.2 ListViiew数据的初始化58

2.2.3 Listview数据的更新62

2.3 数据储存SQLiteDatabase63

2.3.1 创建数据库和表63

2.3.2 数据库增删改查64

2.4 对话框65

2.4.1 对话框使用65

2.4.2 对话框大全66

2.5 通知提醒NotificationManager与Service70

2.5.1 后台服务Service71

2.5.2 Intent兄弟之PendingIntent72

2.5.3 创建通知73

2.6 桌面小插件APPwidgetProvider76

2.6.1 配置appwidget-provider和布局76

2.6.2 继承AppWidgetProvider和添加receiver76

2.6.3 数据定时更新与事件响应78

2.7 功能实现79

2.7.1 数据库设计79

2.7.2 设置时间的实现82

2.7.3 显示课表的实现94

2.7.4 设置上课信息的实现103

2.7.5 桌面小插件的实现110

2.7.6 定时通知的实现120

2.8 应用打包和发布125

2.8.1 打包126

2.8.2 发布126

2.9 总结128

第3章 “NotePad”——界面运用与数据处理129

3.1 项目简介129

3.2 三个常用控件130

3.2.1 上下文菜单ContextMenu130

3.2.2 选项菜单OptionMenu132

3.2.3 进度条ProgressDialog135

3.3 Theme与Style136

3.3.1 用Theme改变窗体样式136

3.3.2 用Style改变控件或Layout样式141

3.4 两个Adapter数据适配器142

3.4.1 BaseAdapter与列表ListView143

3.4.2 CursorAdapter与搜索AutoCompleteTextView146

3.5 App参数设置与存储149

3.5.1 界面实现与PreferenceActivity149

3.5.2 配置数据存储与SharedPreferences158

3.6 NotePad功能实现160

3.6.1 数据库建立及相关设计160

3.6.2 数据适配器及相关设计168

3.6.3 界面设计172

3.6.4 界面实现182

3.6.5 功能实现192

3.6.6 桌面小插件210

3.7 应用打包与发布212

3.7.1 应用打包212

3.7.2 应用发布212

3.8 总结214

第4章 “SpinLock”——画图与替代解锁界面的尝试215

4.1 项目简介215

4.2 画图专用SurfaceView217

4.2.1 重写SurfaceView三要点217

4.2.2 事件响应218

4.2.3 在画布上画图218

4.2.4 位置坐标的计算219

4.3 屏蔽原有的解锁画面220

4.3.1 SystemService的使用220

4.3.2 在配置文件中添加Permission221

4.4 监听屏幕关闭事件225

4.4.1 广播接受者BroadcastReceiver226

4.4.2 注册我感兴趣的广播接收器226

4.5 功能实现227

4.5.1 设置界面227

4.5.2 后台服务228

4.5.3 主程序229

4.5.4 解锁画面的实现230

4.5.5 手机震动的实现249

4.6 扩展学习——代码优化250

4.7 应用打包和发布262

4.7.1 打包应用262

4.7.2 发布应用262

4.8 总结265

第5章 “BlueControl”——蓝牙通信与感应器服务266

5.1 项目简介266

5.2 蓝牙服务268

5.2.1 准备工作269

5.2.2 打开蓝牙和搜索蓝牙271

5.2.3 建立连接和传输数据272

5.3 手势识别278

5.3.1 准备工作278

5.3.2 gesture的使用281

5.4 传感器284

5.4.1 感应器的使用284

5.4.2 传感器的种类285

5.5 功能实现289

5.5.1 搜索蓝牙的实现289

5.5.2 手机端主界面的实现291

5.5.3 赛车游戏手柄功能的实现(一)297

5.5.4 赛车游戏手柄功能的实现(二)301

5.5.5 水果忍者游戏板的实现305

5.5.6 空间鼠标的实现307

5.5.7 电脑端的实现310

5.6 应用打包与发布317

5.6.1 打包应用317

5.6.2 发布应用317

5.7 总结319

第6章 “快速启动”—动态小浮窗320

6.1 项目简介320

6.2 窗口管理者——WindowManager324

6.2.1 让view自己管理自己324

6.2.2 参数配置——Type325

6.2.3 参数配置——Flag327

6.2.4 参数设置——位置329

6.3 动态绘图——Surfaceview和Handler329

6.3.1 surfaceCreated与surfaceDestroyed之间330

6.3.2 图像的变换操作——Matrix330

6.3.3 Handler的使用331

6.4 九宫格——GridView332

6.4.1 在布局文件中配置参数333

6.4.2 继承BaseAdapter来显示图片334

6.4.3 与其他组建的交互——sendBroadcast335

6.5 功能实现336

6.5.1 主程序336

6.5.2 浮窗的实现336

6.5.3 设置界面的实现348

6.6 扩展学习358

6.6.1 具体设计358

6.6.2 图标窗体的实现360

6.6.3 设置界面的实现366

6.7 应用打包和发布372

6.7.1 应用打包372

6.7.2 应用发布372

6.8 总结373

第7章 “手机终端”——手机自动服务和语音控制375

7.1 项目简介375

7.2 手机通信自动服务377

7.2.1 发送短信和拨打电话——URI377

7.2.2 接收短信和接收电话381

7.2.3 查找和添加联系人383

7.3 手机附加功能自动服务384

7.3.1 获取应用及打开384

7.3.2 设置闹钟385

7.3.3 飞行模式和音量控制387

7.3.4 蓝牙和Wi-Fi的开关388

7.4 语音输入和输出389

7.4.1 语音识别389

7.4.2 语音输出392

7.5 功能实现392

7.5.1 输入效果的实现——SPhone(一)393

7.5.2 输出效果的实现——SPhone(二)401

7.5.3 解析器的实现——Compiler406

7.5.4 联系人和应用管理——SearchManager422

7.5.5 语音输入与解析器中间层——SpeakConnect425

7.6 应用打包与发布428

7.6.1 应用打包428

7.6.2 应用发布428

7.7 总结430

第8章 “Let's race”——网络通信与地图服务431

8.1 项目简介431

8.2 控件ImageSwitcher与Gallery432

8.2.1 ImageSwitcher432

8.2.2 Animation433

8.2.3 Gallery437

8.3 自定义对话框440

8.3.1 对话框的实现440

8.3.2 各式各样的对话框443

8.4 网络编程445

8.4.1 字符传输446

8.4.2 图片传输448

8.5 地图服务450

8.5.1 准备工作450

8.5.2 创建一个地图视图451

8.5.3 位置更新455

8.5.4 绘图与规划路径456

8.6 功能实现458

8.6.1 通信部分459

8.6.2 客户端登录界面470

8.6.3 客户端注册界面476

8.6.4 客户端选择地图界面488

8.6.5 客户端开始界面496

8.6.6 倒计时对话框的实现507

8.7 应用打包与发布509

8.7.1 应用打包509

8.7.2 应用发布509

8.8 总结510

热门推荐