android intro

15
Android overview

Upload: -

Post on 19-May-2015

114 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Android intro

Android overview

Page 2: Android intro

Alternatives

Apple iOS (unix based)Microsoft Windows Phone 7

Nokia Meego, Maemo, SymbianRIM BlackBerry OSHP (Palm) WebOS

Samsung BadaUbuntu mobile

Page 3: Android intro

ArchitectureLinux + Custom Java VM

Page 4: Android intro

IDE & Installation

1

2

3

4

5

Page 5: Android intro

Application — Permissions

Page 6: Android intro

Application — View

Page 7: Android intro

Application — View / source@+id/some_field_id@drawable/icon@string/some_translation

dip unitslayouts

LinearLayoutRelativeLayoutFrameLayoutTableLayoutAbsoluteLayout

Page 8: Android intro

Application — Activity

Page 9: Android intro

Application — Activity lifecycle

Page 10: Android intro

Application — Adapters

UI Receivers:• ListActivity• Gallery• GridView• Spinner

setListAdapter(new ArrayAdapter(this,                  android.R.layout.simple_list_item_1, //template                new String[]{"item 1", "item 2"}  //data

));

Page 11: Android intro

Application — AdaptersImageAndTextListAdapter notes = new

ImageAndTextListAdapter(MessagesActivity.this,aCalls);setListAdapter(notes);

Page 12: Android intro

Application - IntentstartActivity(new Intent(MyKillerActivity.this,

MyWeakMinionActivity.class));

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://opus.ee")));

Intent search = new Intent(Intent.ACTION_WEB_SEARCH);search.putExtra(SearchManager.QUERY, "куплю снег");startActivity(search);

Page 13: Android intro

Application - Menu

Page 14: Android intro

Application — AsyncTask

Page 15: Android intro

Docs

Stackoverflow