当前位置:主页 > 计算机电子书 > 程序设计 > Android7下载
Android 7编程入门经典

Android 7编程入门经典 PDF 原书第4版

  • 更新:2019-10-31
  • 大小:60.9 MB
  • 类别:Android7
  • 作者:J.、F.、DiMarzio
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

Android 7编程入门经典 PDF

这书根据真正案例提供了实践活动具体指导,极大地提高了用户的工作效能。节奏快而又合适初学者的內容整体规划包含了Android应用开发的全部环节,从了解Android Studio到公布至应用商店。本技术专业手册彻底以Android 7和Android Studio 2为运行环境,演示了怎样方便快捷地为全部*的Android机器设备开发设计运用。应用Android Studio 2更为迅速、轻轻松松地开展Android编程

Android 7 为Android编程的初学者提供了理想化的机遇。新特点和作用的提高使开发者的衣食住行更为轻轻松松,另外拓展作用也促进了这一杰出服务平台的发展趋势。这书根据真正案例提供了实践活动具体指导,极大地提高了用户的工作效能。节奏快而又合适初学者的內容整体规划包含了Android应用开发的全部环节,从了解Android Studio到公布至应用商店。本技术专业手册彻底以Android 7和Android Studio 2为运行环境,演示了怎样方便快捷地为全部*的Android机器设备开发设计运用。 主题思想 ◆ 探索Android Studio、Android游戏模拟器和别的关键的Android编程专用工具 ◆ 演示Android运用部件的使用说明,包含Activity、Fragment和Intent ◆ 表明怎么使用景图为富操作界面显示信息照片和莱单 ◆ 探索应用Android content provider的统计数据浏览 ◆ 共享管理方法和机构统计数据的技术专业提议 ◆ 提供相关短消息和手机定位服务追踪的具体指导 ◆ 深层次掌握为Android销售市场装包和公布的有关专业知识等

目录

  • 第1章  Android编程入门 1
  • 1.1  Android的定义 1
  • 1.1.1  Android版本 2
  • 1.1.2  Android功能 3
  • 1.1.3  Android构架 3
  • 1.1.4  市场中的Android设备 4
  • 1.1.5  Android Market 6
  • 1.2  准备开发所需的工具 6
  • 1.2.1  Android Studio 6
  • 1.2.2  Android SDK 12
  • 1.2.3  创建Android虚拟机 13
  • 1.2.4  Android开发者社区 20
  • 1.3  运行你的第一个Android应用 20
  • 1.4  小结 22
  • 第2章  使用Android Studio进行Android开发 23
  • 2.1  探讨IDE 23
  • 2.2  使用代码自动补全功能 30
  • 2.3  调试应用 31
  • 2.3.1  设置断点 31
  • 2.3.2  导航暂停的代码 35
  • 2.4  发布应用 36
  • 2.5  小结 38
  • 第3章  Activity、Fragment和Intent 39
  • 3.1  理解Activity 40
  • 3.1.1  在Activity上应用样式和主题 45
  • 3.1.2  隐藏Activity的标题 46
  • 3.1.3  显示对话框 48
  • 3.1.4  显示进度对话框 50
  • 3.2  使用Intent链接Activity 53
  • 3.2.1  使用Intent对象返回结果 57
  • 3.2.2  使用Intent对象传递数据 62
  • 3.3  Fragment 67
  • 3.3.1  动态添加fragment 73
  • 3.3.2  fragment的生命周期 76
  • 3.3.3  fragment之间的交互 80
  • 3.3.4  理解Intent对象的概念 83
  • 3.3.5  使用Intent过滤器 85
  • 3.4  显示Notification 85
  • 3.5  小结 89
  • 第4章  了解Android用户界面 91
  • 4.1  屏幕组件介绍 91
  • 4.1.1  视图和ViewGroup 93
  • 4.1.2  FrameLayout 93
  • 4.1.3  LinearLayout(水平)和LinearLayout(垂直) 94
  • 4.1.4  TableLayout 103
  • 4.1.5  RelativeLayout 105
  • 4.1.6  FrameLayout 106
  • 4.1.7  ScrollView 109
  • 4.2  适配显示方向 111
  • 4.3  管理屏幕的方向变化 114
  • 4.3.1  在配置发生变化时保存状态信息 118
  • 4.3.2  检测方向变化 119
  • 4.3.3  控制Activity的方向 119
  • 4.4  使用Action Bar 120
  • 4.5  通过编程创建用户界面 129
  • 4.6  监听UI通知 132
  • 4.7  小结 132
  • 第5章  基于视图的用户界面设计 135
  • 5.1  使用基础视图 136
  • 5.1.1  TextView视图 136
  • 5.1.2  Button、ImageButton、EditText、CheckBox、ToggleButton、RadioButton、
  • RadioGroup视图 136
  • 5.1.3  ProgressBar视图 145
  • 5.1.4  AutoCompleteTextView视图 152
  • 5.2  使用选择器视图 154
  • 5.2.1  TimePicker视图 154
  • 5.2.2  DatePicker视图 159
  • 5.3  使用列表视图显示长列表 162
  • 5.3.1  ListView视图 162
  • 5.3.2  使用Spinner视图 171
  • 5.4  理解专用fragment 173
  • 5.4.1  使用ListFragment 173
  • 5.4.2  使用DialogFragment 178
  • 5.4.3  使用PreferenceFragment 181
  • 5.5  小结 185
  • 第6章  使用视图显示图片和菜单 189
  • 6.1  使用Image视图显示图片 189
  • 6.1.1  ImageView视图 190
  • 6.1.2  ImageSwitcher 192
  • 6.1.3  GridView 196
  • 6.2  菜单与视图 200
  • 6.2.1  创建辅助方法 200
  • 6.2.2  选项菜单 202
  • 6.2.3  上下文菜单 205
  • 6.3  使用WebView 209
  • 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章  Content Provider 249
  • 8.1  在Android中共享数据 249
  • 8.2  使用content provider 250
  • 8.2.1  预定义查询字符串常量 256
  • 8.2.2  指定查询字段 258
  • 8.2.3  筛选 259
  • 8.2.4  排序 259
  • 8.3  创建自定义content provider 260
  • 8.4  使用自定义content provider 268
  • 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
  • 第10章  基于位置的服务 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
  • 第11章  网络 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
  • 第12章  开发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

资源下载

资源下载地址1:https://pan.baidu.com/s/1GVMDJMRi4x7eN02i132rpA

相关资源

网友留言