1 / 12

An Introduction to Android Programming

An Introduction to Android Programming. Xinfeng Li CSE OSU. Outline. A big picture of Android Set up development environment Demo and examples References. What is Android.

damian-lott
Download Presentation

An Introduction to Android Programming

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