Android has many advantages over Windows Mobile and iOS:
- Familiar user interface to end users (48.8% of consumer smartphones shipped in 2011 shipped with Android, only 19.1% with iOS, and 1.4% with Windows Mobile). (http://www.canalys.com/newsroom/smart-phones-overtake-client-pcs-2011, http://phandroid.com/2012/02/27/android-by-the-numbers-850000-devicesday-300-million-phones-450000-apps/)
- Comprehensive documentation for developers, abundant tutorials, and large developer base are available on the web.
- Over-The-Air upgradeable OS, with the ability to have the customer host an upgrade server for tighter control of OS upgrades.
- Android permits a mix of high-level code in Java, and low-level code in C or C++ providing flexibility for the end-user’s performance and abstraction needs.
The latest software updates and release notes can be found on the Downloads page.
- First make sure that you have a valid data connection (GSM, WiFi or Ethernet).
- Then access the Settings menu from either the Home Screen or the Application Drawer.
- From the Settings menu select About phone -> Check for Updates, then Download Latest Updates and finally Apply Latest Updates.
- Your device will reboot into the recovery partition and apply the necessary changes to bring your device up to the latest release.
If you have a slow network connection, the download process will continue to work in the background while you use the device for other operations. The status of the download can be monitored in the pull-down Notification bar. The size of most OTA updates is in the range of 2 to 3 megabytes.
- Burn the ISO to a CD. (Windows) (Mac)
- Boot the computer from that CD.
- Reset the device (e.g. press the Reset button or remove the battery).
- When you first see the SDG logo screen, quickly press the Up button 3 times to enter the reflashing screen.
- Connect the device to the computer (which is now booted from the CD) via USB cable.
- Flashing will start automatically (you'll see a progress indicator and status messages on the device screen).
- The device will reboot when flashing is complete.
The standard Android SDK is available here:
http://developer.android.com/sdk/index.html
Intents and example code for barcode scanning are available here:
http://developer.sdgsystems.com/sdk/SDGScanDemo.zip
http://developer.sdgsystems.com/sdk/Barcode_API_Dev_Doc.pdf
Developers can read from RFID using the Android NFC package. More documentation about Android NFC can be found here:
http://developer.android.com/reference/android/nfc/package-summary.html
Our Android is based on the Android Open Source Project (AOSP) which does not include support for Google Play. We have found that many of our customers do not want Google Play on the rugged device so they can control what apps are installed. Users have the following options, and perhaps more, for installing applications.
- Alternative markets such as the Amazon App Store can be installed to provide functionality that is similar to Google Play.
- Customers can also install applications using the "adb" command from the Android SDK ('adb install <application.apk>'), or use the Android Central Side Load Wonder application on Windows.
- Customers can copy an APK file to an SD card, then use the OI File Manager application to open and install the APK from the device itself.
- Customers can browse to an APK in the web browser to install it.
Many applications found in the Market/Play may also be found for download at sites like http://www.androidfreeware.org/, http://www.aproov.com/, or http://freewarelovers.org/android/.
Most applications designed to run on Android 2.3, 2.1, or lower should be compatible. However, applications that require any of the following may not be compatible with all devices:
- Adobe Flash
- OpenGL ES 1.0 or 2.0
- ARMv6 or higher processor
- Google Maps and those apps requiring the Maps API are not directly supported
DDMS is located in the /tools folder of the Android SDK. To launch it, open a new command line (or Terminal on Mac/Linux), type "cd <path to /tools directory>", then type "ddms" (or "./ddms" for Mac/Linux). For example:
> ddms
Click "Save" or "Copy" buttons to save a screenshot or copy to clipboard respectively.
Generally, conversion to Android must be performed by us at our offices for a fee. If the device was purchased from us with WM we may waive the fee for conversion. Please contact sales@sdgsystems.com for more information.
Instructions for converting the device back to Windows Mobile are available for most devices. Note that once a device has been converted to WM it can only be converted back to Android by us at our offices. Please contact support@sdgsystems.com if you have any questions.
Note: The Trimble Nomad cannot be converted back to WM once it has been converted to Android.
A factory reset erases the /data and /cache directories on your device. This erases your personal data, any settings you may have configured, and any apps you have installed. Some apps that were pre-installed on your device are also erased:
OI File Manager and OI Notepad can be downloaded here: http://www.openintents.org/en/download
ApiDemos and Barcode Scanner can be restored by reflashing the device from the latest Android ISO.
