# ArcGIS API for Android 二次开发实战视频课程导读

在万物互联与位置服务深度融合的当下,移动端 GIS(地理信息系统)应用已成为智慧城市、物流配送、出行导航等领域不可或缺的技术基石。对于众多希望从传统 Web GIS 转向移动端开发,或已具备 Android 基础但缺乏专业地图应用开发经验的开发者而言,ArcGIS API for Android 无疑是一座值得信赖的桥梁。本套《ArcGIS API for Android 二次开发实战》体系课,正是为了解决这一技术转型痛点而精心打造,旨在帮助学员从零开始,系统掌握基于 ArcGIS 平台的移动地图应用开发全流程技能。

课程的设计遵循“由浅入深、理论结合实战”的认知规律,内容结构严谨且层次分明。首先,课程并未直接切入复杂的 GIS 逻辑,而是从 Android 开发的基础抓起。通过《Android 基础》系列章节,学员将重温或巩固 Android 开发环境的搭建步骤,理解从“第一个 Android 程序”到界面布局的核心逻辑。无论是线性的简洁排版,还是表格、帧、相对布局的复杂组合,课程都结合 ListView 组件、Activity 基本程序单元以及 Intent 核心通信机制进行了细致讲解。这一阶段的学习,旨在确保每一位学员,无论基础如何,都能扫清编程语言的障碍,建立起规范的 Android 代码思维,为后续的专业开发打下坚实地基。

在夯实基础之后,课程正式进入 ArcGIS 专属开发领域。从开发环境的配置到经典的“Hello World”简单实例,学员将迅速体验 GIS 应用的开发流程。随后,课程深入解析了 ArcGIS 移动开发的核心类库:重点剖析 MapView 与 MapOptions 的配置原理,区分 ArcGISTiledMapServiceLayer(切片服务)与 ArcGISDynamicMapServiceLayer(动态服务)的应用场景与性能差异。这些概念往往是初学者最容易混淆的地方,课程通过对比讲解,帮助学员构建清晰的地图图层知识体系。

更重要的是,本套课程强调“实战驱动”。在掌握基础组件后,课程将重点演示如何进行空间数据的交互操作,特别是通过 IdentifyParameters 类实现点击查询功能。从基础的图层查询到进阶的 IdentifyTask 任务处理,课程提供了完整的代码实例与逻辑拆解,让学员不仅能“看懂”,更能“上手做”。这种循序渐进的实战训练,能够帮助学员快速具备独立开发具备查询、浏览、展示功能的移动端 GIS 应用的能力。

无论是高校地理信息相关专业的学生,还是希望拓展技术栈的初级 Android 开发者,本套课程都是一份极具价值的学习资源。它不仅教授 API 的用法,更传递了移动 GIS 应用的架构思路。如果你渴望将自己对地理空间的理解转化为实实在在的移动端产品,这门课程将是你通往专业 ArcGIS 移动端开发者的最佳起点。

课程目录

1-1 [课程安排] arcgis for android 视频课程-课程规划 (04:35).mp4
 2-1 [Android基础] Android基础 (07:57).mp4
 2-2 [Android基础] Android开发环境搭建 (05:27).mp4
 2-3 [Android基础] 第一个Android程序 (09:27).mp4
 2-4 [Android基础] 线性布局 (04:13).mp4
 2-5 [Android基础] 表格、帧、相对布局 (09:48).mp4
 2-6 [Android基础] 基本组件 (11:52).mp4
 2-7 [Android基础] ListView组件 (03:05).mp4
 2-8 [Android基础] 基本程序单元Activity (06:22).mp4
 2-9 [Android基础] Android应用核心Intent (09:20).mp4
 3-1 [arcgis for android 基础] 开发环境搭建 (02:52).mp4
 3-2 [arcgis for android 基础] hello world简单实例 (04:20).mp4
 3-3 [arcgis for android 基础] MapView和MapOptions (05:56).mp4
 3-4 [arcgis for android 基础] ArcGISTiledMapServiceLayer类 (06:11).mp4
 3-5 [arcgis for android 基础] ArcGISDynamicMapServiceLayer类 (07:26).mp4
 3-6 [arcgis for android 基础] IdentifyParameters类 (05:18).mp4
 3-7 [arcgis for android 基础] 点击查询实例(1) (11:12).mp4
 3-8 [arcgis for android 基础] 点击查询实例(2) -IdentifyTask (06:11).mp4
 3-9 [arcgis for android 基础] Android中AsyncTask的使用 (05:02).mp4
 4-1 [API 基础] Measuring测量工具-实例 (06:34).mp4
 4-2 [API 基础] MeasuringTool类 (04:03).mp4
 4-3 [API 基础] QueryTask类-条件查询实例 (05:06).mp4
 4-4 [API 基础] QueryTask类 (04:17).mp4
 4-5 [API 基础] WMSLayer类 (04:07).mp4
 4-6 [API 基础] arcgis for andorid加载天地图 (03:09).mp4
 4-7 [API 基础] 加载天地图代码分析 (11:46).mp4
 4-8 [API 基础] 地图中添加点元素 (09:47).mp4
 4-9 [API 基础] 地图中添加点元素 (09:47).mp4
 4-

10 [API 基础] 地图的放大缩小 (02:41).mp4
 4-

11 [API 基础] 地图划线 (04:35).mp4
 4-

12 [API 基础] 地图画面 (04:44).mp4
 5-1 [ArcGIS for android 高级应用] ArcGIS for android 加载本地地图 (05:39).mp4