Q&A
Q. Is the Android documentation installed with the Android SDK the same as the documentation found at http://developer.android.com?
A. No. The documentation installed with the SDK was "frozen" at the time the SDK was released, which means it is more specific to the version of the Android SDK you installed. The online documentation will always be the latest version of the Android SDK. We recommend using the online documentation, unless you are working offline or have a slow Internet connection, in which case the local SDK documentation will suffice.
Q. Do the different emulator skins have different features?
A. Yes. The emulator skins correspond to different screen sizes and orientations. They also have keypads and buttons. Some have hardware keyboards, and others rely on soft keyboard support.
Q. Is testing your application on the emulator alone sufficient?
A. No. The Android emulator simulates the functionality of a real device and can be a big time- and cost-saving tool for Android projects. It is a convenient tool for testing, but it can only pretend at real device behavior. The emulator cannot actually determine your real location or make a phone call. Also, the emulator is a generic device and does not attempt to simulate any quirky details of a specific handset. Just because your application runs fine on the emulator does not guarantee that it will work on the device.