淘特cms
当前位置:淘特CMS->帮助中心->常见问题
一个使用GPS定位绘制的安卓应用程序
  • 作者:
  • 日期:2013/10/25 11:10:17
  • 出处:淘特CMS
  • 点击:

介绍

    近来,我一直从事基于GPS的应用程序开发工作,并将其映射到定制的硬件设备上,并且这些设备集成了位置感知组件。 尽管大部分时候我使用Eclips开发,不过尽来Android Studio'的优良特色及操作方便立即吸引了我并开始在工作中使用他。在几周的工作中,我使用 Android Studio 和Google Maps Android API V2, 同时学习了一些课程,这里和大家分享一下。

本篇文章中将重点介绍Google Maps Android API V2的应用程序开发, 使用Android Studio 开发环境. 不久前Google 停止了Maps Android V1 KEY的分配,取之的是开始发放V2. 不少的文档、书籍或其它资源里的教程都有关于v1版的开发例子,恰恰缺少使用 Android Studio 开发这样应用的教程. 希望这里能够弥补.

背景

Google 在2013年5月16号的I/O 大会中公布了 Android Studio 作为他们的集成开发环境, 作为开发安卓应用程序的开发工具(IDE). Android Studio 实质是JetBrains公司的InettliJ IDEA, 但它只专注于Android 应用程序开发. Android Studio 使用Gradle作为依赖性解决,大部分的项目管理任务存在于IDE中. 你可以从 这里下载.. Android Studio 会自动检查你安装的版本,并自动升级. 在写本文里,现在最新的版本是: 0.2.11, Build AI-132.855830.

在Android Studio 之前,或将来, 大部分的java开发者使用Eclipse作为安卓程序开发平台. Eclipse是一个很好的平台,提供了java,c++及其它语言的开发。.

创建Android应用

我这里假设读者对 Android 程序的结构已经非常熟悉对像:Activity, Intent, Activity 生命周期及存在的各种状态,资源文件等等. 有很多书籍介绍. 我们在本文中将重点集中在使用特别的工具在特别的程序中。我的Android Studio安装在Linux机器中. 不过该程序在Windows 或Mac machine 中同样高效运行.

在开始画面里当你选择,New Project 后,将会引导你创建一个android程序框架,  如下周所示. 在Application name一栏填写个有意义的程序名称,如:GPSPlotter. 在package name一栏填写你的程序包名称, 如com.siriusmicrotech.gpsplotter. 它将在下一步审请API Key生成时需要用到的应用程序名。 留意 Minimum required SDK这里选择的是AP11, 因为Google Maps Android API V2 需要AP8 以上版本. 点击下一步按钮,采用默认配置直到完成项目创建。

Sample Image - maximum width is 600 pixels

这是我们创建的程序框架如图.

Sample Image

尽管文件很多,不过我们只关心以下5个文件:

  • MainActivity.java
  • activity_main.xml
  • strings.xml
  • AndroidManifest.xml
  • build.gradle

最新评论
用 户:
内 容:
验证码: