title: Android: Detect if user is on a bus/train/tram/etc
body: <p>I know this is a very open question, but does anyone know how I can determine if a user is on public transport? Ideally, I'd have a background service running such that only subscribers who are on public transport receive my alerts.</p>