《ArcGIS Runtime SDK for Android開發筆記》——(7)、示例代碼arcgis-runtime-samples-android的使用

一、前言

學習ArcGIS Runtime SDK開發,其實最推薦的學習方式是直接看官方的教程、示例代碼和幫助文檔,由於官方的示例通常來講都是目前技術最新,也是最詳盡的。對於ArcGIS Runtime SDK for Android的開發資料,例如示例代碼咱們能夠在如下網址得到:html

https://developers.arcgis.com/android/sample-code/android

示例代碼託管在github的倉庫中,能夠直接使用git工具下載,也能夠在已下載的SDK文件夾下的Sample文件夾中獲取獲得,對於如何獲取SDK包能夠參考博文《ArcGIS Runtime SDK for Android開發筆記》——基於Android Studio構建ArcGIS Android開發環境(離線部署)中的內容。git

 

二、示例代碼環境恢復

 2.1 獲取sdk包,並解壓,解壓以後咱們能夠看到以下圖所示的示例代碼信息。

2.2 打開Android Studio選擇File—>New—>Import Project,並在彈出框中選擇示例代碼所在位置。

選擇arcgis-runtime-samples-android-master文件夾。github

點擊OK程序進入Building狀態,這個時候會聯網下載一些對應的支持包,須要保持網絡的通暢。網絡

等待一下子就OK了,而後就能夠看到示例代碼裏面的全部工程信息。工具

 

三、運行並查看程序運行效果

選擇對應的工程,運行並查看效果。post

這裏咱們選擇了一個空間關係運算的示例GeometrySample學習

其中主要包含了緩衝區,面的合併和不一樣,空間關係計算等,具體的示例代碼,咱們能夠打開工程後查看。ui

 

四、運行示例代碼的一些異常問題的處理

上面主要給你們介紹了下載並運行官方示例代碼的一個基本流程,可是在實際使用過程當中,有時候卻並無那麼順利,咱們會看到Message中爆出各類各樣的問題。那就須要在一些地方注意到。目前,筆者發現的主要有如下幾點:url

注意:必定須要在聯網環境下進行,對於但願在離線環境中恢復示例代碼的同窗請參考:《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,這裏出現這樣的問題咱們替換爲目前最新就能夠解決。

 

 五、其餘說明

對於須要時刻保持最新示例代碼,瞭解最新動態的朋友,能夠使用git工具打開,並查看示例代碼每次編輯的一個基本狀況,以下圖咱們就能夠看到9月17日已經提交10.2.7的示例代碼了。可是官網目前主頁上依舊仍是10.2.6-u2.

相關文章
相關標籤/搜索