设为首页
优惠IDC
收藏本站
六狼博客
六狼论坛
开启辅助访问
切换到窄版
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
只需一步,快速开始
快捷导航
门户
首页
BBS
云计算
大数据
手机
移动开发android,ios,windows phone,windows mobile
编程
编程技术java,php,python,delphi,ruby,c,c++
前端
WEB前端htmlcss,javascript,jquery,html5
数据库
数据库开发Access,mysql,oracle,sql server,MongoDB
系统
操作系统windows,linux,unix,os,RedHat,tomcat
架构
项目管理
软件设计,架构设计,面向对象,设计模式,项目管理
企业
服务
运维实战
神马
搜索
搜索
热搜:
php
java
python
ruby
hadoop
sphinx
solr
ios
android
windows
centos
本版
帖子
用户
六狼论坛
»
首页
›
企业信息化
›
GIS技术
›
【“零起点”--百度地图手机SDK】如何创建一张地图 ...
返回列表
查看:
279
|
回复:
0
【“零起点”--百度地图手机SDK】如何创建一张地图
[复制链接]
酸奶小妹
酸奶小妹
当前离线
积分
268
窥视卡
雷达卡
升级
22.67%
当前用户组为
举人
当前积分为
268
, 升到下一级还需要 232 点。
84
主题
84
主题
84
主题
举人
举人, 积分 268, 距离下一级还需 232 积分
举人, 积分 268, 距离下一级还需 232 积分
积分
268
发消息
楼主
|
发表于 2012-12-29 11:07:33
|
显示全部楼层
|
阅读模式
<div id="cnblogs_post_body">摘要:完全零基础入门篇~~本文是安卓SDK的入门篇,从头开始教大家如何创建一张安卓手机版的百度地图。
-----------------------------------------------------------------------------
一、环境的安装
需要安装eclipse、android ADT等环境。详见:【百度地图-安卓SDK】从头开始写android程序
http://www.cnblogs.com/milkmap/archive/2011/11/25/2263475.html
二、新建一个helloworld程序
1、File->New->Android Project
2、输入项目名称->Next
3、选择android版本->next
百度地图安卓SDK支持1.5以上的安卓版本。
由于我的手机是2.2的,所以我勾选了android 2.2的选项。
4、输入oackage name->finish
5、右键点击工程->Run as->android application
我是连接真机运行的,当然用户也可以使用虚拟机。
不过使用虚拟机不能开启定位功能哦。
6、运行成功!
三、创建一张百度地图
1、注册key:
http://dev.baidu.com/wiki/static/imap/key/
2、下载开发包:
http://dev.baidu.com/wiki/imap/index.php?title=Android%E5%B9%B3%E5%8F%B0/%E7%9B%B8%E5%85%B3%E4%B8%8B%E8%BD%BD
3、新建libs文件夹
右键点击项目->new->folder
输入名称->finish
将开发包解压缩,会发现有两个文件。
把baidumapapi.jar拷贝到libs根目录下;把libBMapApiEngine.so拷贝到libs\armeabi目录下。(armeabi目录的新建方式和libs类似)
右键单击项目->properties
Java Build Path->Libraries->Add JARs
选择刚才引入的jar文件->OK
4、找到androidManifest.xml文件,增加使用权限和版本支持的代码。
androidManifest.xml全部源文件:
<div class="cnblogs_code">
<?
xml version="1.0" encoding="utf-8"
?>
<
manifest
xmlns:android
="http://schemas.android.com/apk/res/android"
package
="com.baidu.milkmap"
android:versionCode
="1"
android:versionName
="1.0"
>
<
uses-sdk
android:minSdkVersion
="8"
/>
<
application
android:icon
="@drawable/ic_launcher"
android:label
="@string/app_name"
>
<
activity
android:name
=".MilkmapActivity"
android:label
="@string/app_name"
>
<
intent-filter
>
<
action
android:name
="android.intent.action.MAIN"
/>
<
category
android:name
="android.intent.category.LAUNCHER"
/>
</
intent-filter
>
</
activity
>
</
application
>
<!--
使用权限
-->
<
uses-permission
android:name
="android.permission.ACCESS_NETWORK_STATE"
></
uses-permission
>
<
uses-permission
android:name
="android.permission.ACCESS_FINE_LOCATION"
></
uses-permission
>
<
uses-permission
android:name
="android.permission.INTERNET"
></
uses-permission
>
<
uses-permission
android:name
="android.permission.WRITE_EXTERNAL_STORAGE"
></
uses-permission
>
<
uses-permission
android:name
="android.permission.ACCESS_WIFI_STATE"
></
uses-permission
>
<
uses-permission
android:name
="android.permission.CHANGE_WIFI_STATE"
></
uses-permission
>
<
uses-permission
android:name
="android.permission.READ_PHONE_STATE"
></
uses-permission
>
<!--
android 版本支持
-->
<
supports-screens
android:largeScreens
="true"
android:normalScreens
="true"
android:smallScreens
="true"
android:resizeable
="true"
android:anyDensity
="true"
/>
<
uses-sdk
android:minSdkVersion
="3"
></
uses-sdk
>
</
manifest
>
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2008-2020
六狼论坛
(http://it.6wolf.com) 版权所有 All Rights Reserved.
Powered by
Discuz!
X3.4
京ICP备14020293号-2
本网站内容均收集于互联网,如有问题请联系
QQ:389897944
予以删除
快速回复
返回顶部
返回列表