My company is developing a new device that will run on Android. I'm tasked to develop the software installation process, including application installations and updates as well as system software updates. I want to leverage as much as possible from the Android SDK. I'm looking for any advice or references to help me get started. I've downloaded the source code for Android 2.1 and have been tracing the source code path for software installations via adb. The path has taken me through adb client -> adb server -> adb deamon - > PackageManagerService -> installd.
I'm thinking my software update process will begin with downloading an update package to our device's SD card. Then, if the update package contains apk files to install, I guess I'll have to develop a package installer app that get the apk files individually and command PackageManagerService to install them similar to how adb does? If my update package has system software to update, such as a new version of Android, I'll have to reboot the system in recovery mode and somehow make it install the system software components? Am I on the right track or totally off? I'd appreciate any advice or pointers to related reference docs or examples. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en To unsubscribe, reply using "remove me" as the subject.

