1 / 12

Introduction to Android Programming: Setup, Demos, and Resources

This guide provides a comprehensive overview of Android programming, including the setup of your development environment and practical demos. It begins with a brief history and background of the Android operating system, detailing its rise as the leading mobile OS. Learn how to configure your system, install the necessary SDK and ADT, and set up emulators and devices for development. The document also features essential references for further learning and exploration of the Android ecosystem. Start your journey into mobile app development with this informative resource.

anja
Télécharger la présentation

Introduction to Android Programming: Setup, Demos, and Resources

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. An Introduction to Android Programming Xinfeng Li CSE OSU

  2. Outline • A big picture of Android • Set up development environment • Demo and examples • References

  3. What is Android • Android is an operating system for mobile devices such as smartphones and tablet computers. It is developed by the Open Handset Alliance led by Google. • Android has beaten Apple iOS, being the leading mobile operating system from first quarter of 2011 • Version: Android 1.0, 1.1 to 1.5 (Cupcake), 1.6 (Donut), 2.0/2.1 (Eclair), 2.2 (Froyo), 2.3 (Gingerbread), to 3.0 (Honeycomb), 4.0 (Ice Cream Sandwich)

  4. Android Architecture

  5. Set up Android Development Environment • Step 1: Computer environment • Step 2: SDK and ADT installation • Step 3: Adding platforms and components • Step 4: Setting up a device for development

  6. Step1: Computer Environment • Operating systems: Windows, Mac OS, Linux • Java: JDK (Java SE Development Kit 6) • Eclipse: Eclipse IDE for Java Developers

  7. Step 2: SDK and ADT Installation • Download Android SDK: android-sdk_r14-XXX • Unpack .zip or .tgz file • Run .exe file • Installing the ADT Plugin • Downloading the ADT Plugin (Help > Install New Software…) • Configuring the ADT Plugin (Window > Preferences, => Android  > SDK Location)

  8. Step 3: Adding Platforms and Components

  9. Step 4: Setting up a Device for Development • Computer • Windows: install Google Windows USB driver or OEM USB driver • Linux: add a udev rules file that contains a USB configuration with ATTR{idVendor} • Mac OS X: OK! • Phone • Settings > Applications > Development and enable USB debugging • Android Virtual Device • AVD manager > Virtual devices > New…

  10. Demo and Examples • Project directory structure • Hello, world! • Debug tools • adb • logcat

  11. Q&A • Any questions?

  12. References • Android Developer. http://developer.android.com/index.html • Google IO (2008 - 2011). https://sites.google.com/site/io/ • Course of Prof. Matos in Cleveland State University. http://grail.cba.csuohio.edu/~matos/notes/cis-493/Android-Syllabus.htm

More Related