Introducing CAMBr Conditions For Android™. Now get up to date trail conditions right from your Android powered device. If you are so blessed by CAMBr, you can even update current conditions too. And if you need it, you can check out the trail guides.
This application was developed in my "free" time, time that could have been billed to a client if I hadn't been working on this. If you find this application valuable, and would like to see it get developed further and in a timely fashion, then please consider making a donation. I would greatly appreciate it.
As it stands now, this application is all about trail conditions. A very important function indeed, but I do have plans on making this an even more valuable tool. I can see
- 1.03 (6 Aug 2011)
- Dropped support for Android 1.6. According to the Android Market, this affects one user. Sorry.
- Various UI enhancements.
- Auto Update feature added. When enabled, you will receive notification whenever there is an update to trail conditions. By tapping the notification, only those new updates will be displayed.
- 1.02 (29 Jul 2011)
- Can now be installed or moved to SD card. Requires Android 2.2 or above.
- Preferences added to main menu.
- Enable / disabled timeouts
- Specify connection and read timeouts. Previsously hardcoded at 3000/5000 respectively.
- Errors encountered while communicating with cambr.org will now be displayed to the user. Previously, erros were silently disregarded.
- All progress dialogs are now cancelable. Press [BACK] if you encounter "sit and spin".
- 1.01 (23 Jul 2011)
- Connection and read timouts added, reducing "sit and spin" when cambr.org is down.
- Sunrise / Sunset times added.
- 1.0 (19 Jul 2011)
- Initial Release.
The main menu.
Preferences allows you to enabled / disable timeouts when communicating with cambr.org. There are separate timeout values for establishing a connection and for receiving data. Both are specified in milliseconds (1000ms = 1 second) and both default to 3000.
From here, you may also turn on the Auto Update feature to automatically check for updated trail conditions at the specified Update Interval. The interval can range from 30 Minutes up to 1 Day, and defaults at 3 Hours. If you choose to Use Sound, your default notification ringtone will sound whenever an update is found.
Login doesn't really log you into cambr.org. You are just providing your cambr.org login credentials for those functions that are restricted to certain users. Right now, the only such function is the ability to update trail conditions. If you have not been granted this right, then there is no need for you to enter this information.
After entering your username and password, tap on Verify to confirm your credentials. You will be notified if your login information is correct or not. If correct, your information will be stored.
If you have verified you login in the past and would like to clear it, tap Clear.
Trail Conditions listing. If all the trails don't fit on your display, you can scroll up or down to see the rest.
All views have a menu, with at least the Main Menu option. It's like pushing [BACK] until you get back to the start.
From the trail details view, you can view it's Trail Guide, or Edit the conditions, assuming you have adequate permission to do so. You can also check out Sunrise / Sunset times.
Sunrise and sunset times are calculated for the trail system being displayed. They are accurate +/- 2 minutes.
Edit mode. If you want to create a completely new status message, tap Clear to start fresh.
When editing a trail system with individually reported trails, as depicted here, you cannot change the overall status directly. Tap the trail indicator for each trail to cycle through the available statuses. The overall status will update accordingly.
When editing a trail system without individual trails, just tap the indicator to cycle through the available options.
Tap Update to post the change to cambr.org.