摘要当今社会已经步入智能化时代与互联网时代,智能手机成为人们掌上的管家。安卓则是智能手机市场的主流平台,安卓应用也随之流行。志愿者活动在当前社会流行开,成为青年所喜爱的课余活动,而志愿者APP的存在可以极大方便青年参加志愿活动。80064
本课题以Android为平台,以Android Studio IDE为开发环境,设计并实现了志愿者APP,本APP用户分为超级管理员,管理员和普通志愿者三种角色,具有用户注册、登陆,发布、查看以及管理志愿者活动,签到打卡等功能。本APP采用SQLite轻型数据库,设计了数据库表结构。签到打卡根据预设的活动地点,通过智能手机完成GPS定位签到。签到地图采用百度地图SDK包,利用百度地图API接口方便志愿者用户查看所在地点并在地图上显示,位置通信采用Http协议 。结果显示,本APP具有一定的实用性。
毕业论文关键词 安卓 志愿者 SQLite 百度地图API UI
Title The design and implementation of Android volunteer Application
Abstract Today our society comes into the era of intelligence and Internet。 Smart phone becomes the housekeeper in our own palm。 Android is the main system of smart phone in the market and then Android Application Development is popular during us。 The Android Applications are indispensable in our daily time。
My project is based on Android platform and developed in Android Studio IDE development environment。 My project designs and realizes a volunteer application。
This APP’s roles are pided to three parts: super administrator, common administrator and common volunteer users。 This APP has many functions such as registration, login, activities’ publishing, check, management and signing in。 This APP uses light database and designs the database table structure。 The function of signing in is completed by smart mobile’s GPS location according to predetermined location。 The map used in signing in is Baidu Map SDK。 My project shows the location where the volunteers are in on mobile map by using Baidu Map API。 The communication of location uses Http。 In result, this APP is practical。
Keywords Android Volunteer SQLite BaiduMap’s API UI
目 录
1 引言 1
1。1 移动互联网 1
1。2 智能终端与智能系统 3
2 Android App开发应用基础 4
2。1 Android架构 4
2。2 Android开发基本组件 6
2。3 Android数据处理 8
2。4 定位 9
3 总体设计 10
3。1 登录注册 11
3。2 活动管理 12
3。3 社交平台 12
3。4 签到打卡 12
3。5 地图 13
4 模块实现 13
4。1 登陆注册 13
4。2 志愿活动管理 18
结 论 28
致 谢 29
参考文献 30
1 引言
1。1 移动互联网