Arcgis for Android 集成(二) AndroidStudio
之前介绍了Eclipse的集成步骤,现在说一下Studio的集成:
1.在Eclipse集成中介绍的方法中获取jar包和.so文件,复制到工程中,并引用:
2.在manifest.xml 文件中添加以下代码:
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-feature android:glEsVersion="0x00020000" android:required="true" />
3.在app下的build.gradle文件中添加,否则会报错:
packagingOptions { exclude 'META-INF/LGPL2.1' exclude 'META-INF/LICENSE' exclude 'META-INF/NOTICE' }
简单使用:
Arcgis for Android 的简单使用:
之前的环境搭建完成之后,在布局中:
<com.esri.android.map.MapView android:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent" > </com.esri.android.map.MapView>
获取到控件:
mMapView = (MapView) findViewById(R.id.map);
分别在onPause(),onResume()方法中调用pause(),unpause():
@Override protected void onPause() { super.onPause(); mMapView.pause(); } @Override protected void onResume() { super.onResume(); mMapView.unpause(); }
效果图: