亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述android 百度地图(具体请看百度开放平台)相关的知识,希望能为你提供帮助。
compile files(‘libs/BaiduLBS_android.jar‘)
compile ‘com.android.support:appcompat-v7:26.+‘
compile ‘com.android.support.constraint:constraint-layout:1.0.2‘
testCompile ‘junit:junit:4.12‘
<
uses-permission android:name="com.android.launcher.permission.READ_SETTINGS"/>
<
!-- 这个权限用于进行网络定位 -->
<
uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<
!-- 这个权限用于访问GPS定位 -->
<
uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<
!-- 用于访问wifi网络信息,wifi信息会用于进行网络定位 -->
<
uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<
!-- 获取运营商信息,用于支持提供运营商信息相关的接口 -->
<
uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<
!-- 用于读取手机当前的状态 -->
<
uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<
!-- 写入扩展存储,向扩展卡写入数据,用于写入离线定位数据 -->
<
uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<
!-- 访问网络,网络定位需要上网 -->
<
uses-permission android:name="android.permission.INTERNET"/>
//自己写
android:name=".application.MyApplication"
【android 百度地图(具体请看百度开放平台)】 <
application
android:name=".application.MyApplication"
android:allowBackup="true">
package net.bwie.baidumap.application; import android.app.Application; import com.baidu.mapapi.SDKInitializer; public class MyApplication extends Application {@Override public void onCreate() { super.onCreate(); //在使用SDK各组件之前初始化context信息,传入ApplicationContext //注意该方法要再setContentView方法之前实现 SDKInitializer.initialize(getApplicationContext()); } }
package net.bwie.baidumap.activity; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import net.bwie.baidumap.R; public class BaseMapActivity extends AppCompatActivity {@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_base_map); } }
package net.bwie.baidumap.activity; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Button; import net.bwie.baidumap.R; public class MainActivity extends AppCompatActivity implements View.OnClickListener {protected Button mBaseMapBtn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setContentView(R.layout.activity_main); initView(); }@Override public void onClick(View view) { Intent intent = new Intent(); if (view.getId() == R.id.base_map_btn) { intent.setClass(this, BaseMapActivity.class); } startActivity(intent); }private void initView() { mBaseMapBtn = (Button) findViewById(R.id.base_map_btn); mBaseMapBtn.setOnClickListener(MainActivity.this); } }
推荐阅读
- android文件存储
- 服务器|闲置安卓手机改造linux服务器
- 笔记本win8系统键盘太过灵敏常常打错字怎样办
- Win 8安装KB3123862补丁开始屏幕右键菜单出现异常
- 图文 win8系统玩单机游戏怎样截图
- Win8系统联网提示“通讯窗口初始化失败”怎样处理
- win8安装程序出现乱码如何处理
- win8系统插入耳机没声音怎样回事
- Win8系统开关与关机都没有声音怎样回事