Android集成百度地图(一)

1.创建项目

打开百度地图开放平台,登录或者注册帐号,在控制台中创建应用。如图:

Android集成百度地图(一)_第1张图片

输入信息,获取安全码,如图:

Android集成百度地图(一)_第2张图片

开发版SHA1获取方法:

在Android Studio中找到Terminal并打开,或者在最下面找到Terminal 如下图:


输入命令  C:  进入c盘;

接着输入命令  cd Users\Administrator   其中Administrator是自己的用户名  Administrator文件下有个.adnroid文件, 输入命令   cd  .android,最后就找到了.android。输入命令  keytool -list -v -keystore debug.keystore 按回车,然后输入秘钥:android(系统默认)这里直接回车,如下图:

Android集成百度地图(一)_第3张图片

Android集成百度地图(一)_第4张图片

发布版SHA1获取:

前面和获取开发版的步骤一样,最后一步更改一下,输入命令  keytool -list -v -keystore 文件目录\自己的签名文件 比如我的:keytool -list -v -keystore E:\appkey\bdmap.jsk ,接着按回车,然后输入秘钥:(创建签名文件时的密码)    回车 如下图:

Android集成百度地图(一)_第5张图片

Android集成百度地图(一)_第6张图片

点击提交,即可获得AK。如图:

Android集成百度地图(一)_第7张图片

下载SDK,选择我们需要的功能下载,如图:

Android集成百度地图(一)_第8张图片

  • 1、在app文件夹下的新建libs文件夹(默认应该有),将BaiduLAB_Android.jar文件拷入,右键该jar包,选择add as library。
  • 2、在src文件夹下的的main文件夹下新建jniLibs文件夹,将以下这些文件夹拷入,如图:Android集成百度地图(一)_第9张图片

  • 在AndroidManifest.xml文件下添加权限信心、百度key等



    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

    
        
            
                

                
            
        

        
        

        
        
   



activity_main.xml里添加控件




    

在MainActivity.class中

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //该方法注意要在setContentView之前实现
        SDKInitializer.initialize(getApplicationContext());
        setContentView(R.layout.activity_main);
    }
}

最后效果如图:

Android集成百度地图(一)_第10张图片

你可能感兴趣的:(Android)