android pad开发 基础入门之一

android pad开发

1.     开发环境搭建

通过AVD Manager 下载 Android Honeycomb (sdk3.0)

操作如下:

android <wbr>pad开发 <wbr>基础入门之一

android <wbr>pad开发 <wbr>基础入门之一

android <wbr>pad开发 <wbr>基础入门之一

 

 可能遇到问题:

 

升级android sdk时A folder failed to be renamed or moved 错误的解决
2011-02-12 21:50

 

错误提示如下:

Downloading Android SDK Tools, revision 4
Installing Android SDK Tools, revision 4
Failed to rename directory D:\android-sdk-windows\tools to D:\android-sdk-windows\temp\ToolPackage.old01
-= Warning ! =-
A folder failed to be renamed or moved. On Windows this typically means that a program is using that folder (for example Windows Explorer.) Please close all running programs that may be locking the directory 'D:\android-sdk-windows\tools' and try again.
 

按提示关掉了杀毒软件和explorer,但仍不解决问题,猜想是升级软件调用了tools目录下的文件,因此将tools目录复制一份,复制件名称为toosbak,仍放在 D:\android-sdk-windows下,然后运行toolsbak下的android.bat即

 

 

 

2.     启动pad模拟器

从android-sdk\tools目录下的emulator.exe发送个快捷方式到桌面上,然后查看emulator.exe快捷方式的属性,在“目标”后面添加 -avd avd_oneycomb -sdcard c:\sdcard.img的参数

(avd_oneycomb为AVD文件名)

 

注:AndroidManifest.xml 文件中需要加

<uses-sdk android:minSdkVersion="Honeycomb" />

3.  开发android google map程序必备条件

http://kb.cnblogs.com/a/1652230

注册 Android 地图 API 密钥

运行:keytool -list -keystore ~/.android/debug.keystore

用得到的MD5码到http://code.google.com/intl/zh-CN/android/maps-api-signup.html注册API密钥。参考

http://www.cnblogs.com/feisky/archive/2010/01/17/1650083.html

 

注册完成后会得到如下的网页:

您的密钥是:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

此密钥适用于所有使用以下指纹所对应证书进行验证的应用程序:

XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX

下面是一个 xml 格式的示例,帮助您了解地图功能:

 <com.google.android.maps.MapView
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"                   android:apiKey="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
  />

 

模拟器设置

 

建立一个"Google Inc.:Google APIs:3"的模拟器。

 

手机终端需要支持Google Add-ons

 

作为与Google合作的手机终端的制造商,如果想在自己的Android终端中集成Google的一些应用,例如map,market,picasa,sync等,需要和Google签约,这样Google会有专人帮你将这一系列服务整合到你的平台中来。

 

作为没有和Google合作的手机终端的制造商,我们可以使用破解的方法将Add-ons中的运行库整合到自己的framework中来(build到手机终端的system.img中)。操作如下:

 

1. 在Android中,额外支持Google Add-ons(Google Maps),需要将如下档案(从标准的SDK中pull出来的,也可以从GPhone中pull出来)打包进System.img。Google Add-ons只需要1--2,Goolge Maps(Google的地图程序) 需要1--5:

1)system/framework      com.google.android.maps.jar

2)system/etc/permissions  com.google.android.maps.xml

3)system/framework      com.google.android.gtalkservice.jar

4)system/etc/permissions  com.google.android.gtalkservice.xml

5)system/app          Maps.apk (Google Maps v3.0)

 

2.源码:Android Cupcake Release(经测试,在donut平台同样适用。)

1)编译源码(为了生成out/target目录中Android最原始的东西)

2)将以上文件加入out/target/product/generic相应目录,在源码根目录使用make snod打包,获得新的system.img

 

4.     google map 开发例子

http://westyi.javaeye.com/blog/714945

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值