Memorize.com

Android Terms

edit

Summary

Terms and concepts for Android (developed by Google). Information is current as of Jan 2010.

 

(Information for app developers is toward the bottom of this page.)

Popular phones

Available in US.

 

Phone Carrier (memorize)
Droid (Motorola)Verizon
Droid Eris (HTC)Verizon
Hero (HTC)Sprint
Nexus One (Google)T-Mobile
CLIQ (Motorola)T-Mobile
G1T-Mobile

Basic terms / facts

Question (memorize) Answer (memorize)
where can you download/buy android apps?"Market" app, or various websites
tetheringcomputers access the internet via the phone
carrier that doesn't allow tetheringT-Mobile
latest Android version2.1
Android version most phones use1.6

App development basics

Question (memorize) Answer (memorize)
website for app developersdeveloper.android.com
cost to become app developer$25
percentage of app price developers get70%
how app developers get paidGoogle Checkout merchant accounts
development platformEclipse

App development terms and classes

Question (memorize) Answer (memorize)
"haptic"tactile feedback
how to rotate in the emulatorctrl-F12
.apk filepackage file containing whole application (file extension)
Layoutxml file that assembles a view? (similar to XML)
class most applications implementActivity

 

Question (memorize) Answer (memorize)
navigation keysarrow buttons on phone (left, right, up, down)
trackballround thing on phone that scrolls
important method on Activity to implement.onCreate()
Actionstring value assigned to an Intent
Activitysingle screen in an application
Intentmessage object to communicate (with applications or activities)
example of an actionandroid.intent.action.VIEW

 

Question (memorize) Answer (memorize)
WebViewembeddable web browser
Serviceruns in background (without a UI)
Content Providerexposes your application's data (to other applications)
Dialogfloating window (acts as lightweight form)
Viewrectangular area on screen (handles user interactions)
AndroidManifest.xmlconfiguration file listing activities, etc.
AndroidManifest.xml structuremanifest -> application -> activity -> intent-filter