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();
}
效果图: