另外,提供ArcGIS Runtime SDK for Android v1.1离线文档下载地址,与大家分享:http://download.csdn.net/detail/arcgis_mobile/4219763

1.系统要求

1.1 支持的操作系统

··Windows XP(32位)、Vista(32/64位)、Windows 7(32/64位)

··Mac OS X 10.5.8以上版本(仅支持x86)

··LinuxUbuntuLucid Lynx

·GNC CLibrary 2.7以上
·Ubuntu Linux 8.04以上

·64位系统需要运行32位应用程序的能力

1.2 Eclipse IDE

··Eclipse 3.6.2(Helios)以上

··Eclipse JDT插件(已在大多数Eclipse包中安装)

··Eclipse有用于多种开发目的的软件包,建议使用如下软件包:

·Eclipse IDE for Java EE Developers;

·Eclipse IDE for Java Developers;

·Eclipse Classic

··JDK6及以上版本(需要JDK,仅仅有JRE是不够的)

··在安装Esri提供的开发插件之前,需要安装ADT插件。

1.3 支持的Android SDK平台

··SDK平台Android 2.2,API 8 及以上

1.4 支持的ArcGIS Server版本和平台

ArcGIS for Android支持ArcGIS Server 9.3.1及以上:

··ArcGIS Server for Java Platform

·· ArcGIS Server for .NET Platform

1.5 OpenGL ES 2.0

··ArcGIS Runtime SDK for Android使用OpenGL ES2.0,所以在Android SDK 4.0.3以前均不支持模拟器开发。

2.搭建开发环境

2.1 准备工作

··操作系统:Windows 7 旗舰版

·· JDK:JDK7 http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html

··Eclipse IDE:Eclipse Classic 3.7.2(Indigo)http://www.eclipse.org/downloads/packages/eclipse-classic-372/indigosr2

··Android SDK:Android 3.1,API 12 http://developer.android.com/sdk/index.html

注:JDK与Eclipse要同为32位或者64位

2.2安装JDK7,设置环境变量,不再赘述

2.3安装Eclipse IDE,不再赘述

2.4安装Android SDK

··下载Android SDK for Windows安装包,下载推荐使用的installer_r18-windows.exe

··运行installer_r18-windows.exe,完成安装,安装结束后默认会打开Android SDK Manager,如下图所示:

【技术直通车】ArcGIS Runtime SDK for Android 1.1 搭建开发环境说明_第1张图片

·· 选择3.1进行安装,默认情况下Android SDK Platform-tools和Google USB Driver会被同时安装。

2.5安装Android Development Tools(ADT)插件

··打开Eclipse

··打开菜单Help >> Install New Software,将ADT插件地址添加到Available Software Sites列表,地址为:https://dl-ssl.google.com/android/eclipse/,并命名为ADT,在Available Software Sites中选择ADT,Eclipse将会获取ADT的相关信息,如下图所示:

【技术直通车】ArcGIS Runtime SDK for Android 1.1 搭建开发环境说明_第2张图片

··选中Android DDMS和Android Development Tools,完成安装,并重启Eclipse。安装过程中会出现安全方面的提示,忽略即可。

··Eclipse重启后,打开菜单Windows >> Preferences,会发现Preferences中已经有了Android相关的内容。我们只需指定SDK安装路径即可,如下图所示:

【技术直通车】ArcGIS Runtime SDK for Android 1.1 搭建开发环境说明_第3张图片

2.6安装ArcGIS for Android插件

·· 首先下载插件:http://resources.arcgis.com/content/arcgis-android/download

··打开菜单Help >> Install New Software,点击Add按钮,在弹出窗口中点击Archive按钮,从本地安装已经下载的ArcGIS Android插件压缩包,完成安装即可。如下图所示:

【技术直通车】ArcGIS Runtime SDK for Android 1.1 搭建开发环境说明_第4张图片

·· 安装完成并重启Eclipse后,打开菜单File >> New >> Project…,可以看到在New Project中,已经有ArcGIS for Android可供选择,说明ArcGIS for Android已经安装成功,如下图所示:

【技术直通车】ArcGIS Runtime SDK for Android 1.1 搭建开发环境说明_第5张图片

3. Hello World Map

3.1 使用ArcGIS Android向导创建一个ArcGIS Android应用

··打开菜单File >> New >> Project,选择ArcGIS for Android >> ArcGIS Project forAndroid,如下图所示,然后按下Next按钮;

【技术直通车】ArcGIS Runtime SDK for Android 1.1 搭建开发环境说明_第6张图片

··在New ArcGIS Project for Android窗口中,填写应用信息,如下图所示:

【技术直通车】ArcGIS Runtime SDK for Android 1.1 搭建开发环境说明_第7张图片

··点击Finish完成应用创建。如果创建完成后报错,请尝试在项目属性中指定Android SDK版本。

3.2 编写代码

··main.xml中添加MapView组件:

<?xmlversion="1.0"encoding="utf-8"?>

<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:orientation="vertical">

<com.esri.android.map.MapView

android:id="@+id/map"

android:layout_width="fill_parent"

android:layout_height="fill_parent">

</com.esri.android.map.MapView>

</LinearLayout>

··HelloWorldMapActivity.class中加载main.xml,获取MapView实例,添加一个切片图层:

publicvoidonCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

map=(MapView)this.findViewById(R.id.map);

map.addLayer(newArcGISTiledMapServiceLayer(

"http://cache1.arcgisonline.cn/ArcGIS/rest/services/ChinaCities_Community_BaseMap_CHN/BeiJing_Community_BaseMap_CHN/MapServer"));

}

3.3 运行程序

··在真机上运行HellowWorldMap程序,试验机为三星Galaxy 10.1 Tab(Android 3.1),运行效果图如下:

【技术直通车】ArcGIS Runtime SDK for Android 1.1 搭建开发环境说明_第8张图片

4. 版本迁移

1.1版本插件改变了集成java类库的方式,从环境变量的方式变为类库路径的方式。

通过下面的方式,可以把1.0.1版本下的项目升级到1.1版本。

··在1.0.1项目上点击右键,选择Properties;

··在Properties窗口中选择Java Build Path;

··选择Libraries选项卡;

··选择所有标为ARCGIS_FOR_ANDROID的库,点击Remove按钮删除;

··点击Add Library按钮;

··在Add Library窗口中选择ArcGIS for Android Library Container,点击Next按钮;

··在接下来的窗口中点击Finish,完成SDK版本升级。

··在Properties窗口中点击Order and Export选项卡;

··选中ArcGIS for Android 1.1,完成。



更多相关文章

  1. 降低android版本
  2. Android Studio生成APK文件名带上版本号等信息
  3. 分享Android微信红包插件
  4. android SQLiteDatabase中版本控制作用详解
  5. Dev Guide/Framework Topics/Search-版本为Android 4.0 r1
  6. 【Android】1.6版本所有权限
  7. Android 9 安装更新 apk,适用于android 9及以下安卓版本。
  8. Android Studio NDk调试(基于gradle-experimental插件与LLDB)
  9. Android通过chrome插件在线查看Android源代码

随机推荐

  1. android三种监听方法
  2. Android开发大长图加载
  3. Android(安卓)自定义弹出框
  4. 超简单的登陆注册页面实现
  5. android中对SharedPreference实现简单的
  6. xmlpullparser解析
  7. RecyclerView 的分割线(divider)--Divide
  8. android 视频录制 例子源码
  9. ExpandableListView 使用方法
  10. Android拍照,读取相册