Skip to content
This repository

Location logger and communicator

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 libs
Octocat-spinner-32 res
Octocat-spinner-32 src
Octocat-spinner-32 #droid.java#
Octocat-spinner-32 .gitignore
Octocat-spinner-32 AndroidManifest.xml
Octocat-spinner-32 README.md
Octocat-spinner-32 build.xml
Octocat-spinner-32 proguard.cfg
Octocat-spinner-32 project.properties
README.md

Location logger for StartupBus

Simple GPS location collector and forwarder service and UI.

Develop

ant debug
adb install -r bin/BusDroid-debug.apk

Currently it is targeting API level 16 (Android 4.1 Jelly Bean), with minimum level 10 (given the phones I have to test, HTC Butterfly, and HTC Desire on CyanogenMod 7).

Architecture

Nutshell, still very flexible

  • GPS logger service, periodically save location info into local database
  • Forwarder service, periodically send saved data to remote server when connection is available

Usage

  • use "Get Configuration" with the URL provided by the StartupBus team
  • add choose your bus after the config update
  • add oAuth token given by the team
  • enable GPS
  • start logging and keep logging

External code

GPSLogger

Using GPS logger service based on GPSLogger, which is under Apache License, available for modification and distribution, and no "notice.txt" provided.

Something went wrong with that request. Please try again.