Android7编程入门经典
全新正版,现货速发,7天无理由退换货可开电子发票,
¥
41.9
6.0折
¥
69.8
全新
仅1件
作者(美)J.F.迪马尔齐奥(J.F.DiMarzio) 著;刘建 译
出版社清华大学出版社
ISBN9787302471172
出版时间2017-06
装帧平装
开本16开
定价69.8元
货号1201520161
上书时间2024-10-15
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
J.F.迪马尔齐奥,从1984年开始在TRS-80 II彩色计算机上使用BASIC编程语言开发游戏。如今,他是一名资深的Android工程师,在Android应用市场中拥有2个专业应用和1个游戏,并曾供职于美国国防部和华特迪士尼等多家公司。作为一名成功的作者,在过去的14年中他编写了13本图书。
目录
章Android编程入门1
1.1Android的定义1
1.1.1Android版本2
1.1.2Android功能3
1.1.3Android构架3
1.1.4市场中的Android设备4
1.1.5AndroidMarket6
1.2准备开发所需的工具6
1.2.1AndroidStudio6
1.2.2AndroidSDK12
1.2.3创建Android虚拟机13
1.2.4Android开发者社区20
1.3运行你的个Android应用20
1.4小结22
第2章使用AndroidStudio进行Android开发23
2.1探讨IDE23
2.2使用代码自动补全功能30
2.3调试应用31
2.3.1设置断点31
2.3.2导航暂停的代码35
2.4发布应用36
2.5小结38
第3章Activity、Fragment和Intent39
3.1理解Activity40
3.1.1在Activity上应用样式和主题45
3.1.2隐藏Activity的标题46
3.1.3显示对话框48
3.1.4显示进度对话框50
3.2使用Intent链接Activity53
3.2.1使用Intent对象返回结果57
3.2.2使用Intent对象传递数据62
3.3Fragment67
3.3.1动态添加fragment73
3.3.2fragment的生命周期76
3.3.3fragment之间的交互80
3.3.4理解Intent对象的概念83
3.3.5使用Intent过滤器85
3.4显示Notification85
3.5小结89
第4章了解Android用户界面91
4.1屏幕组件介绍91
4.1.1视图和ViewGroup93
4.1.2FrameLayout93
4.1.3LinearLayout(水平)和LinearLayout(垂直)94
4.1.4TableLayout103
4.1.5RelativeLayout105
4.1.6FrameLayout106
4.1.7ScrollView109
4.2适配显示方向111
4.3管理屏幕的方向变化114
4.3.1在配置发生变化时保存状态信息118
4.3.2检测方向变化119
4.3.3控制Activity的方向119
4.4使用ActionBar120
4.5通过编程创建用户界面129
4.6监听UI通知132
4.7小结132
第5章基于视图的用户界面设计135
5.1使用基础视图136
5.1.1TextView视图136
5.1.2Button、ImageButton、EditText、CheckBox、ToggleButton、RadioButton、
RadioGroup视图136
5.1.3ProgressBar视图145
5.1.4AutoCompleteTextView视图152
5.2使用选择器视图154
5.2.1TimePicker视图154
5.2.2DatePicker视图159
5.3使用列表视图显示长列表162
5.3.1ListView视图162
5.3.2使用Spinner视图171
5.4理解专用fragment173
5.4.1使用ListFragment173
5.4.2使用DialogFragment178
5.4.3使用PreferenceFragment181
5.5小结185
第6章使用视图显示图片和菜单189
6.1使用Image视图显示图片189
6.1.1ImageView视图190
6.1.2ImageSwitcher192
6.1.3GridView196
6.2菜单与视图200
6.2.1创建辅助方法200
6.2.2选项菜单202
6.2.3上下文菜单205
6.3使用WebView209
6.4小结212
第7章数据持久化存储215
7.1保存和读取用户偏好215
7.1.1使用Activity访问偏好数据216
7.1.2编程获取和修改偏好数据224
7.2使用文件持久保存数据227
7.2.1保存到内部存储227
7.2.2保存到外部存储(SD卡)232
7.2.3正确选择最佳存储方式234
7.3创建和使用数据库235
7.3.1创建DBAdapter辅助类235
7.3.2通过编程使用数据库241
7.4小结247
第8章ContentProvider249
8.1在Android享数据249
8.2使用contentprovider250
8.2.1预定义查询字符串常量256
8.2.2指定查询字段258
8.2.3筛选259
8.2.4排序259
8.3创建自定义contentprovider260
8.4使用自定义contentprovider268
8.5小结274
第9章消息传送服务277
9.1短信服务277
9.1.1通过编程发送短信278
9.1.2使用Intent发送短信282
9.1.3接收短信282
9.1.4警告299
9.2发送电子邮件299
9.3小结302
0章基于位置的服务303
10.1显示地图304
10.1.1创建项目304
10.1.2获取地图API密钥304
10.1.3显示地图305
10.1.4显示缩放控件306
10.1.5切换视图309
10.1.6导航至指定位置310
10.1.7获取单击位置312
10.1.8地址编码与反向地址编码313
10.2获取位置数据316
10.3位置监控324
10.4小结325
1章网络327
11.1使用HTTP访问Web服务328
11.1.1下载二进制数据330
11.1.2下载文本内容337
11.1.3使用GET方法访问Web服务340
11.2访问JSON服务346
11.3小结354
2章开发Android服务357
12.1创建自己的服务357
12.1.1在服务中执行长时间运行的任务362
12.1.2在服务中执行重复任务367
12.1.3使用IntentService在独立线程中执行异步任务370
12.2在服务和Activity之间建立通信373
12.3将Activity与服务绑定377
12.4线程的概念383
12.5小结388
附录A练习答案391
内容摘要
《Android 7编程入门经典使用Android Studio 2(第4版)》基于真实范例提供了实践指导,极大地提高了读者的工作效率。快节奏而又适合初学者的内容规划涵盖了Android应用开发的所有阶段,从熟悉Android Studio到发布至应用市场。本专业指南接近以Android7和Android Studio2为开发环境,演示了如何便捷地为所有近期新的Android设备开发应用。
— 没有更多了 —
以下为对购买帮助不大的评价