WEB开发网
开发学院手机开发Android 开发 Android系列只androidGooglemap小应用 阅读

Android系列只androidGooglemap小应用

 2010-08-19 14:32:00 来源:WEB开发网   
核心提示:做了一个小应用智能情景的切换,这个应用是学习android开发以来应用类开发的比较满意的一个,Android系列只androidGooglemap小应用,虽然它只有一个view 一个activity,但是却囊括了android的很多特性,很多新手都犯了这个毛病,程序出错,借此机会,和大家分享一下这个小应用

做了一个小应用智能情景的切换,这个应用是学习android开发以来应用类开发的比较满意的一个。虽然它只有一个view 一个activity,但是却囊括了android的很多特性。借此机会,和大家分享一下这个小应用。

先上截图:

应用的主要功能是根据适当的情景(如地点,手机状态等)为用户自动的切换情景模式。

比方说:手机向上是铃音+震动,当开会时,将手机翻转,将自动切换成静音模式。

还可以根据经纬度,到达一个地方后自动切换成用户预先设置的情景模式。

(当然,由于没找到合适的经纬度换算工具,经纬度的判断目前只能是精确位置,不是范围值。

因此只能算是个学习的小应用了,实际的应用还有待完善啊。如果有高手知道的话,麻烦告诉我下。万分感谢)

-------------------------废话不多说开始代码部分-----------------------------------------------------

虽然是一个只有一个页面的小应用,但是

麻雀虽小,五脏俱全

这个应用的功能点主要有:

改变情景模式

实时获取地理位置

实时判断手机重力状态

用到的技术包括:

1.android Google map的应用

2.Android组件的使用

Activity(MapActivity)

Service

Broadcastreceiver

3.Xml解析

4.文件存储

5.传感器使用

6.底层绘图

7.自定义view

由于使回头看代码,我就从简单的部分一步步介绍。

首先是权限问题,很多新手都犯了这个毛病,程序出错,往往是权限没有添加。

1 < !-- 网络链接 -->2 < uses-permission android:name="android.permission.INTERNET"/>3 < !-- 地图 -->4 < uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>5 < uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>6 < !-- 读写权限 -->7 < uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />8 < uses-permission android:name="android.permission.WRITE" />

1 2 3 4 5 6  下一页

Tags:Android 系列 androidGooglemap

编辑录入:coldstar [复制链接] [打 印]
赞助商链接