WEB开发网
开发学院手机开发Android 开发 Android 学习笔记 阅读

Android 学习笔记

 2010-03-31 21:18:00 来源:WEB开发网   
核心提示:.codearea{ color:black; background-color:white; line-height:18px; border:1px solid #4f81bd; margin:0; width:auto !important; width:100%; overflow:auto;

Create the database object

我们使用了sqlite来存储job的数据。第一行就初始化了这个数据库对象,数据库的操作代码在MicroJobsDataBase.java文件里,后面会讲到。

Get our location

getCurrentLocation封装了获得地理位置的代码。此方法见后面。此方法接受了一个LocationManager作为他的参数。此类是android的类库类,你可以通过调用getSystemService来获得这个实例。

Initialize the Spinner

往Spinner里填充数据使用了findViewById方法,这个id就是我们在xml布局文件里定义的。

Initialize the MapView and MapController

先通过findViewById找到mapView,然后使用mapview的getController()获得MapController的实例,现在你就有了各种控制map的方法句柄。

Initialize the LocationOverlay

创建一个locationOverlay是为了绘制一个我们的本地区域的map并显示给用户。map的知识将在后面论述,但是在这里你会看见我们使用构造器让地图首先显示的是我们当前的位置(从locationmanager获得了我们的位置信息)。

再往下看Button和Spinner的初始化,代码如下: