安卓开发-百度地图-HelloBaiduMap
来源:互联网 发布:日常防晒 知乎 编辑:程序博客网 时间:2024/05/18 12:37
1.申请AK: 包名(在AndroidManifest.xml头部获取) + sha1。
2.1在AndroidManifest.xml的Application中加:
<meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="AK值" />
2.2根之前加权限:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" /> <uses-permission android:name="android.permission.WAKE_LOCK"/> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.GET_TASKS" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_SETTINGS" />
3.在activity_main.xml中加MapView:
<com.baidu.mapapi.map.MapView android:id="@+id/bmapView" android:layout_width="match_parent" android:layout_height="match_parent" android:clickable="true" />
4.在MainActivity中:
public class MainActivity extends Activity { private MapView mMapView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //在使用SDK各组件之前初始化context信息,传入ApplicationContext //注意该方法要再setContentView方法之前实现 //注意:在SDK各功能组件使用之前都需要调用SDKInitializer.initialize(getApplicationContext()) //因此我们建议该方法放在Application的初始化方法中 SDKInitializer.initialize(getApplicationContext()); setContentView(R.layout.activity_main); mMapView = (MapView) findViewById(R.id.bmapView); } @Override protected void onDestroy() { super.onDestroy(); //实现地图生命周期管理 mMapView.onDestroy(); } @Override protected void onResume() { super.onResume(); //实现地图生命周期管理 mMapView.onResume(); } @Override protected void onPause() { super.onPause(); //实现地图生命周期管理 mMapView.onPause(); }}
阅读全文
0 0
- 安卓开发-百度地图-HelloBaiduMap
- Android 百度地图API(01)_开发环境 HelloBaiduMap
- Android开发-百度地图API_v4.1.1-AndroidStudio(三)HelloBaiduMap
- 百度地图使用准备-HelloBaiduMap
- 安卓百度地图开发
- 第三方SDK:百度地图(一)HelloBaiduMap
- 百度地图开发之在简单的HelloBaiduMap程序中,SDKInitializer.initialize(getApplicationContext())报错解决方案
- 百度地图安卓搜索服务开发
- 安卓百度地图简单开发
- 安卓开发之百度地图定位
- 安卓百度地图开发代码
- 【安卓开发】连接百度地图api
- 百度地图SDK安卓开发
- android引入百度地图之最简单的例子-HelloBaiDuMap
- 001 走上移动开发之安卓项目实战(百度地图:建立百度地图开发环境)
- 安卓开发百度地图需要注意的问题
- 安卓开发-百度地图-利用LocationClient定位到当前位置
- 安卓开发-百度地图-标注覆盖物
- 循环队列一种实现
- ORACLE 如何查询被锁定表及如何解锁释放session
- Java中的集合
- 第2章 Linux 安装(操作演示)
- js(javascript)取得当前时间小时,分钟,秒 以及毫秒
- 安卓开发-百度地图-HelloBaiduMap
- test
- Python简单房地产应用程序
- 鼠标事件的冒泡与捕获
- webview与js的交互
- 写区块链技术文章阵地 简书,因简书有打赏
- 上课时间安排
- BZOJ 3670 动物园 (KMP)
- TP5开发前篇---缓存(Cache)