Android入门:开发Google Map的基本准备工作整理 包括AVD 驱动的安装配置
来源:互联网 发布:mmd exo 动作数据 编辑:程序博客网 时间:2024/06/05 16:01
1 准备工作
要想编写 Google Map 的应用首先需要 Google APIs 。需要在项目中导入 Google map api 。默认情况是android 某个版本比如 android 2.1 ,现在需要改为对应版本的 Google apis ,版本要和 android 版本一致。在默认的情况下 Google API 是没有的。这个 google apis 是同版本的 android 超集,包含了 google 的私有应用api 。比如:
这样就可以在项目中使用比如:
import com.google.android.maps.MapActivity;
1.1 申请 Android Map API key
google 需要一个签名指纹的机制,要先到 google 注册,并把这个指纹包含在应用中,才可以下载到地图信息。也就是说每次下载地图信息要带着这个指纹信息。指纹信息的注册和获取都是免费的。
首先,必须要有 Google 的账号,如果没有可以申请一个,下面是如何申请 Android Map
API key 。
步骤 1 :找到 debug.keystore 文件。
使用 Eclipse 开发时,选择 Windows-Preference 如图:
步骤 2 :取得 debug.keystore 的 MD5 值
在 cmd 中执行 : ( 可以先定位到 jdk 的 bin 目录下 )
keytool -list -alias androiddebugkey -keystore "C:Documents and SettingsMYNAME.androiddebug.keystore " -storepass android -keypass android
双引号中的为你 keystore 位置, ( 一定要有双引号 ) ,否则就会报错。
如果系统提示找不到 keytool ,需要将 jdk 中 bin 目录加入到环境变量中。
于是就得到了指纹认证。
步骤 3 : 申请 Android Map 的 API key
打开网页:
http://code.google.com/intl/zh-CN/android/maps-api-signup.html
49:1B:7C:E0:41:31:52:2F:FD:26:6C:EC:46:E3:30:85
认证指纹粘贴到如下图的文本域中
点击按钮于是就申请到了我们想要的 Android Map 的 API key 。
1.2 创建基于 Google APIs AVD
打开 AVD 管理界面,进行创建,如图:
1.3 创建基于 Google APIs 工程
创建基于 Google apis 的工程如图:
1.4 连接手机及驱动的安装
连接手机进行测试时,需要安装驱动,大多数手机的驱动在如图中的目录中都能够找的到,在 usb_driver 目录中,但有些手机在此目录中提示无法找到驱动,此时就需要修改一下
android_winusb.inf 的配置文件:
图一的上面为修改过的,下面的是没有修改的,
如图 1
只是修改了 %SingleAdbInterface% = USB_Install, USB/VID_413C&PID_B005
这里的部分,在安装驱动是可以看到 . 也可以在设备管理器中找到如图 2
(1)
( 2 )
(3)
- Android入门:开发Google Map的基本准备工作整理 包括AVD 驱动的安装配置
- OpenStack安装之准备工作(基本的环境配置)
- AVD的安装和配置
- android 安装 avd的问题
- 安装nvidia驱动需要的准备工作
- Android上的Google Map 开发总结
- android Google map 的开发误区
- 开发基于 Google Map 的 Android 应用
- 开发基于 Google Map 的 Android 应用
- 开发基于Google Map的Android应用
- 开发基于Google Map的Android应用
- 开发基于 Google Map 的 Android 应用
- 关于android studio使用Google map报错的整理
- Eclipse开发Android的配置(包括ADT安装,SDK配置)
- 【Android开发】 基于Android SDK 4.0.3 的AVD创建、启动以及基本使用
- 配置PSP开发环境的准备工作
- android 开发环境搭建的创建AVD
- [Android开发] 获取Android的Google Map API密钥
- ASIHTTPRequest类库简介和使用说明
- WP7 报 Element is already the child of another element. [Line: 0 Position: 0]
- java nio 之MappedByteBuffer,高效文件/内存映射
- vsphere 4.x 生成 console url
- C++调用可执行程序
- Android入门:开发Google Map的基本准备工作整理 包括AVD 驱动的安装配置
- iOS平台XML解析类库对比和安装说明
- c++中的高度级别
- Template Method 模式
- Ubuntu下 Android真机调试
- Windows XP添加Emacs到右键菜单
- oracle sql语句小结
- 二叉树的遍历
- PKCS cer 证书