ITPub博客

首页 > 大数据 > Hadoop > 生成谷歌Android认证指纹的方法

生成谷歌Android认证指纹的方法

Hadoop 作者:benho8888 时间:2011-12-29 16:47:00 0 删除 编辑
如何生成谷歌Android认证指纹呢?这个指纹用来注册谷歌地图API密钥,有了这个密钥,我们就可以开发基于google map api的android应用了。比如在你自己的程序里嵌入google map,这里不讨论任何法律上的许可问题,假定为了学习的用途,你是可以开发这样的应用来玩玩。

步骤/方法

  1. 1
    确保Java环境正确安装和配置,确保Eclipse和Android SDK正确安装和配置。然后在命令行模式输入下面的命令,确保在一行中输入:
    keytool.exe -list -alias androiddebugkey -keystore "C:/Documents and Settings/Administrator/.android/debug.keystore" -storepass android -keypass android
    结果显示如下:
  2. 2
    记下上图中红色框的文字,这个就是你的指纹。确保你有一个gmail账户,打开
    http://code.google.com/intl/zh-CN/android/maps-api-signup.html
    填入你的认证指纹即可获得apiKey了,结果显示如下:
  3. 3
    打开Eclipse,Window菜单下面选择Android SDK和AVD Manager,选中一个虚拟机(Virtual Devices),如HTC-G7,按Start,在Screen Size (in) 里填入5,Launch,下面就是我们虚拟G7打开的样子:
  4. 4
    下面开始我们的google map之旅。我不敢保证一次成功。因为我是边写这篇文章一边实验程序的,因此在我写作的时候,完全不能预测接下来要发生什么。好了,废话少说,Eclipse->File->New->Project->Android Project:
    按Finish,就结束了创建工程。
  5. 5
    测试一下上面的工程,如果仍然提示AVD设备没找到,则可能AVD是基于标准的Android2.2的。而我们要用的是google map API,我们需要重新创建一个AVD以支持google map API,我们可以打开AVD设备管理器,按照下面的格式创建了第2个AVD---GMap:
  6. 6
    这时候也就是支持google map的AVD被正确创建出来了。我知道还需要对MapsDemo做点配置上的修改,就是找到android:apiKey,把我刚才创建的地图密钥添进去。其实这句话是在mapview.xml中的。如果你不知道也没关系,搜索全部文件,查找出现android:apiKey的地方,把文章开始时生成的密钥添进去,如下图:
    另外,所以需要创建MapView的地方都需要填入这个key,继续搜索new MapView,发现
    mMapView = new MapView(this, "MapViewCompassDemo_DummyAPIKey");
    用我们刚才的key替换,结果如下:
    mMapView = new MapView(this, "05ox3o9mAk1mN-jVWtdV................");
  7. 7
    编译运行,就看到下面的结果,这里有2个程序,你可以选择任何一个看看结果大同小异:
    END

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8363514/viewspace-1111672/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论