《Android6应用开发案例精解第三版》PDF 保罗. 戴特尔

瑾年安好 230 0

《Android6应用开发案例精解第三版》PDF 保罗. 戴特尔

大小 : 91.76 MB |  下载量 : 4 次 |  文件类型 : PDF文档  

信息简介

书名:《Android6应用开发案例精解第三版》

副标题:《Android6应用开发案例精解第三版》

作者:保罗.戴特尔

类别:计算编程

页数:387

格式:PDF

ISBN:9787121314292

出版社:电子工业出版社

出版日期:2017年05月

内容简介

本书是美国知名编程教材的作者针对Android系统下进行应用开发而编写的一本入门级教程,全书以"应用驱动的方法”为基础,详细讲解了17个完整的Android应用的开发过程,并提供了8个APP应用的完整的源代码。这些应用经过精心挑选,从不同侧面展现了Android系统各个功能模块的编程方法。这些功能包括音频、视频、动画、电话、蓝牙、语音识别、加速度计、GPS、指北针、应用窗件、3D图形等,它们都是从事Android应用开发所必须熟知的基本技术。

作者简介

作品目录

第1章Android简介1

1.1简介2

1.2Android——世界领先的移动操作系统2

1.3Android的特点3

1.4Android操作系统5

1.4.1Android2.2(Froyo)5

1.4.2Android2.3(Gingerbread)6

1.4.3Android3.0~3.2(Honeycomb)6

1.4.4Android4.0~4.0.4(IceCreamSandwich)6

1.4.5Android4.1~4.3(JellyBean)7

1.4.6Android4.4(KitKat)8

1.4.7Android5.0和5.1(Lollipop)8

1.4.8Android6(Marshmallow)9

1.5从GooglePlay下载应用9

1.6包10

1.7Android软件开发工具集(SDK)11

1.8面向对象编程:简短回顾13

1.8.1汽车作为对象13

1.8.2方法与类13

1.8.3实例化14

1.8.4复用14

1.8.5消息与方法调用14

1.8.6属性与实例变量14

1.8.7封装14

1.8.8继承14

1.8.9面向对象的分析与设计(OOAD)14

1.9在AVD中测试TipCalculator应用15

1.9.1在AndroidStudio中打开TipCalculator应用的工程15

1.9.2创建Android虚拟设备(AVD)16

1.9.3在Nexus6AVD中运行TipCalculator应用18

1.9.4在Android设备上运行TipCalculator应用20

1.10创建好的Android应用21

1.11Android开发资源22

1.12小结23

第2章Welcome应用24

2.1简介25

2.2技术概览26

2.2.1AndroidStudio26

2.2.2LinearLayout,TextView和ImageView26

2.2.3可扩展标记语言(XML)26

2.2.4应用的资源26

2.2.5辅助性26

2.2.6国际化27

2.3创建应用27

2.3.1启动AndroidStudio27

2.3.2创建新工程27

2.3.3CreateNewProject对话框28

2.3.4TargetAndroidDevices步骤28

2.3.5AddanActivitytoMobile步骤29

2.3.6CustomizetheActivity步骤30

2.4AndroidStudio窗口31

2.4.1Project窗口31

2.4.2编辑器窗口32

2.4.3ComponentTree窗口33

2.4.4应用的资源文件33

2.4.5布局编辑器33

2.4.6默认GUI33

2.4.7默认GUI的XML34

2.5用布局编辑器构建应用的GUI35

2.5.1向工程添加图像35

2.5.2添加应用图标36

2.5.3将RelativeLayout改成LinearLayout37

2.5.4改变LinearLayout的id和orientation属性38

2.5.5配置TextView的id和text属性39

2.5.6配置TextView的textSize属性40

2.5.7设置TextView的textColor属性41

2.5.8设置TextView的gravity属性41

2.5.9设置TextView的layout:gravity属性41

2.5.10设置TextView的layout:weight属性43

2.5.11添加ImageView,显示图像43

2.5.12预览设计的效果46

2.6运行Welcome应用46

2.7为应用增加辅助功能48

2.8使应用国际化49

2.8.1本地化49

2.8.2为本地化资源命名文件夹49

2.8.3将字符串译文添加到工程中49

2.8.4本地化字符串50

2.8.5在AVD中测试西班牙语的应用50

2.8.6在设备中测试西班牙语的应用51

2.8.7TalkBack与本地化51

2.8.8本地化清单52

2.8.9专业翻译52

2.9小结52

第3章TipCalculator应用53

3.1简介54

3.2测试驱动的TipCalculator应用55

3.3技术概览56

3.3.1Activity类56

3.3.2Activity类的生命周期方法56

3.3.3AppCompat库与AppCompatActivity类57

3.3.4安排GridLayout中的视图57

3.3.5利用布局编辑器、ComponentTree和Properties窗口创建并定制GUI58

3.3.6格式化数字,表示本地货币和百分比字符串58

3.3.7实现TextWatcher接口,处理EditText中的文本变化58

3.3.8实现OnSeekBarChangeListener接口,处理SeekBar中的滑块位置变化58

3.3.9材料主题58

3.3.10材料设计:高度和阴影59

3.3.11材料设计:颜色59

3.3.12AndroidManifest.xml60

3.3.13在Properties窗口中搜索60

3.4构建GUI60

3.4.1GridLayout简介60

3.4.2创建TipCalculator工程61

3.4.3改成GridLayout布局61

3.4.4添加TextView,EditText和SeekBar62

3.4.5定制视图64

