zoukankan      html  css  js  c++  java
  • 寒假学习日报22

    百度地图 Android SDK是一套基于Android 4.0及以上版本设备的应用程序接口。 您可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,您可以轻松访问百度地图服务和数据,构建功能丰富、交互性强的地图类应用程序。

    开发者在使用SDK之前需要获取百度地图移动版开发密钥(AK),该AK与您的百度账户相关联。请妥善保存您的AK,地图初始化时需要使用AK。

    获取开发密钥(AK)

    百度地图 SDK开发密钥的申请地址为:http://lbsyun.baidu.com/apiconsole/key

    申请步骤大致可分为如下四个步骤:

    1若您未登录百度账号,请登录您的百度账号,如下图:

    sign.png

    (若您没有百度账号,点击右下角根据提示注册并登录)

    2登录后将进入API控制台,如下图:

    key1.png

    3点击“创建应用”开始申请开发密钥,如下图:

    key2.png

    4填写应用名称,注意应用类型选择“Android SDK”、正确填写SHA1 和 程序包名(SHA1和包名的获取方法见下文)。如图:

    creatandroid_data2.png

    填写清楚以上内容之后点击提交会为您生成该应用的AK,到这您就可以使用AK来完成您的开发工作了。 注意:同一个AK中,可以填写开发版SHA1和发布版SHA1,这样app开发、测试到发布整个过程中均不需要改动AK。

    此功能完全兼容以前的AK,默认将原有的SHA1放在发布版SHA1上,开发者也可自己更新,将原有的开发版本的AK和发布版本的AK对应的SHA1值合并后使用。

    获取包名

    根据您使用的开发工具,包名的获取方式有所不同。

    使用 Android Studio 开发

    在app目录下的build.gradle文件中找到applicationId,并确保其值与AndroidManifest.xml中定义的package相同。

    and_ak13.png

    and_ak14.png

    注意:使用Android Studio开发,如遇到applicationId 与package不一致的情况,以appclicationid为准。查看Android官方说明链接

    使用Eclipse开发

    包名是Android应用程序本身在AndroidManifest.xml 中定义的名称,例如:

    and_ak15.png

    获取SHA1

    调试版本(debug)和发布版本(release)下的 SHA1 值是不同的,发布 apk 时需要根据发布 apk 对应的 keystore 重新配置 Key。(注意:我们这里使用的是调试版本,在开发时请使用调试版本) 。 

    Android Studio场景使用keytool

    1进入控制台(以Mac为例,Windows则进入cmd控制台,同样执行下述命令),执行”cd .android”定位到”.android”文件夹下。

  • 相关阅读:
    UVA12125 March of the Penguins (最大流+拆点)
    UVA 1317 Concert Hall Scheduling(最小费用最大流)
    UVA10249 The Grand Dinner(最大流)
    UVA1349 Optimal Bus Route Design(KM最佳完美匹配)
    UVA1212 Duopoly(最大流最小割)
    UVA1395 Slim Span(kruskal)
    UVA1045 The Great Wall Game(二分图最佳匹配)
    UVA12168 Cat vs. Dog( 二分图最大独立集)
    hdu3488Tour(KM最佳完美匹配)
    UVA1345 Jamie's Contact Groups(最大流+二分)
  • 原文地址:https://www.cnblogs.com/hhw12345/p/14909506.html
Copyright © 2011-2022 走看看