图书介绍

Android开发秘籍日株式会社科技计算机与互联网书籍

  • [日] BRILLIANTSERVICE株式会社 著;吕国栋 译
  • 店铺: 文轩网旗舰店
  • 出版社: 人民邮电出版社
  • ISBN:9787115274779
  • 版次:1
  • 上架时间:2015-01-05 23:03:30
  • 商品编码:1027621784
  • 开本:16开
  • 出版时间:2012-05-01
  • 页数:446
  • 字数:623000

微信扫码下载

手机扫码下载

电脑下载PDF

高速下载 普通下载

赞助商链接

图书目录

第1章Android入门秘籍1
1.作为开发者的Android入门1
什么是Android1
Android的历史1
AndroidMarket2
Android产品的推广3
什么是OpenEmbeddedSoftwareFoundation(OESF)3
应用程序介绍4
2.SDK的版本7
各版本的内容7
各版本的占有率11
第2章初级应用程序秘籍16
3.应用程序开发环境的搭建16
安装AndroidSDK17
安装Eclipse18
下载SDK组件18
安装ADT19
设置Eclipse20
创建Android工程20
4.模拟器入门21
创建AVD22
启动模拟器24
操作模拟器26
5.模拟器秘籍26
加载SD卡到模拟器26
了解模拟器的网络配置27
设置模拟器的DNS28
设置模拟器的代理服务器28
使用模拟器控制台29
重定向宿主机器的指定端口到模拟器29
设置位置信息30
发送任何硬件事件30
从宿主机器直接输入字符31
控制模拟器的电源状态31
确认网络状态31
模拟网络延迟31
设置网络的速度32
模拟电话的各种状态32
从模拟器控制台发送短消息34
改变模拟器的大小34
改变模拟器的皮肤35
在两个模拟器之间进行通信35
在两个模拟器之间打电话和收发短消息35
从模拟器A向模拟器B打电话36
总结36
6.Activity入门36
什么是Activity36
Activity的生命周期40
启动其他的Activity43
状态的保存、还原47
总结51
7.Activity秘籍51
使用adb命令启动Activity51
动态切换Activity的有效/无效51
8.Intent入门55
什么是Intent55
Intent过滤器58
秘籍中的秘籍60
9.使用按钮62
在XML中定义按钮62
定义按下按钮时的动作64
在布局文件中定义按钮按下时的方法65
秘籍中的秘籍66
10.使用对话框67
使用AlertDialog类67
使用Dialog类71
改善使用Eclipse的预览结果74
使用DatePickerDialog类输入日期74
使用TimePickerDialog类输入时间75
使用ProgressDialog类76
总结79
11.保存设置值79
什么可以保存79
获取设置值80
删除设置值80
12.使用保存的设置值81
查看保存的xml文件81
修改Preference的获取方法82
查看、修改其他程序的设置值82
13.简单地制作设置界面84
Preference的类型84
制作设置界面87
秘籍中的秘籍89
14.使用地图92
获取MapsAPI密钥92
创建工程94
在XML中描述并使用MapView95
从源代码新建并使用MapView97
秘籍中的秘籍98
总结104
15.使用Alarm104
设置Alarm105
Alarm的类型107
秘籍中的秘籍108
16.使用动画109
TweenedAnimation的具体例子109
Frame-By-FrameAnimation的具体例子110
动画的实现方法110
总结119
17.播放多媒体119
可播放的多媒体类型119
实现视频播放120
实现音频播放122
秘籍中的秘籍127
18.执行异步处理129
代码130
执行秘籍134
19.使用进度条135
进度条显示的基本知识135
通过ProgressBar显示进度137
在标题栏中显示进度条138
秘籍中的秘籍139
20.使用语音朗读功能143
秘籍中的秘籍144
21.使用手势输入148
用文本显示手势事件149
总结152
总结156
第3章实践应用程序秘籍157
22.制作自定义按钮157
尝试更改按钮的背景157
使用draw9patch158
使用selector160
秘籍中的秘籍162
23.制作自定义视图163
加工LinearLayout163
在XML布局文件中使用自定义视图164
秘籍中的秘籍166
24.使视图可以拖动169
扩展TextView使其可以拖动169
秘籍中的秘籍170
25.使用OpenGL171
OpenGL概述171
OpenGL术语表172
OpenGLES编程(准备篇)172
OpenGLES编程(绘制篇)175
26.使用服务182
创建服务183
调用服务184
连接服务185
秘籍中的秘籍188
27.获取位置信息191
什么是位置信息191
获取位置信息的方法192
在模拟器上测试195
执行基于位置信息变化的处理195
28.活用位置信息199
位置信息更新时调用广播接收器200
进入指定区域时发送通知203
29.使用传感器204
代码205
执行秘籍209
30.使用相机209
从相机获取信息209
执行秘籍211
秘籍中的秘籍212
保存预览的图像216
31.使用SQLite222
SQLite的命令一览227
32.使用内容提供者228
加载多媒体信息228
33.制作内容提供者233
代码234
秘籍中的秘籍238
总结239
34.制作软键盘239
InputMethodFramework的概述240
安装并执行IME249
增加用户词典的注册件数252
显示小键盘252
使预测输入区变为1行254
从软键盘打开设置界面255
总结258
35.支持快速搜索258
代码259
总结266
36.使用蓝牙266
蓝牙概述267
使蓝牙有效267
查找远程设备269
获取配对成功的设备的信息270
连接远程设备274
接收来自远程设备的连接286
总结291
37.制作动态壁纸291
制作动态壁纸292
设置动态壁纸293
使用uses-feature294
动态壁纸的实现295
添加设置界面298
秘籍中的秘籍301
38.在外部存储器(SD卡)中安装应用程序304
指定安装位置305
实现的例子305
不支持在外部存储器中安装的应用程序307
推荐安装到外部存储器的应用程序308
结语308
39.优化应用程序308
包的结构308
字节码“DEX”309
代码的优化309
优化Java字节码312
测定ProGuard的效果314
使用layoutopt优化资源315
测定优化的效果315
主要消息的意思320
40.不使用Eclipse执行构建321
通过命令行使用AndroidSDK工具执行构建321
41.注册到AndroidMarket324
确认AndroidManifest.xml的必要项目324
输出APK文件325
第4章原生代码秘籍331
42.搭建AndroidNDK的环境(Windows)331
Cygwin的下载及安装332
AndroidNDK的下载及安装333
示例库hello-jni的构建334
将hello-jni工程导入至Eclipse执行构建334
库的重建335
秘籍中的秘籍336
43.AndroidNDK的环境搭建(Linux)337
AndroidNDK的下载及安装338
44.NDK的环境搭建(MacOSX)339
Xcode的下载及安装339
AndroidNDK的下载及安装340
45.了解AndroidNDK的目录结构340
AndroidNDK的目录结构341
秘籍中的秘籍342
总结345
46.bionic入门345
bionic的限制事项345
目录结构345
总结350
47.在应用程序中使用JNI350
在NDK中使用JNI350
制作定义了JNI方法的应用程序351
实现JNI库353
编写本机代码355
构建JNI库355
执行应用程序356
秘籍中的秘籍356
48.移植并使用已经存在的库360
移植前应该考虑的事项360
创建Android.mk361
使从Java调用变为可能362
总结363
第5章定制化秘籍364
49.源代码编译环境的搭建(Linux)364
安装UbuntuLinux365
安装必要的工具366
安装Repo367
Repo的初始化368
获取源代码369
执行编译、构建369
对运行状况进行确认369
秘籍中的秘籍370
50.源代码编译环境的搭建(MacOSX)371
准备371
安装Git372
安装Repo372
文件系统的问题372
下载源代码373
SnowLeopard的设置374
使用终端进行构建375
使用Eclipse进行构建376
51.Android源代码入门377
Git与Repo377
目录结构378
52.Android编译命令入门382
为了使用Android命令而需要的设置382
讲解Android编译命令382
其他的便利的Android命令384
秘籍中的秘籍386
53.烧录开发机386
关于AndroidDevPhone1386
准备、获取源代码387
不同分支的版本构建时设置方法的差异388
针对每个分支版本讲解构建方法(使用donut/eclair分支时)388
针对每个分支版本讲解构建方法(使用cupcake分支时)389
执行构建391
写入到AndroidDevPhone1392
秘籍中的秘籍394
54.改造标准待机应用程序396
将3个界面的主屏幕改造为5个界面的主屏幕396
将待机界面的触摸滚动改造为iPhone风格397
在每个界面上设置壁纸的改造399
55.改造框架403
获取运行中的应用程序缩略图的改造404
Activity的尺寸的改造406
资源的改造412
模拟器启动时“ANDROID”字符的改造413
第6章调试秘籍415
56.使用实机调试415
准备415
结语421
57.使用ADB421
ADB客户端421
ADB服务器421
ADB命令422
显示设备的日志423
显示设备的Bug报告426
使用JDWP调试426
安装应用程序427
将数据转发到设备427
将数据从设备复制到主机427
事先输入的ADB命令,识别到设备的同时执行这个命令427
管理ADB服务器428
总结428
58.查找内存泄漏428
什么是内存泄漏429
DalvikVM的内存管理方法429
Android(DalvikVM)的垃圾回收(GC)429
跟踪内存泄漏431
有效的内存使用方法434
59.使用Traceview437
生成Trace日志438
使用Traceview分析日志439
60.使用Eclipse单步执行框架441
准备441
创建支持框架单步执行的AndroidSDK441
安装AndroidSDK442
框架的单步执行444

查看全部 ↓

精品推荐