RemoteAndroid
RemoteAndroid allows you to query and control your Android phone via a web interface.
It helps if you use DynDNS so that you can find the web interface. You can then ask it, for example, where it is physically, and show it on a map.
There is a simple web interface for RemoteAndroid, or you can use it in any way you like using the instructions and examples below.
There are quite a few applications that send your location to a server so that you can locate your phone if you lose it. One main difference between this application and the others is that this one is passive - it doesn't do anything unless you ask it to. Therefore it uses less resources (battery power, memory).
When you make a website that uses this application, please bear in mind that it's not designed for heavy load. You should not make very frequent calls to it and you should not make it available so that a lot of different users use it.
Help
RemoteAndroid will listen for requests on the port specified in the settings and return the results as JavaScript in JSON format. You can include the following parameters to the URL to perform the required action.
commands:
system (any value) - get system information
location (any value) - get location information
geo (any value) - in combination with location - get detailed location information (street name etc)
skyhook (any value) - location information from skyhook
gps - active - turn on GPS and actively request location information
- passive - turn on GPS but don't actively request location information
- <blank> - no change
airplane (any value) - turn airplane mode on
callback (any valid javascript function name) - surround result in a call to callback function
For example
http://your-name.dyndns.org/remand?system=1&location=1&geo=1
will return your location.
Demos
There are a couple of examples which show you how to use RemoteAndroid.
These are not "live" demos because I don't know your address.
You should download them and enter your personal information and run them locally.
A simple demo
which just shows a bit of text describing your location.
A Google maps demo
which shows your location on a Google map.
History
Make the password setting behave like a password.
Upgrade to Skyhook Wireless API 3.3.1.
Add support for Skyhook Wireless.
Remove commands to turn on/off GPS that don't work in Android 1.5.
Support Android 1.5 only.
Add more information for "system" request.
Changes to "gps" parameter to better support Android 1.5.
gps= <blank> will query gps mode without changing it.
Added option to turn airplane mode on.
Added status line to show whether it's started.
Require request path to be "/remand".
Changed link in the help text.
Changed name of realm from "Secure Area" to "RemoteAndroid".
Remove boot option. After boot it will continue in the same state it was in before boot.
Prevent About and Settings panels appearing in API demos.
Initial version. Implements the following commands: system, location, geo, gps, callback.
Please send all comments and suggestions to android@l6n.org.