1.系统运行环境
| 名称 | 要求 | 
|---|---|
| 操作系统 | Android 4.4 以上 | 
| 屏幕尺寸 | 4.7 以上 | 
| 分辨率 | 10801920 or 19201080 | 
| 内存 | 16G 以上,离线使用需根据数据量使用要求 | 
2.基础环境支撑
| 名称 | 要求 | 
|---|---|
| IDE | android studio(推荐) | 
| JDK | 1.8+ | 
| Android-SDK | 19+ | 
| GIS-SDK | arcgis for android 10.9+ | 
| 开发语言 | java、kotlin | 
3.第三方库使用
3.1 kotlin-stdlib-jdk7
用于kotlin编程支持
更多:https://www.kotlincn.net/docs/tutorials/getting-started.html
3.2 AndroidDesign(Material Design)
由Google推出的全新的设计语言,谷歌表示,这种设计语言旨在为手机、平板电脑、台式机和“其他平台”提供更一致、更广泛的“外观和感觉”。同时,提供材料设计参考。
材料设计参考:https://developer.android.google.cn/design/
3.3 arcgis-android
由esri公司提供ArcGIS Online或本地ArcGIS服务器提供的地图,地理编码,路由,地理处理和其他空间分析等功能。该库是一张图应用进行地图、地理信息化处理使用的基础库。
更多:https://developers.arcgis.com/android/10-2/guide/guide.htm
3.3 其他
Json 解析:Gson
图片处理:Glide
图片缩放处理:PhotoView
PDF 处理:Android PdfViewer
简易适配器:KAdapter
4.应用构建
出于安全考虑、应用签名存放于指定服务器,可通过服务资源列表查询。使用签名文件进行 gradle.build 应用构建。同时,源代码进行混淆、应用加固处理。