ArcGIS开发中,移动端的开发是重要一块。在这里,我介绍安卓端开发前的配置步骤。

         首先有一个概念,就是ArcGISfor Android的SDK只是elicpse中的一个插件,而且只有这一个。所以只能在eclipse中进行开发。

下图为官网https://developers.arcgis.com/en/android/install.html上的解释:

ArcGIS for Android安装配置详解_第1张图片

下面本人默认读者就是一个Android开发者,具有运用eclipse开发经验的人。

在线安装

通常最简便的方式是在eclipse中进行在线安装,这说有多方便就有多方便。在eclipse中Help中Install new software来引导下载。

ArcGIS for Android安装配置详解_第2张图片

然后在work with中输入地址http://downloads.esri.com/software/arcgis/android:

ArcGIS for Android安装配置详解_第3张图片

那么下载完之后,和之前所有的eclipse的插件一样进行安装即可。结束后重启eclipse,在新建工程的时候会发现多了一些东西:

ArcGIS for Android安装配置详解_第4张图片

这就是SDK所提供的工程和例子。Project是设定好环境,供开发用。Simple是写好的程序供大家学习:

ArcGIS for Android安装配置详解_第5张图片

至此不再细说。回到在线安装上面来。如果读者这么下载并且安装了之后,会发现一个问题,就是这个插件的版本是9.0的:

而如今是10.1.1的了。为何在线安装都不是最新的呢?那么这就涉及到一个服务器的更新问题,现在打开在线安装地址:http://downloads.esri.com/software/arcgis/android

ArcGIS for Android安装配置详解_第6张图片

会看到该网址没有问题,是esri的官方eclipse插件下载地址。唯一的情况在于更新问题上,在帮助文档https://developers.arcgis.com/en/android/guide/updating-the-plug-ins.htm上说明:


ArcGIS for Android安装配置详解_第7张图片

是通过elipse上进行插件更新,而在线下载都是初始版本。那么插件更新的方法是在eclipse中Help中Install new software的下面进行选择,点击already installed:

ArcGIS for Android安装配置详解_第8张图片

弹出选择项:

ArcGIS for Android安装配置详解_第9张图片

选择这两项Core和Doc and Sample然后点击update来进行跟新。

版本的跟新都是这样。从原则上来说,esri更鼓励的是离线安装而非在线安装,从在线安装的都不是最新版这一事实就可看出,而打开官方的sdk下载网站https://developers.arcgis.com/en/android/更看出端倪:


ArcGIS for Android安装配置详解_第10张图片

压根没提elipse的下载地址,而是直接离线下载。那么既然官方鼓励离线,那么我们也要弄弄离线安装才更好。

 

离线安装

下载离线包,在官方地址中https://developers.arcgis.com/en/android/点击下载,得到的是zip文件包:

然后在eclipse中Help中Install new software中,点击add来手动添加jar包。

在Local中选择地址,然后在Name中设定名字。



ArcGIS for Android安装配置详解_第11张图片

随后,添加后得到与在线下载一样的界面:

ArcGIS for Android安装配置详解_第12张图片

随后就按照普通安装的模式就行了。

同时可以注意的是,在该包中有api文档可供参考。将其解压即可。

ArcGIS for Android安装配置详解_第13张图片

总结

在线和离线本质上有巨大不同,但在实现上几乎相同,仅仅是url的变更而已。但由于esri官方的鼓励问题,所以离线更实在,更方便。下载首页就是离线包。而在线下载的还不是最新版本的。所以鼓励大家进行离线下载,更快更好的进行你的ArcGIS for Android开发之旅。

-----2013.10.10

                                                                                                                         -----David.Ocean

更多相关文章

  1. android基础学习--->Android SharedPreferences存储对象和图片(An
  2. Android中SQLite应用详解(sql访问数据库)
  3. Android根据Button状态(normal,focused,pressed)显示不同背景图
  4. Android 高清加载巨图方案 拒绝压缩图片
  5. Android图片加载神器之Fresco,基于各种使用场景的讲解
  6. Android(1.5及以上版本) 开机图片/文字/动画分析
  7. Mono For Android离线激活

随机推荐

  1. Android studio 中JNI JAVA和C++互调
  2. Android 中播放内存中视频
  3. Android上传文件,客户端+服务器源码
  4. Amazon Kindle Fire 狂銷! 不到三個月就
  5. Android Studio 3.6.3 中遇到无法创建Fil
  6. android中真正destroy掉activity的方法
  7. android不能显示log的问题
  8. android拨打电话
  9. Android ADT 插件安装
  10. Android 格式化日期