[SYMBOL][A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][X][Y]
.apk file
.dex files
@ symbol
2D shapes
3GPP
324-M
7mA
AAC
AAC+
aapt, 2nd
abortBroadcast
AbsoluteLayout
access permissions
AccountAuthenticator
AccountManager service
accounts, add and manage
ACTION_DOWN
ACTION_MOVE
ACTION_PICK
actions, using built-ins
ACTION_UP
AdapterView
addProximityAlert
Address
addresses, converting with Geocoder
addToDB
ADT, 3rd
configuring
installing
plug-in for Eclipse
AIDL, 2nd
allowed types
aidl tool, 3rd
automatically invoked
Ajax
Alarm Manager
Alarms, 2nd
alarms, compared to services
AlertDialog, 2nd
AMR-NB
AMR-WB
Android 2.2
Android Activity
Android ARM.
See ARM.
Android Asset Packaging Tool.
See aapt.
Android Debug Bridge.
See adb.
Android Development Tools.
See ADT.
Android development, Intent
Android device
security
touch screen-capable
android id
Android Interface Definition Language.
See AIDL.
Android Market
merit-based system
publishing to, 2nd
rules
Android Native Developer Kit.
See NDK.
Android NDK.
See NDK.
Android Open Source Platform.
See AOSP.
Android Project Wizard
Android SDK
installing
Android Service
Android Virtual Device.
See AVD.
android:id attribute
android.bluetooth package
android.graphics package
android.intent.action.MAIN application entry point
android.intent.category. LAUNCHER
Android.jar
android.net
android.provider.Telephony. SMS_RECEIVED
android.telephony, 2nd
android.view
Android/Java, refers to Java
AndroidManifest, understanding the file
animations
Android supports four types
ball as a sprite
creating
programmatically
creating with Graphical API
frame-by-frame
ANR
AOSP
Apache
commons.io package
HttpClient
ResponseHandler
Apache Software License.
See ASL.
API key, LinkedIn APIs
Apple
AppStore
application distribution, Android vs. iPhone
Application Layer
Application Not Responding.
See ANR.
Application, pass state between activities
AppWidgetHost
AppWidgetProvider
argc
argv
ARM
Android/Linux application on
processor family
arm-none-linux-gnueabigcc, 2nd
arm-none-linux-gnueabi-ld
arm-none-linux-gnueabiobjdump
arrays
defined
helpfulness
asInterface
ASL, friendlier toward commercial use
assembly language
Atom Publishing Protocol.
See AtomPub.
AtomPub, 2nd
auth token
authenticating to LinkedIn
authority
AuthScope
AVC H.264
AVD Manager, 2nd
background task
BaseColumns
BasicNameValuePair
batch builds without using IDE
batch operations on contacts
Binary Runtime Environment for Wireless.
See BREW.
bind to data
Binder
onTransact method
binding from another application
bindService, 2nd
Bitmap, 2nd, 3rd
bitmaps
BlackBerry, 3rd
email capabilities
Bluetooth
capturing events
classes, Android
close-range wireless networking
peer
permissions
and SenseBot
Bluetooth Serial Port Profile
BluetoothAdapter
bonded
BOOT_COMPLETED
BounceActivity.java file
boundary conditions
BREW
browser control, add to UI layout
browser detection
examination of user agent string
media query
buffer, depth, comparing values
BufferedOutputStream
BufferedReader
BufferedWriter
build script, need for
Builder pattern, add parameters to AlertDialog
building a native library
Bundle, 2nd, 3rd, 4th, 5th
Button
buttons, tied to UI elements
C
application
application build script
times where better than Java
Camera application
camera on cell phone
Canvas
canvas
CAPTCHA and GData ClientLogin
carrier.
See mobile operators.
Cascading Style Sheets.
See CSS.
category
CATEGORY_LAUNCHER
CDMA, 2nd
primary rival to GSM
characters method
checkForZombies
client/server
ClientLogin, 2nd
clipping planes, OpenGL
CodeSourcery, 2nd
colors, values expressed
com.google.android.maps
com.google.android.phone.Dialer
ComponentName
conditional global replacement
configuration activity
connecting to a remote device
connection, wireless internet
content
provider
selectively loading
staying up to date
ContentObserver
ContentProvider, 3rd, 4th, 12th, 13th, 14th
accessible by any application
additional properties
classes
creating, 2nd
extending
in every Android application
URI variations
ContentResolver, 2nd, 3rd
CONTENT_URI
ContentValues
Context, 2nd, 3rd, 4th, 5th, 6th, 7th
converttogray function
convolution
createPackageContext
creation, widget instance
CSS
multiple files per page
selectively choose file
ctime
Cursor, 2nd
data items changed
DAL
Dalvik Debug Monitor Server.
See DDMS.
Dalvik VM
relies on Linux kernal
result is innovation
dashboard
Data Access Layer.
See DAL.
Data Definition Language.
See DDL.
data handling, AppWidget
data table
datagram
Date & Time settings
Daytime Client
single Activity
special permission
testing
DBHelper
inner classes
outer class
DBOpenHelper, 2nd
DDL
DDMS, 6th, 7th
option in Eclipse
perspective
dashboard-like view
LogCat view
debugging
DEFAULT_FOCUS
Delicious
depth buffer, comparing values
developer API, LinkedIn
device ID
dex files
digital signature
jarsigner
keystores
keytool
dimensions, units of expression
directory change
disassembling
Drawable
drawables, 3rd, 4th
managing
shapes in XML
drawBitmap
drawColor
drawing with XML
dummy API request
dynamic linking
Eclipse IDE, 2nd.
See also ADT.
edge detection
routine
edges, finding
Editor
EditText, 2nd
EditView
Electronic Serial Number.
See ESN.
ELF
email addresses, conditional global replacement
Emulator Control, testing connectivity
endElement method
end-user license agreement.
See EULA.
Enterprise Information Systems
equator, base for latitude
Error Console, WebKit
ESN swap
EULA
event handling, 2nd
executable and linkable format.
See ELF.
exit
external links, adding
externalize string
FAT
field service application
assumptions
manifest file
resource files
source code
source files
steps
FieldService Activity
goal
implementing
File Allocation Table.
See FAT.
File Explorer view, Eclipse
file_get_contents
FileInputStream, 2nd, 3rd
FileOutputStream, 2nd, 3rd
files
accessing
read and write
filesystem, based on Linux
FILL_PARENT
finish
fixed-length record
focus
override default behavior
for additional locales
format, simple value
formatNumber
FrameLayout
fromBundle, 2nd
gcc, 2nd
GData API
implementation of AtomPub
not true REST
GData ClientLogin and CAPTCHA
geo
fix
query
geocoding
GeoPoint, 2nd
getEmail
getExtras, 2nd
getJob
getProvider
getSharedPreferences
getSystemService, 2nd, 3rd
getTelephonyOverview, reset screen details
getView
Gibara, Tom
global number
Global Positioning System.
See GPS.
global replacement, conditional
Global System for Mobile.
See GSM.
GNU General Public License.
See GPL.
Google APIs
Google Maps API
key, requesting
support through MapView
GPL
GPS
data stamped on job
most common location provider
obtaining provider directly
services
GPS Exchange Format.
See GPX.
Graphics API
called with Java
creating animations
GSM, 2nd
Android standard
gsm command
H.263
Handango
handle
Handler, 3rd, 6th, 7th, 8th, 9th
relationship diagram
send a Message
updating Adapter
HandlerThread
hotspot
HTML5
HTTP
authentication
creating helper
defines internet rules
GET, 2nd
headers
and java.net
parameters
POST, 2nd, 3rd
protocol stateless
working with
HttpClient
HttpEntity
HttpPost
HttpRequestHelper, 2nd, 3rd
HttpRequestInterceptor
HttpUrlConnection
IBinder, 5th
base of remoting protocol
onBind
transact method
ICANN
ICCID
identifies SIM card
identity matrix, OpenGL
IDL
ifconfig
ImageView, 2nd
IMEI, identifies device
independent software vendor.
See ISV.
index.html file
InputStream
integer primitive, int
Intent, 7th, 20th
Intent
Intent
actions
broadcasting
data
defined
defined and invoked
definitions express
explicit
handlers
implicit
and IntentFilter
object components
receiving
requests, late binding
resolution
specify a permission
working with, 2nd
Intent classes
receiving
registered with Alarm
intent-filter, 2nd
IntentFilter action
intents, making calls
interface definition language.
See IDL.
International Mobile Equipment Identity.
See IMEI.
International Mobile Subscriber Identity.
See IMSI.
Internet Layer
Internet Protocol.
See IP.
interprocess communication.
See IPC.
IP
address
finding
network data
IPC
ipconfig
iPhone
vs. Android
ISO format
ISV
ItemizedOverlay
handles details
iTunes, as an example
jar
jarsigner
Java, 3rd
array
connecting UI to a DayTime Server
locale-specific data classes
Runnable interface
Java bytecodes, convert to dex file
Java development tools.
See JDT.
Java ME
Java Native Interface.
See JNI.
Java packages, included in Android SDK
Java Perspective
Eclipse default
Java Platform, Micro Edition.
See Java ME.
Java Runtime Environment.
See JRE.
java.net, 2nd
JavaScript
errors found at runtime
implementing handler
interface code
multiple handlers
overriding alert()
security matters
JDK
JobEntry
JobListHandler, 2nd
jobs
data managing
ManageJobs Activity
managing
with GPS data stamp
working with the ShowJob Activity
JPEG
captured signature
converting to
JQuery
JRE
KDE
Keyhole Markup Language.
See KML.
keystore, keys require an alias
keytool
Ki, authenticates SIM card
KML
checks files for Placemark
drawbacks
international standard
kSOAP, documentation
LAI, region device is in
Language & Keyboard
languages, target
latitude, how expressed
launch screen
Layout
LayoutParams, 2nd
ld
LD_LIBRARY_PATH.
LED
LEGO Mindstorms NXT.
See robot.
LEGO robot.
See robot.
libsqlite.so
License Verification Library.
See LVL.
lifecycle.
See also Activity, lifecycle.
callback methods control state
high-level methods
methods
phases
lightweight authentication service wrapper
LinearLayout, 2nd
Link Layer
LinkedIn
contacts, expanded details
creating account
developer API key
logging in a two-stage process
synchronizing
transactions
linker
arm-none-linux-gnueabi-ld
options
Linux
building applications
DayTime Server
finding IP address
kernel
Linux security system
prevents ad hoc file access
ListActivity
ListView, 2nd, 3rd
locale
Location, 2nd
location
simulating
specify coordinates
updates
Location Area Identity.
See LAI.
location-based service.
See GPS.
LocationManager, 3rd
Criteria
find available providers
getProvider
GPS_PROVIDER
NETWORK_PROVIDER
LocationProvider, 2nd, 3rd
COARSE
FINE
permissions
LogCat, 2nd, 5th
functionality
superfluous statements
values displayed
longitude, how expressed
lookup key
loopback
don’t connect to
Looper, 2nd
LVL
Mac
finding IP address
MAIN LAUNCHER, intentfilter
main.xml
makeText
managedQuery method
manifest
MapActivity, 2nd
extending
writing with MapView
MapController
get from MapView
mapping, applications to processes
Maps application, 2nd
maps, working with
MapView, 3rd
Google Maps API key
limited version of Google Maps API
and Overlay classes
set zoom level
updating
writing MapActivity
MapViewActivity
screen
margins
MD5 fingerprint
media, capturing, 2nd
MediaPlayer.create()
MediaRecorder, 2nd, 3rd
MEID
Menu
vs. onscreen buttons
MenuItem, 2nd
MessageQueue
metadata file, AppWidget
metrics, location-related
Microsoft Exchange
Microsoft, platforms compelling
MIME type
MIME_TYPE, 2nd
mkdir, command on adb shell
Mobile Equipment Identifier.
See MEID.
mobile in mind, designing
mobile phone, basic states
Mobile Safari
iPhone
MotionEvent
MP3
file play back
MPEG-4
multiple accounts
convenience and complications
My Location
MyLocationOverlay
MySQL, 2nd
NANP
National Data Buoy Center.
See NDBC.
Native Developer Kit.
See NDK.
native library, building
navigation, detecting events
NBDC
feeds
NDK, 2nd, 3rd
build subsystem
building an application
directory
installing
integrating into Eclipse
uses for
netstat
network protocols
NetworkInfo
networking, overview
NexusOne device
Nintendo Wii
NOAA
node
nop
North American Numbering Plan.
See NANP.
nostdlib
Notification, 2nd
fields
NotificationManager
notifications
debugging
from Toast to status bar
with Alarms
NT Lan Manager.
See NTLM.
NTLM
number, global
-o switch
objdump, 2nd
Observable pattern
Observer pattern
OCR
OGC
onActivityResult, 2nd, 3rd
onBind method
onCallStateChanged
onClick
onClickListener, 2nd
onCreate, 2nd
onCreateOptionsMenu
onDraw, 2nd
OnFocusChangeListener, 2nd
onLayout method
onListItemClick method
onLocationChanged
onMeasure method
onMenuItemSelected, 2nd
onOptionsItemSelected
onPause
onReceive, 2nd
onSaveInstanceState method
onscreen buttons vs. Menu
onServiceConnected
onServiceDisconnected
onTouchEvent
onVisibilityChanged method
Open Geospatial Consortium.
See OGC.
Open GL
clipping planes
identity matrix
and link command
Open Handset Alliance and Google
open source, double-edged sword
OPEN, CLOSED
OpenCORE
multimedia platform
open-ended records
openFileInput
openFileOutput, 2nd
OpenGL ES, 3rd
3D shapes
Android support for
API
drawing a rectangle
graphically intensive applications
visualization
OpenGL libraries
OpenGL-Context
openInputStream method
openRawResource
Oracle, Java VM licensing
org.apache.httpclient
outbound calls, intercepting
output switch.
See -o switch.
OutputStream
OverlayItem
Package Explorer, Eclipse
packet
PacketVideo, OpenCORE
padding
paint
paired
Palm
Parcelable
parse Uri
path
PendingIntent, 2nd
permissions
access
phone-related
world x
pESN
Phone 7
PhoneGap
PhoneStateListener, 2nd, 3rd
phone-top
PHP
for exchanging data
mobile integration code
server-side dispatcher system
PictureCallback
PID, 2nd
PIN value
pipe-delimited return string
pixels, OpenGL primitives
placement
places, converting with Geocoder
plain old XML over HTTP.
See POX.
Point
polygons, OpenGL primitives
POP3 email program
Portable Operating System
Interface for UNIX.
See POSIX.
POSIX
POST data
postDelayed
Power Control AppWidget
Power Control widget, 2nd
POX
exposes chunks of XML
using a service
preferences
preinit_array
prime meridian base for longitude
primitives
printf
process
placed on a stack
pruning
process ID.
See PID.
produce information URL
progress, displaying
ProgressDialog, 2nd, 3rd, 4th
ProgressDialog.show method
projection matrix
projectname.apk
protocol data unit.
See also PDU.
protocol layers
Prototype
Proxy
ps -a
Pseudo Electronic Serial Number.
See pESN.
publishing
Android Market, 2nd
putExtras
Qualcomm
queryString
queuing, local
R class, 2nd
R.java, 2nd
file
serves as a bridge
updating
raw contact data, storing
raw resources
read-only interface, AppWidget
Receiver
RecordHit, inserts record into SQLite DB
RefreshJobs
regression testing
relational database, built-in
RelativeLayout, 2nd
remote device, connecting
RemoteViews, working with
remoting
removeProximityAlert
Representational State Transfer.
See REST.
requestLocationUpdates
use time parameter carefully
Research in Motion
resources
referencing in Java
types
ResponseHandler, 2nd
REST, 4th
methods
uses URL-style approach
return, replace with exit call
ReviewAdapter, extends ReviewAdapter
RFCOMM
cable replacement profile
RISC
rotating 3D cube
router
rows, inserting and deleting
rpath
Runnable, Java interface, 2nd
Safari
Samsung
save
SAX
parser, 2nd
style of tree traversal
XML parser
scaling
scheme
SD card, 2nd, 5th
and the emulator
handles large files
sdcard path
SDK
upgrades
searching, Set Search Term button
Secure Digital.
See SD card.
secure shell
Secure Sockets Layer.
See SSL.
security risks
select
sendBroadcast
sendDataMessage
sendMultipartTextMessage
sendTextMessage
SenseBot
building the application
uses Bluetooth to drive robot
SensorEvent fields
SensorManager
classes
SEO
Serial Port Profile.
See SPP.
ServerSocket
Service, 2nd, 16th
background task
binding vs. starting
building, 2nd
cleaning up after stopped
explicitly stopping
lifecycle, 2nd
onBind
onCreate
onDestroy
starting vs. binding
tags
Service-bound lifecycle
ServiceConnection
service-oriented architecture.
See SOA.
Service-started lifecycle
setAudioEncoder, 2nd
setAudioSource, 2nd
setContentView
setContentView method
setEmail
setIcon
setMediaController
setNotificationUri
setOutputFormat, 2nd
setResult method
Settings button
setVideoPath
SGL
ShapeDrawable
sharedUserId
Short Message Service.
See SMS.
ShutterCallback
SIM cards
stored identifiers
used by GSM devices
Simple API for XML.
See SAX.
Simple Object Access Protocol.
See SOAP.
SimpleAlarm class
simulator vs. emulator
single logical contact
SiteMonitorModel class, two logical sections
SiteMonitorService
smart shortcut
smartphone, major players
SmsManager
SmsMessage, 2nd, 3rd
SMTP rigorous procedures
SOA
SOAP, 3rd, 6th
imposes strict rules
kSOAP
proxy
Sobel Edge Detection
convolution
highlighting image edges
Socket, 2nd
socket interface
software development kit.
See SDK.
software version
source-level debugging, Eclipse
Spinner
Splash Activity
splash page, functionality
splash screen, 2nd
splashhandler
SPP
SQL
functionality
local database
SQLite, 2nd, 3rd, 8th, 9th
built-in database system
database
insert, update, and delete data
insertion of data
and link command
query
supports WeatherReporter
sqlite database
SQLite3
sqlite3
tool
SQLiteDatabase, 2nd
SQLiteOpenHelper
SQLQueryBuilder
src folder
SSL
stack
Stagefright, replacing OpenCORE
start routine
startActivity, 2nd, 3rd
startActivityForResult, 2nd, 3rd
startDocument method
startElement
starting path
startRecording
startService, 2nd
–static command-line switch
–static flag, applications selfcontained
static method
status code, should be internal
storing raw contact data
String, 2nd
StringBuilder
strings
comparison
identifying and managing
in resources
pipe-delimited return
strings.xml file, 2nd
Structured Query Language.
See SQL.
Stub
style sheet
styles
helpfulness
vs. themes
stylus, 2nd
SurfaceHolder
SurfaceView
sync
across multiple terminals
retrying
synchronization.
See sync.
synchronizing lifecycle
takePicture
TCP/IP
TDMA
telephony
alphabetic keypad
format number
outgoing call
permission
TelephonyManager, 2nd
telnet
testing, run under varied conditions
.text
text mode
TextView, 3rd
presents job details
themes vs. styles
Thread
TimerTask, 2nd
timestamp, appending
titled
Toast, 2nd
toBundle
tool chain, cross compiling
tools
aidl
linker
toString method, displaying jobs
toXMLString, 2nd
transaction function, unpacking
translation team
Transport Layer
triangles, OpenGL primitives
troubleshooting
try/catch blocks
U.S. National Oceanic and Atmospheric Administration.
See NOAA.
UDP, fire and forget
UI
changes
distortion
unbindService
Unix, DayTime Server
update, triggering
Uri object
UriMatcher
URIs
Content
examples
syntax
using those built-in
URL
product information
Usage Stats
user agent
user friendly
UsernamePasswordCredentials
uses-library
uses-permission, 3rd
tag
Values
values, externalizing
Vector
Verizon, Get It Now
versionCode
versionName
vertex, coordinates per
video
playback choppy
playing
video recording, specific to phone vendor
VideoView
vnd.android.cursor.dir
vnd.android.cursor.item
WEAK_FOCUS
weather, checking with custom URI
WeatherAlertService
WeatherReporter, 3rd
displaying alerts
web control, desired behavior
Web Inspector, WebKit
web services
Web Tools Platform
WebChromeClient class
WebKit, 2nd
and KDE
tools
Error Console
for testing
Web Inspector
WebView browser
WebViewClient
widget instance, create
widgets
zombie
Wi-Fi
Bluetooth similar to
no emulation layer
WiMAX
Windows
finding IP address
NTLM
Windows Mobile
WinRAR
WinZip
Workbench
Worldwide Interoperability for Microwave Access.
See WiMAX.
WRAP_CONTENT
WS-*
XML <animation-list> tag
XmlPullParser