Beginning Android Application DevelopmentCreate must-have applications for the latest Android OS The Android OS is a popular and flexible platform for many of today's most in-demand mobile devices. This full-color guide offers you a hands-on introduction to creating Android applications for the latest mobile devices. Veteran author Wei Meng Lee accompanies each lesson with real-world examples to drive home the content he covers. Beginning with an overview of core Android features and tools, he moves at a steady pace while teaching everything you need to know to successfully develop your own Android applications.
Beginning Android Application Development pares down the most essential steps you need to know so you can start creating Android applications today. |
Contents
27 | |
GETTING TO KNOW THE ANDROID USER INTERFACE | 81 |
Managing Changes to Screen Orientation | 104 |
DESIGNING YOUR USER INTERFACE USING VIEWS | 125 |
DISPLAYING PICTURES AND MENUS WITH VIEWS | 169 |
DATA PERSISTENCE | 203 |
CONTENT PROVIDERS | 237 |
MESSAGING AND NETWORKING | 263 |
LOCATIONBASED SERVICES | 301 |
DEVELOPING ANDROID SERVICES | 331 |
PUBLISHING ANDROID APPLICATIONS | 359 |
USING ECLIPSE FOR ANDROID DEVELOPMENT | 381 |
USING THE ANDROID EMULATOR | 393 |
ANSWERS TO EXERCISES | 411 |
Other editions - View all
Common terms and phrases
action activity Add the following Android application Android Emulator android:layout_height=”wrap_content android:layout_width=”fill_parent boolean Button Called changes chapter class MainActivity extends connection contains content provider created database debug the application device dialog display Eclipse EditText element enables encoding=”utf-8 event example F11 to debug Figure folder following statements following Try Google ImageView import install Intent intent-filter layout height="wrap content LinearLayout MainActivity.java file menu method NOTE null object obtain option Override public void package parent passing Press F11 public void onCreate(Bundle received screen selected setContentView(R.layout.main shown shows SMS message specify statements in bold static final String super.onCreate(savedInstanceState task TextView Toast.LENGTH_SHORT).show Toast.makeText(getBaseContext various void onCreate(Bundle savedInstanceState window