3.5默认主题及定制主题颜色66

3.5.1parent主题66

3.5.2定制主题颜色67

3.5.3样式的常用View属性值70

3.6添加应用的逻辑功能70

3.6.1package声明和import声明70

3.6.2AppCompatActivity的MainActivity子类71

3.6.3类变量与实例变量71

3.6.4重写Activity方法onCreate72

3.6.5MainActivity方法calculate74

3.6.6实现OnSeekBarChangeListener接口的匿名内部类74

3.6.7实现TextWatcher接口的匿名内部类75

3.7AndroidManifest.xml76

3.7.1manifest元素77

3.7.2application元素77

3.7.3activity元素77

3.7.4intent-filter元素78

3.8小结79

第4章FlagQuiz应用80

4.1简介81

4.2测试驱动的FlagQuiz应用83

4.2.1配置应用的设置83

4.2.2运行应用84

4.3技术概览86

4.3.1菜单86

4.3.2Fragment86

4.3.3Fragment生命周期方法87

4.3.4管理Fragment88

4.3.5首选项88

4.3.6assets文件夹88

4.3.7资源文件夹89

4.3.8支持不同屏幕尺寸和分辨率89

4.3.9确定设备方向90

4.3.10用于显示消息的Toast90

4.3.11使用Handler在未来执行一个Runnable对象90

4.3.12将动画用于View90

4.3.13使用ViewAnimationUtils创建环形缩放动画90

4.3.14通过颜色状态表根据视图状态确定颜色90

4.3.15AlertDialog91

4.3.16为异常消息做日志91

4.3.17通过显示Intent启动另一个活动91

4.3.18Java数据结构92

4.3.19JavaSE7特性92

4.3.20AndroidManifest.xml93

4.4创建工程、资源文件和另外的类93

4.4.1创建工程93

4.4.2BlankActivity模板布局94

4.4.3配置对JavaSE7的支持94

4.4.4向工程添加国旗图像95

4.4.5strings.xml与格式化字符串资源95

4.4.6arrays.xml96

4.4.7colors.xml97

4.4.8button_text_color.xml98

4.4.9编辑menu_main.xml98

4.4.10创建国旗飘扬动画99

4.4.11指定应用设置的preferences.xml100

4.4.12添加SettingsActivity类和SettingsActivityFragment类101

4.5构建应用的GUI102

4.5.1用于纵向模式设备的activity_main.xml布局102

4.5.2设计fragment_main.xml布局102

4.5.3GraphicalLayout编辑器工具栏106

4.5.4用于横向设备的content_main.xml布局107

4.6MainActivity类108

4.6.1package声明和import声明109

4.6.2字段109

4.6.3重写的Activity方法onCreate109

4.6.4重写的Activity方法onStart111

4.6.5重写的Activity方法onCreateOptionsMenu112

4.6.6重写的Activity方法onOptionsItemSelected112

4.6.7实现OnSharedPreferenceChangeListener的匿名内部类113

4.7MainActivityFragment类114

4.7.1package声明和import声明114

4.7.2字段114

4.7.3重写的Fragment方法onCreateView116

4.7.4updateGuessRows方法118

4.7.5updateRegions方法118

4.7.6resetQuiz方法119

4.7.7loadNextFlag方法120

4.7.8getCountryName方法122

4.7.9animate方法122

4.7.10实现OnClickListener的匿名内部类123

4.7.11disableButtons方法126

4.8SettingsActivity类126

4.9SettingsActivityFragment类127

4.10AndroidManifest.xml127

4.11小结129

第5章Doodlz应用130

5.1简介131

5.2在AVD中测试Doodlz应用132

5.3技术概览135

5.3.1Activity和Fragment的生命周期方法135

5.3.2定制视图136

5.3.3使用SensorManager监听加速计事件136

5.3.4定制的DialogFragment136

5.3.5使用Canvas,Paint和Bitmap画图137

5.3.6处理多点触事件并在Path中保存线信息137

5.3.7保存图形138

5.3.8打印功能及Android支持库的PrintHelper类138

5.3.9Android6.0的新许可模型138

5.3.10利用Gradle构建系统添加依赖性138

5.4创建工程和资源138

5.4.1创建工程139

5.4.2Gradle:向工程添加支持库139

5.4.3strings.xml139

5.4.4为菜单项导入材料设计图标140

5.4.5MainActivityFragment菜单140

5.4.6在AndroidManifest.xml中添加许可142

5.5构建应用的GUI142

5.5.1MainActivity的content_main.xml布局142

5.5.2MainActivityFragment的fragment_main.xml布局143

5.5.3ColorDialogFragment的fragment_color.xml布局143

5.5.4LineWidthDialogFragment的fragment_line_width.xml布局145

5.5.5添加EraseImageDialogFragment类146

5.6MainActivity类146

5.7MainActivityFragment类147

5.7.1package声明、import声明与字段147

5.7.2重写的Fragment方法onCreateView148

5.7.3onResume方法和enableAccelerometerListening方法149

5.7.4onPause方法和disableAccelerometerListening方法150

5.7.5用于处理加速计事件的匿名内部类150

5.7.6confirmErase方法151

5.7.7重写的Fragment方法onCreateOptionsMenu和onOptionsItemSelected152

5.7.8saveImage方法153

5.7.9重写的onRequestPermissionsResult方法154

5.7.10getDoodleView方法和setDialogOnScreen5

大小 : 91.76 MB |  下载量 : 4 次 |  文件类型 : PDF文档  

标签: 计算编程

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~