Index

Symbols and Numbers

adb shell prompt and, 73 defining colors, 49 \ (backslashes), escaping characters, 104 & ampersand, running adb logcat, 73 2D graphics, 221-255

2G (second generation) digital cellulars, 305 3D graphics, 221-255

matrix transformations and, 231 3rd Generation Partnership Program (3GPP), 307

4G (fourth generation digital cellulars), 307

Abbreviated Dialing Numbers (see ADNs) AbsoluteLayout, 215-216 ACCESS_FINE_LOCATION permission, 45 ACCESS_LOCATION_EXTRA_COMMAND

S permission, 45 ACCESS_MOCK_LOCATION permission, 45

action attribute, 46 ACTION_CALL constant, 283, 299

VoIP and, 303 Activities, 6, 103

AndroidManifest.xml file and, 45 Bundles and, 47 class methods, 8, 46 Google Maps, 139 inter-process communication, 258 lifecycle of, 8-10

MapActivities, pausing/resuming and, 144 NotePad application, 117

<activity> tag, 140 Adapters, 192-193 AdapterViews, 192-193 adb (Android Debug Bridge) interface, 58, 7174

install command, 35 logcat utility, 299 phones, connecting to, 40 USB drivers, loading, 39 AdbRecord class, 295 AdbRecordCache class, 295 ADNs (Abbreviated Dialing Numbers), 295 ADT (Android Developer Tool), 13 debugger tool, 64-67 installing, 17 Advanced Mobile Phone Service (see AMPS) AIDL (Android's Interface Definition Language), 257 classes, 270-273 remote methods and, 265-276 Alliance (see Open Handset Alliance) ampersand (&), running adb logcat, 73 AMPS (Advanced Mobile Phone Service), 305 Android Debug Bridge (see adb interface) Android Developer Tool (ADT), 13

installing, 17 Android Execution Environment, 5 Android Library, 22 Android Market, 87 Android Platform Porting Kit, 5 Android Service Lifecycle, 10 Android Software Development Kit (see SDK) .android subdirectory, 93 Android toolkit, 12

android.internal.telephony package, 291

We'd like to hear your suggestions for improving our indexes. Send email to [email protected].

android.os.Debug, 76 android.os.IInterface class, 270 android.telephony package, 287-291 android.view.View class, 221 android.view.ViewGroup class, 162 android:apiKey attribute, 50 android:authorities attribute (<provider>), 128

android:background attribute, 49 android:clickable attribute, 50 android:gravity (TextView) attribute, 50 android:icon attribute, 45 android:id attribute, 49 android:label attribute, 46 android:layout_alignParentBottom attribute, 51

android:layout_centerHorizontal (TextView)

attribute, 50 android:layout_centerInParent attribute, 51 android:layout_height attribute, 48, 49

Button widget, 51 android:layout_width attribute, 48, 49

Button widget, 51 android:name attribute, 45 android:name tag, 129 android:orientation attribute, 48 android:text attribute Button widgets and, 51 TextView, 50 android:textColor (TextView) attribute, 50 android:textSize attribute Button widgets and, 51 TextView, 50 AndroidManifest.xml

MapView libraries and, 140 NotePad applications and, 117 AndroidManifest.xml file, 31, 38 application setup in, 81-83 editor, 36

initialization parameters in, 44-46 location without maps and, 148 updating, 128 AndroidRuntime log, 73 Android's Interface Definition Language (see

AIDL) animation, 247-252 background, 250-252 surface view, 252 transition, 247-250

Apache license, 5

API keys, generating, 90-95, 140

apiKeys, 140

.apk files, 36

android parameter and, 44 uninstall adb command and, 74 ApnSetting class, 296 <application> tag, 140 Application view (manifest file), 36 applications building and running, 33-41 components of, 6 loading and starting, 35 signing and publishing, 87-97 uploading, 96 arrangement (layout), 226 assets subdirectory, 22, 31 ATParseEx class, 293 ATResponseParser class, 293 autoLink attribute (TextView), 189 autoText attribute (TextView), 189

background animation, 250-252 backslashes (\), escaping characters, 104 .bashrc file, 16 .bash_profile file, 16 batteries, 138

MapActivities, pausing and resuming, 144 binary data, data storage for, 123 Binder, 275 Bitmap, 228, 242 broadcast receivers, 7 Bundle data type, 47 Bundle object, 8 Button class, 167 Button View, 53, 191

callbacks, creating, 54 Button widgets, 51

Call class, 293 CallerInfo class, 293 CallerInfoAsyncQuery class, 293 CallFailCause class, 296 CallForwardInfo class, 296 CallStateException class, 293 CallTracker class, 296

CALL_PHONE permission, 45 Canvas class, 227 canvas drawing, 226-237 cat shell command, 73 category attribute, 46 cdmaOne, 306 Cell IDs, 137

CellLocation package (android.telephony), 288

certificates, generating while debugging, 93-95 certificates, signing/generating, 90-95 CheckBoxes, 193-198 children of View trees, 208 .class files, 36 .classpath file, 31 clip rectangles, 227 closed networks, developing mobile applications and, 4 Code Division Multiple Access (CDMA), 306 ColorFilter (Paint), 246 colors, 49

columns (databases), 101

creating, 124 Command Pattern, 168 CommandException class, 296 CommandsInterface interface, 296 components of applications, 6 concatMatrix method, 236 Connection class, 293

Console and Tasks Views (Debug perspective), 34

Console/Tasks/Properties pane (Debug

Perspective), 66 constructors (database), 103 consumed events, 178 Contact Manager application, 28 container views, 162, 222

measurement of, 224 content providers, 7, 101-136, 101, 114-136 consuming, 129-136 implementing, 118-129 content resolver, 121 ContentProvider class, 119 ContentProvider method

NotePad and, 119 ContentValues object, 127 CONTENT_URI, defining, 121 Context class, 258

interfaces, publishing, 273 Context.startService(Intent) method, 10 create, read, update, delete (see CRUD) CRUD (create, read, update and delete), 101 Cursors API, 107, 110

0 0

Post a comment