Android architecture overview 1 CS 150. Android  A software stack for mobile devices developed and managed by Open Handset Alliance  Free software under.

Slides:



Advertisements
Similar presentations
Clicking on the link for the.tns file gives you will get the following screen: Select Save File and click OK.
Advertisements

Programming with App Inventor Computing Institute for K-12 Teachers Summer 2012 Workshop.
App Inventor 建國科技大學 資管系 饒瑞佶 2010/10. App Inventor Google 發展 可應用瀏覽器建立一個 Android APP UI 設計 使用拼圖定義程式行為.
Presented at : CS4HS University of Massachusetts Lowell Kelly Powers, AMSA Charter School, Mark Sherman, UML, Fred Martin, UML, June 27 th, 2011 Portions.
DNR-322L & DNR-326.
APP INVENTOR INSTALLATION GUIDE. 1 ST STEP TEST YOUR JAVA CONFIGURATION  Your computer needs to run Java 6 (also known as Java 1.6). You can download.
App Inventor Barb Ericson July 3, 2013.
Microsoft Windows Vista Chapter 6 Customizing Your Computer Using the Control Panel.
Creating First Class Web Pages Log into your account.
Getting an account with WordPress.com Open your web browser ( mozilla firefox, internet explorer, opera, etc.,)
Introduction to AppInventor Dr. José M. Reyes Álamo.
Google Earth How to create a Google Earth Tour and place it in your Wiki.
Android 4: Creating Contents Kirk Scott 1. Outline 4.1 Planning Contents 4.2 GIMP and Free Sound Recorder 4.3 Using FlashCardMaker to Create an XML File.
Programming with App Inventor Computing Institute for K-12 Teachers Summer 2012 Workshop.
Building and managing class pages on our new Web site School Wires Training.
Creating Mobile Apps with App Inventor! Day 5 Google search Kris Gordon Ludlow for links.
Android Apps: Look and Feel Module 6, Intro to I.T., Fall 2011 Sam Scott.
ACS-1805 Introduction to Programming 1805 introduces students to programming using technology for creating programs that run on Android devices. Android:
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Building apps Suitable for: Advanced.
Installing the SAFARIODBC.EXE For use with Excel May 3, 2002.
Intro to AppInventor Dr. Dante Ciolfi (chawl fee).
Download Dropbox Download should start immediately Save download file:
Step 1: Import Pictures Step 2: Add Titles Step 3: Narrate Story & Customize Motion.
To download PhotoStory: Go to On the left side under Product Resources, click on Downloads.
DUE Introduction to the Android Platform Working Connections 2011.
Dayton Williams 19 September easy steps, in a step-by-step process, to add Dragonflies or Through the Grief eBooks to Play Books for the purpose.
App Inventor MIT App Inventor.
Installing and Using Active Directory Written by Marc Zacharko.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
Alice 2.0 Introductory Concepts and Techniques Project 1 Exploring Alice and Object-Oriented Programming.
Wimba Presenters Guide North Dakota University System 2009.
DUE Starting AppInventor Working Connections 2012.
Gmail Labels + Filters. Table of Contents Purpose Logging In What ARE labels Creating labels How can you USE labels What ARE filters Creating filters.
Computing Fundamentals Module Lesson 3 — Changing Settings and Customizing the Desktop Computer Literacy BASICS.
Downloading and Installing Autodesk Revit 2016
3M Cloud Library and iOS How do I get started?. To download eBooks from both Overdrive and the 3M Cloud Library, set up an Adobe ID at
Downloading and Installing Autodesk Inventor Professional 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the.
1 Double Click to Edit. Installing Evernote 22 First, download the installation software. Open your favorite web browser and visit the Evernote Web site.
What is Voice Thread? VoiceThread is an application that runs inside your web browser, so there is no software to download, install, or update. VoiceThread.
OFFICE OF INFORMATION TECHNOLOGY Frevvo Training MIDDLEWARE AND HIGH PERFORMANCE COMPUTING OFFICE OF INFORMATION TECHNOLOGY, ENTERPRISE SYSTEMS FLORIDA.
Computer Information Technology – Section 4-9 Some text and examples used with permission from: Note: We not endorsing or promoting.
Computer Skills (1) Internet Explorer. To open the Internet Explorer: –Double click on the Internet Explorer icon on Desktop. –Or, from Start  All Programs.
If you don’t have Google Earth downloaded already, you can go to to get it.
Lesson 1 – Getting Started with App Inventor
Link for App Inventor II:
5/14/2003Sprint TekNet IP Train the Trainer1 Open TekNet Software If working at a client station, enter the IP address of the server and mark page as a.
How to Create a Storybird Book. Go to Click on the signup button at the top right hand corner Create your Storybird.
Presenter: Suzy Belonga BTOP/EUPISD Instructional TechnologistWelcome!
How to fix Netflix Signing In Issues? For More Details Visit Our Website
  Computer Fundamentals Training   Windows 8 Intermediate.
