《ArcGIS Runtime SDK for Android开发笔记》——(7)、示例代码arcgis-runtime-samples-android的使用...
1、前言
学习ArcGIS Runtime SDK开发,其实最推荐的学习方式是直接看官方的教程、示例代码和帮助文档,因为官方的示例一般来说都是目前技术最新,也是最详尽的。对于ArcGIS Runtime SDK for Android的开发资料,例如示例代码我们可以在以下网址获得:
https://developers.arcgis.com/android/sample-code/
示例代码托管在github的仓库中,可以直接使用git工具下载,也可以在已下载的SDK文件夹下的Sample文件夹中获取得到,对于如何获取SDK包可以参考博文《ArcGIS Runtime SDK for Android开发笔记》——基于Android Studio构建ArcGIS Android开发环境(离线部署)中的内容。
转载请注明出处:http://www.cnblogs.com/gis-luq/p/4810499.html
2、示例代码环境恢复
2.1 获取sdk包,并解压,解压之后我们可以看到如下图所示的示例代码信息。
2.2 打开Android Studio选择File—>New—>Import Project,并在弹出框中选择示例代码所在位置。
选择arcgis-runtime-samples-android-master文件夹。
点击OK程序进入Building状态,这个时候会联网下载一些对应的支持包,需要保持网络的通畅。
等待一会儿就OK了,然后就可以看到示例代码里面的所有工程信息。
3、运行并查看程序运行效果
选择对应的工程,运行并查看效果。
这里我们选择了一个空间关系运算的示例GeometrySample
其中主要包含了缓冲区,面的合并和不同,空间关系计算等,具体的示例代码,我们可以打开工程后查看。
4、运行示例代码的一些异常问题的处理
上面主要给大家介绍了下载并运行官方示例代码的一个基本流程,但是在实际使用过程中,有时候却并没有那么顺利,我们会看到Message中爆出各种各样的问题。那就需要在一些地方注意到。目前,笔者发现的主要有以下几点:
注意:一定需要在联网环境下进行,对于希望在离线环境中恢复示例代码的同学请参考:《ArcGIS Runtime SDK for Android开发笔记》——基于Android Studio构建ArcGIS Android开发环境(离线部署)
- 本机安装的Android SDK 有哪些版本?这个和示例代码所使用的是不是匹配,是不是用到的都已经安装了。例如下面的错误就是没有找到对应版本的Android SDK。
- 检查对应版本的// ArcGIS Android 10.2.6 API 的编译选项 compile 'com.esri.arcgis.android:arcgis-android:10.2.6' 是否可用
例如10.2.6-u2出来之后10.2.6就不能用了。每次使用都是Can not Find,这里出现这样的问题我们替换为目前最新就可以解决。
5、其他说明
对于需要时刻保持最新示例代码,了解最新动态的朋友,可以使用git工具打开,并查看示例代码每次编辑的一个基本情况,如下图我们就可以看到9月17日已经提交10.2.7的示例代码了。但是官网目前主页上依旧还是10.2.6-u2.
文章若无特殊说明均为原创,原创作品,允许转载,转载时请务必以超链接形式标明文章出处、作者信息和本声明。 博客:http://www.cnblogs.com/gis-luq 作者:gis-luq 邮箱:luqiang.gis@foxmail.com
转载于:https://www.cnblogs.com/telwanggs/p/6434088.html
《ArcGIS Runtime SDK for Android开发笔记》——(7)、示例代码arcgis-runtime-samples-android的使用...相关推荐
- 《ArcGIS Runtime SDK for Android开发笔记》——(6)、基于Android Studio的ArcGIS Android工程结构解析...
1.前言 Android Studio 是第一个Google官方的 Android 开发环境.其他工具,例如 Eclipse,在 Android Studio 发布之前已经有了大规模的使用.为了帮助开 ...
- 《ArcGIS Runtime SDK for Android开发笔记》——(4)、基于Android Studio构建ArcGIS Android开发环境...
1.前言 2015年1月15日,发布ArcGIS Runtime SDK for Android v10.2.5版本.从该版本开始默认支持android studio开发环境,示例代码的默认开发环境也 ...
- 《ArcGIS Runtime SDK for Android开发笔记》——(5)、基于Android Studio构建ArcGIS Android开发环境(离线部署)...
1.前言 在上一篇的内容里我们介绍了基于Android Studio构建ArcGIS Runtime SDK for Android开发环境的基本流程,流程中我们采用的是基于Gradle的构建方式,在 ...
- 《ArcGIS Runtime SDK for .Net开发笔记》--介绍与环境搭建
一. ArcGIS Runtime SDK for .NET介绍 ArcGIS Runtime SDK for .net是一款针对windows平台的开发包.能够在开发出在windows phone, ...
- 《ArcGIS Runtime SDK for .NET开发笔记》--三维功能
介绍 在ArcGIS Runtim SDK for .NET 10.2.6中,新添加了三维地图功能.在ArcGIS中,我们将三维地图称为Scene(场景),所以在Runtime SDK SDK for ...
- 《ArcGIS Runtime SDK for .NET开发笔记》 --Hello Word
这里我们将创建第一个用于显示地图的APP. 1.新建一个WPF程序 首先我们打开Visual Studio,选择新建项目. 选择已安装--模板--Windows桌面--WPF应用程序 2.添加Ru ...
- 《ArcGIS Runtime SDK for .NET开发笔记》--在线编辑
介绍 ArcGIS可以发布具有编辑功能的Feature Service.利用Feature Service我们可以实现对数据的在线编辑. 数据制作参考: https://server.arcgis ...
- 《ArcGIS Runtime SDK for Android开发笔记》
开发笔记之基础教程 ArcGIS Runtime SDK for Android 各版本下载地址 <ArcGIS Runtime SDK for Android开发笔记>--(1).And ...
- Android开发笔记(序)写在前面的目录
知识点分类 一方面写写自己走过的弯路掉进去的坑,避免以后再犯:另一方面希望通过分享自己的经验教训,与网友互相切磋,从而去芜存菁进一步提升自己的水平.因此博主就想,入门的东西咱就不写了,人不能老停留在入 ...
- Android开发笔记(序)
本开发笔记,借鉴与其他开发者整理的文章范例与心得体会.在这里作为开发过程中的一个总结与笔记式记录. 如有侵犯作者权益,请及时联系告知删除.俗话说:集百家成一言,去粕成金. ************** ...
最新文章
- 使用repeater,遍历数据,不规则排序,不同的样式之间切换
- [转帖]c++ 面试整理
- PAT甲级1139 First Contact (30 分):[C++题解] 图论、暴力枚举两个点、hash映射
- Nodejs中的模块系统
- 用C++流成员函数put输出单个字符
- uiw 1.2.17 发布,基于 React 16 的组件库
- android 本地日历,Android日历提供商:如何删除自己的本地日历?
- 嵌入式linux加载引导内核和根文件系统的方法
- MyBatis多参数传递之默认命名方式示例——MyBatis学习笔记之十二
- UI自动化测试工具-国产和国外
- 如何一小时登上微信头脑王者王者段位
- Beetl页面模板文档
- 腾讯云轻量应用服务器(免费内测)开箱测评
- 上海,夜访大一女生宿舍,满足。
- Error:(292, 40) java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符) ........
- Android应用快捷方式
- STM32CubeMX配置读取MLX90614(GY-906)非接触红外测温传感器
- CnPeng说:“快应用”的慢节奏
- 查看linux最大的sftp连接数,Linux查看某个端口的连接数的方法
- C++:评估二伽玛或 psi 功能(附完整源码)
热门文章
- 泥塑课c语言,【C】泥塑课(From http://www.jisuanke.com/)
- python的numpy库结构_NumPy构成了数据科学领域中许多Python库的基础。
- Linux内核分析 - 网络[十二]:UDP模块 - socket
- 内核并发控制---自旋锁(来自网易)
- 使用pyinstaller打包python程序时问题记录
- git 更换本地目录_git 本地库的使用
- 图书管理系统C语言程序设计课程,vs c语言图书管理平台课程设计_图书管理平台c语言程序设计_c语言课程设计 图书管理系统...
- 安卓+4.0.4+java模拟器_Android 4.0.4模拟器安装完全教程(图文)
- ios 控件切圆_iOS中 切圆角,任意几个角(带边框,不带边框)__OC和Swift版本 韩俊强的博客...
- markdown引入代码_markdown简单使用之插入代码段