Introduction to Android Programming. Essentials Eclipse and Java SDK – downloads/index.html

Slides:



Advertisements
Similar presentations
Bruce Scharlau, University of Aberdeen, 2010 Android UI, and Networking Mobile Computing Based on android-sdk_2.2 Unless otherwise stated, images are from.
Advertisements

Android Tools & Wireless ADB Αντρέας Λύμπουρας Θεόφιλος Φωκάς Ζαχαρίας Χ’’Λάμπρου.
@2011 Mihail L. Sichitiu1 Android Introduction Hello Socket Programming TCP and UDP.
COEN 445 Communication Networks and Protocols Lab 4
Get android development environment running. Install – Get and install JDK 5 or 6 (see link in the.
1 Mobile Computing Mobile First (formerly Worklight) Copyright 2015 by Janson Industries.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
Coursework 2: getting started (4) – using PhoneGap to build mobile applications (optional) Chris Greenhalgh G54UBI /
Android: Hello World Frank Xu Gannon University. Steps Configuration ▫Android SDK ▫Android Development Tools (ADT)  Eclipse plug-in ▫Android SDK and.
V0.01 © 2009 Research In Motion Limited Introduction to Java Application Development for the BlackBerry Smartphone Trainer name Date.
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
By: James Ondecko  What is Android?  Helpful backgrounds for Android development  Tools & Installs  Android Virtual Devices  Helpful references.
Sidcley Soares.  Introduction to Android  Creating a hello world project in Android  Java Sockets  Android Sockets  references.
2. Setting Up Your Android Development Environment.
Introduction Who we are How we’re going to help: Java and course- related material Subsribe to mailing list: COMP 346:
Android Application Development with Java UPenn CS4HS 2011 Chris Murphy
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
UFCFX5-15-3Mobile Device Development Android Development Environments and Windows.
By Philip Peng, For PennApps Mobile 2011, University of Pennsylvania All images used in this belong to their rightful owners (not me).
Setting up the Development Environment Copyright © SUPINFO. All rights reserved Preparation.
Virtual Reality Course Slide  NTU Mobile HCI Lab, Mike Chen   Android Developers 
Getting Started with Android Programming Note: if you have already installed android development tools, please check that you have the same version as.
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
Android Programming. Outline Preparation Create new project Build and Run a project Debug a project Deploy on devices.
Android Application Development 2013 PClassic Chris Murphy 1.
Wireless Mobility with Android 1 Presented by: Ung Yean MS. Computer Science American University, Washington DC, USA.
Operating system for mobile devices with a Java programming interface. Provides tools, e.g. a compiler, debugger, device emulator, and its own Java Virtual.
Android Info mostly based on Pro Android 3.  User Applications  Java Libraries – most of Java standard edition ◦ Activities/Services ◦ UI/Graphics/View.
BY, CHRISTOPHER CHIOSA Android Applications. Android App Development There are over 80,000 apps on the Google Play Store. The global app economy reached.
Intro to Android Development Ben Lafreniere. Getting up and running Don’t use the VM! ials/hello-world.html.
Introduction to Android Android How to Program © by Pearson Education, Inc. All Rights Reserved.
Android. The Eclipse IDE Installation Requirements: Eclipse Java Windows All must match (32-bit OR 64-bit) If you have a 64-bit OS & 32-bit browser,
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
Java Android-8 Imran Shafi. Lecture Contents  Debugging Android Projects  Java/XML Errors  Debugger  Logcat Utility  Android Debug Bridge (adb) 
Android for Java Developers Denver Java Users Group Jan 11, Mike
Eclipse Tutorial Barrett Summer Scholars 2011 Sustainable Engineering: Learning to Engineer Truly Green Products.
Configuring Android Development Environment Nilesh Singh.
4 CAPS PROJECTS By: Lev Kavs. What I have done so far  Figured out what environment I will be using(Eclipse)  Set up my environment (3x)  Fixed missing.
Android Development Environment Environment/tools Windows Eclipse IDE for Java Developers (v3.5 Galileo) Java Platform (JDK 6 Update 18) Android.
Background Nowadays, different software systems developed in- house are growing; companies or organization is facing problems of new collaborations and.
Gwynn Fewell. Build off of Brice Higlemann’s work from 2010 Mobile app becomes the CAB to control one train at a time App can switch between trains CAB.
Lesson 3 Hearing Things Hà Nội Eclipse + ADT + Android SDK Robot SDK Reference:
Android Boot Camp Demo Application – Part 1. Development Environment Set Up Download and install Java Development Kit (JDK) Download and unzip Android.
Introduction to Android
Introduction to Android Android Club Agenda Set development environment “Hello Android” app Device connection Debugging.
Design and Implement of a Phone Game Based on Android.
Master Software Solutions Pvt.Ltd.. These days the demand of smart phone is being increased and we have different types of client e.g. Touch Phone, tables,
Accelerometer based motion gestures for mobile devices Presented by – Neel Parikh Advisor Committee members Dr. Chris Pollett Dr. Robert Chun Dr. Mark.
Android apps development - Eclipse, Android SDK, and ADT plugin Introduction of.
The Chat Problem.
Mobile Device Development
Course Individuals Lecturer Dr. Eng. Amr T. Abdel-Hamid
Android Development 陆俊敏 F
Wireless Mobility with Android
Computing.
Market Share. Market Share Market Share Android Dev Basics Android apps are developed in Java and XML. The hardest part of Android dev is coming up.
Development-Introduction
Emulator.
Hello Socket Programming TCP and UDP
DEBUGGING.
Tổng Quan Android
Find your friend – An Android application
Software Engineering for Internet Applications
Installing Android SDK in Eclipse
Mobile Programming Dr. Mohsin Ali Memon.
Android Development Introduction to Android Development 2011/01/16
CA16R405 - Mobile Application Development (Theory)
CA16R405 - Mobile Application Development (Theory)
Presentation transcript:

Introduction to Android Programming

Essentials Eclipse and Java SDK – downloads/index.html downloads/index.html – Android SDK – ADT Plugin for Eclipse – adt.html#installing adt.html#installing

Hello World ials/hello-world.html ials/hello-world.html – Create AVD – Create a new project – Run the Application

Debug/Logging Breakpoints Log Class of Android SDK – util/Log.html util/Log.html Logcat for reading logs

Useful pointers ng/devices/emulator.html#connecting ng/devices/emulator.html#connecting

Project0 in a nutshell Main thread Initiate other threads Handles GUI (Handler) Server thread Listens for connections on SERVER_PORT Connection thread Handles input and output Try connecting to local host on REDIR_PORT and create connection thread Create server thread and start listening on SERVER_PORT (emulator) and create connection thread if there is any incoming connection

Steps involved Try connecting to local host on REDIR_PORT and create connection thread Create server thread and start listening on SERVER_PORT (emulator) and create connection thread if there is any incoming connection Try connecting to local host on REDIR_PORT and create connection thread Create server thread and start listening on SERVER_PORT (emulator) and create connection thread if there is any incoming connection Local host REDIR_PORT