Getting an account with WordPress.com
North Attleboro High School
App Inventor إعدادأشرف رفاعي أحمد
Computer Literacy BASICS
Objectives Create a folder in Google Drive.
ZIMBRA DESKTOP USER MANUAL
Weebly Elements, Continued
Using the Lego Mindstorms Edu NXT Software
Introduction to working with Weebly
How To Move Mail To Different Folders in Gmail If You are not logged in then First You Have to Log in your Gmail account.
BIM 360 Docs – BIM 360 Document Management UI Changes
Visual Programming week # 01
Visual Programming week # 02 APP (Application) Architecture.
Uninstalling Google App Sync
App Inventor Want to learn how to make mobile apps for your Android phone or tablet?
In order to get a complete experience of the Microsoft’s productivity suite, one must sign up for a Microsoft My Account. With Office My Account, you can.
How to PostPower Point Presentations
Steps to Download and Install the Desktop Reader
Introduction to AppInventor
Presentation transcript:

Android architecture overview 1 CS 150

Android  A software stack for mobile devices developed and managed by Open Handset Alliance  Free software under Apache License Operating System (Linux Kernel 2.6) Middleware Key Applications Android CS 150 2

Android Software Stack CS 150 3

Android App Inventor  Drag and drop software  Works like putting together Lego bricks  By the end of putting the bricks together you will have an Android app, ready to install on your android phone  But first we need to setup app inventor!! CS 150 4

App inventor setup  Visit the Java test page Java test page  You should see a message that Java is working  Download the installer Download  Locate the file AppInventor_Setup_Installer_v_1_2.exe (~92 MB) in your Downloads file or your Desktop.  The location of the download on your computer depends on how your browser is configured.  Open the file. CS 150 5

App inventor setup  Click through the steps of the installer  Do not change the installation location but record the installation directory, because you might need it to check the driver  The directory will differ depending on your version of Windows and whether or not you are logged in as an administrator CS 150 6

App inventor setup  Go to: appinventor.mit.edu  Use your gmail, hotmail, or yahoo address to create a new account  Now you can build your first Android App!!! CS 150 7

Hello Purr! Your first Android app!!! 8 CS 150

Hello Purr  Download the:  kitty picture kitty picture  meow sound meow sound CS 150 9

Hello Purr: Start the Designer and create a new project  Create a new project  Click New on the left side, near the top of the page.  Enter the project name HelloPurr (one word, with no spaces) in the dialog box that appears, click OK. CS

Select components  You will find components under Palette.  Components are the basic elements you use to make apps on the Android phone.  They're like the ingredients in a recipe.  Label component: shows text on the screen  Button component: you tap this to initiate an action  Drawing Canvas: can hold still images or animations  Accelerometer (motion) sensor that works like a Wii controller and detects when you move or shake the phone CS

Components  To use a component in your app, you need to click and drag it onto the viewer in the middle of the Designer  When you add a component to the viewer, it will also appear in the components list on the right hand side of the viewer  Components have properties that can be adjusted to change the way the component appears within the app CS

Add a Button Component  Drag and drop the Button component to Screen1  The Button component is located in the Basic section of the Palette  In the list of properties, under Image, click on none...  Click Add….  Select the kitty.png file you downloaded earlier  Delete Text for Button1 listed under the Text property using the Backspace key. CS

Blocks editor  The Blocks Editor runs in a separate window  When you click Open the blocks editor from the Designer window, the Blocks Editor program file should download and run  If the Blocks Editor never opens, it might be because your browser is not set up to run downloaded Java applications automatically. In this case, find the downloaded file named AppInventorForAndroidCodeblocks.jnlp and open it. CS

Add a label  Under Palette  Drag and drop the Label component to the Viewer, placing it below the kitty. It will appear under your list of components as Label1  Under Properties  Change the Text property of Label1 to read "Pet the Kitty“  Change the BackgroundColor of Label1 by clicking on the box  Change the TextColor of Label1  Change the FontSize of Label1 to 30 15

Adding the meow sound  Under Palette  Click on the header marked Media to expand the Media section of the palette of components.  Drag out a Sound component and place it in the Viewer. Wherever you drop it, it will appear in the area at the bottom of the Viewer marked Non-visible components CS

Adding the meow sound  Under Media  Click Add...  Upload the meow.mp3 file to this project.  Under Properties  For the Sound1 component, set its Source to meow.mp3. CS

Making the sound play  Navigate to the Blocks Editor. It may be covered up by the web browser.  Click the My Blocks tab at the top left hand side.  Click Button1.  Drag and drop the when Button1.Click do block onto the editor.  Click Sound1.  Drag the call Sound1.Play block onto the editor and drop it into the when Button1.Click do block. CS