8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
本文主要介绍以复制SDK的形式搭建ArcGIS for Android开发环境
2、登陆成功后进入到 Applications 页面,点击右上角的下载按钮打开 下载页面。
3、可以看到ArcGIS Runtime SDK for Android 最新版10.2.7的下载地址,点击 download 按钮下载。
ArcGIS for Android SDK的解压与复制
1、解压 ArcGIS for Android SDK 包,目录结构如下。
其中里面比较重要的有以下几项:1、doc —— 该版本SDK对应的API文档,官网一直都是最新的,需要查看旧版API或者指定版本API说明的的一般需要到这里查找
2、lib-project —— aar格式的函数库,例如:arcgis-android-v10.2.6-2.aar
3、libs —— jar和so格式的函数库,一般在项目中拷贝到项目文件夹下,引用即可,可实现离线部署
4、samples——示例代码。官方所有示例代码都在这里,新版基于Android studio 开发环境
其他说明:SDK包下载及说明也可以参考博文
2、将SDK libs文件夹下的文件复制到项目的libs文件夹下。
其实所有文件复制过去、安装包是比较大的(30M+),
可以考虑开发时把其中两个先删除了,减少编译时间,生成安装包时再加上。
至于 armeabi、armeabi-v7a 和 x86 之间的区别可参考文章:
ArcGIS for Android SDK的配置
在此说明我的Android Studio版本是 Android Studio 2.1 Beta3 其他版本可能略有不同。
App Module配置
在App Module添加如下代码配置SDKsourceSets {
main {
jniLibs.srcDir 'libs'
}
}
点击同步 Gradle 按钮,可以看到SDK已经添加进来了。
以下关于SDK使用的内容和在线部署完全相同
2、Packaging 配置
在生成APK时我们可能不希望将一些文件打包到 APK 中,这时我们可通过下面的配置将所需文件排除 APK 文件中:packagingOptions{
exclude 'META-INF/LGPL2.1'
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
}
Permissions 和 Features 配置
对于绝大多数的 ArcGIS Android 应用几乎都需要网络的支持;也有一些应用可能会需要访问设备的 SDcard ,需要对该卡有读写的权限;除此对于 GIS 来说最常用的功能就是定位了,应用应该具备定位权限。ArcGIS Android 的 MapView 使用了 OpenGL ES 2.x,所以在配置文件中还需添加 OpenGL ES 的支持,因此应用的配置文件至少包含下面的配置信息:
android:glEsVersion="0x00020000"
android:required="true" />
至此ArcGIS for Android开发环境搭建完成如果本文对您有所帮助,且您手头还很宽裕,欢迎打赏赞助我,以支付网站服务器和域名费用。
您的鼓励与支持是我更新的最大动力,我会铭记于心,倾于博客。
本文链接:https://www.wshunli.com/posts/c96fa2b2.html