I need a android app that does the following:
The phone will most likely need to be rooted for this to work. The app is for internal use only and will not be distributed to the public.
The app will be used for GPS tracking. The phone will be locked and once booted should only open this app and the app should prevent you from opening any other apps or navigating anywhere outside the app unless you have the password.
There will be a button on the main screen to put the device into tracking mode at which point a count down (time set in the settings screen) will begin and once expired the app will put the phone into airplane mode, the app will then monitor the accelerometer, if the device is moved (value set in settings are) then the device will go into tracking mode where it will start calling the HTTP address (in settings area) in the interval set in the settings area. Tracking mode can be reset by putting the password into the app and hitting reset.
The device will periodically (set in the settings screen) wake up and send the HTTP request to check in with the server. This will have a status of check in, where as the other status will be tracking.
It is important for the device to use as little battery as possible.
A settings screen with the following settings:
The http address path with variables for battery life, GPS position, cellular position, status type
Status type is either check in or triggered
Password field to lock the app.
Count down time
Accelerometer trip amount
Check In internal
Hello there, we discussed on our other account the details. Let's chat to start. Hello there, we discussed on our other account the details. Let's chat to start.
55 freelancers are bidding on average $244 for this job
Hi. I have read your project description and have interesting for your job. I can implement all the feature as you want. Looking forward to work with you. Thank you.
Hi! My name is Ihor, I will be glad to help you with your app. I have strong experience in Java Android development for 3+ years. Feel free to contact me any time to discuss details.