http://www.imobilebbs.com 引路蜂移动软件
Android ApiDemos 示例解析
示例解析
示例解析示例解析
Android ApiDemos 示例解析 ................................................................................................................. 1
示例解析(1):创建 ApiDemo 示例 ....................................................................................................... 8
示例解析(2): SimpleAdapter , ListActivity , PackageManager ............................................................. 11
示例解析(3): App->Activity->Animation .............................................................................................. 15
示例解析(4):App->Activity->Custom Dialog......................................................................................... 18
示例解析(5):App->Activity->Custom Title ............................................................................................ 19
示例解析(6):App->Activity->Dialog ...................................................................................................... 20
示例解析(7):App->Activity->Forwarding.............................................................................................. 21
示例解析(8):App->Activity->Hello world .......................................................................................... 22
示例解析(9):App->Activity->Persistent State .................................................................................... 22
示例解析(10):App->Activity->QuickContactsDemo .......................................................................... 24
示例解析(11):App->Activity->Receive Result .................................................................................... 26
示例解析(12):App->Activity->Redirection ........................................................................................ 28
示例解析(13):App->Activity->Reorder Activities .............................................................................. 30
示例解析(14):App->Activity->Save & Restore State ......................................................................... 31
示例解析(15):App->Activity->SetWallpaper ..................................................................................... 33
示例解析(16):App->Activity->Translucent ........................................................................................ 33
示例解析(17):App->Activity->Translucent Blur ................................................................................. 34
示例解析(18):App->Activity->Wallpaper .......................................................................................... 35
示例解析(19):App->Alarm->Alarm Controller .................................................................................. 36
示例解析(20):App->Alarm->Alarm Service ....................................................................................... 38
示例解析(21):App->Device Admin .................................................................................................... 39
示例解析(22):App->Dialog ................................................................................................................ 41
示例解析(23):App->Intents ............................................................................................................... 52
示例解析(24):App->Launcher Shortcuts ........................................................................................... 53
示例解析(25):App->Menu->Inflate from XML .................................................................................. 56
示例解析(26):App->Notification->IncomingMessage ....................................................................... 66
示例解析(27):App->Notification->Notifying Service Controller ....................................................... 68
示例解析(28):App->Notification->NotifyWithText ........................................................................... 69
示例解析(29):App->Notification->Status Bar .................................................................................... 70
示例解析(30):App->Preferences->Preferences from XML ................................................................ 72
引路蜂移动地图开发包 http://www.imobilebbs.com
1
http://www.imobilebbs.com 引路蜂移动软件
示例解析(31):App->Preferences->Launching preferences ............................................................... 78
示例解析(32):App->Preferences->Preference dependencies ........................................................... 80
示例解析(33):App->Preferences->Default Values ............................................................................ 81
示例解析(34):App->Preferences->Preferences from code ............................................................... 82
示例解析(35):App->Preferences->Advanced preferences ................................................................ 83
示例解析(36):App->Search->Invoke Search ...................................................................................... 91
示例解析(37):App->Search->Query Search Results .......................................................................... 95
示例解析(38):App->Service->Foreground Service Controller ........................................................... 96
示例解析(39):App->Service->Local Service Binding .......................................................................... 99
示例解析(40):App->Service->Local Service Controller.................................................................... 102
示例解析(41):App->Service->Messenger Service ........................................................................... 102
示例解析(42):App->Service->Remote Service Binding ................................................................... 105
示例解析(43):App->Service->Remote Service Controller ............................................................... 110
示例解析(44):App->Service->Service Start Arguments Controller ................................................. 112
示例解析(45):App->Text-To-Speech ............................................................................................... 116
示例解析(46):App->Voice Recognition ........................................................................................... 118
示例解析(47):Content->Assets->Read Asset .................................................................................. 121
示例解析(48):Content->Resources->Resources.............................................................................. 122
示例解析(49):Content->Resources->Styled Text ............................................................................ 124
示例解析(50):Content->Resources->External Storage ................................................................... 125
示例解析(51):Graphics->AlphaBitmap ............................................................................................... 127
示例解析(52):Graphics->AnimateDrawables ..................................................................................... 131
示例解析(53):Graphics->Arcs ............................................................................................................. 132
示例解析(54):Graphics->BitmapDecode ............................................................................................ 134
示例解析(55):Graphics->BitmapMesh ............................................................................................... 136
示例解析(56):Graphics->BitmapPixels ............................................................................................... 138
示例解析(57):Graphics->CameraPreview .......................................................................................... 139
示例解析(58):Graphics->Clipping ....................................................................................................... 142
示例解析(59):Graphics->ColorFilters ................................................................................................. 144
示例解析(60):Graphics->ColorMatrix ................................................................................................ 147
示例解析(61):Graphics->Compass ..................................................................................................... 148
示例解析(62):Graphics->CreateBitmap ............................................................................................. 150
引路蜂移动地图开发包 http://www.imobilebbs.com
2
http://www.imobilebbs.com 引路蜂移动软件
示例解析(63):Graphics->Density ....................................................................................................... 151
示例解析(64):Graphics->Drawable->GradientDrawable ................................................................... 158
示例解析(65):Graphics->Drawable->ShapeDrawable ....................................................................... 161
示例解析(66):Graphics->FingerPaint ................................................................................................. 162
示例解析(67):Graphics->Layers ......................................................................................................... 165
示例解析(68):Graphics->MeasureText .............................................................................................. 166
示例解析(69):Graphics->PathEffects ................................................................................................. 167
示例解析(70):Graphics->PathFillTypes .............................................................................................. 169
示例解析(71):Graphics->Patterns ...................................................................................................... 170
示例解析(72):Graphics->Pictures ....................................................................................................... 173
示例解析(73):Graphics->Points.......................................................................................................... 175
示例解析(74):Graphics->PolyToPoly .................................................................................................. 176
示例解析(75):Graphics->PurgeableBitmap ........................................................................................ 178
示例解析(76):Graphics->Regions ....................................................................................................... 179
示例解析(77):Graphics->RoundRects ................................................................................................ 181
示例解析(78):Graphics->ScaleToFit ................................................................................................... 184
示例解析(79):Graphics->SensorTest .................................................................................................. 185
示例解析(80):Graphics->Sweep ......................................................................................................... 187
示例解析(81):Graphics->Text Align .................................................................................................... 189
示例解析(82):Graphics->TouchPaint ................................................................................................. 191
示例解析(83):Graphics->Typefaces ................................................................................................... 193
示例解析(84):Graphics->UnicodeChart ............................................................................................. 194
示例解析(85):Graphics->Vertices ...................................................................................................... 195
示例解析(86):Graphics->Xfermodes .................................................................................................. 196
示例解析(87):Media->MediaPlayer ................................................................................................... 198
示例解析(88):Media->VideoView ...................................................................................................... 201
示例解析(89):OS->Morse Code .......................................................................................................... 202
示例解析(90):OS->Sensors ................................................................................................................. 203
示例解析(91):OS->SMS Messaging .................................................................................................... 207
示例解析(92):Text->Linkify ................................................................................................................ 210
示例解析(93):Text->LogTextBox ........................................................................................................ 213
示例解析(94):Text->Marquee ............................................................................................................ 215
引路蜂移动地图开发包 http://www.imobilebbs.com
3
http://www.imobilebbs.com 引路蜂移动软件
示例解析(95):Views->Animation->3D Transition .............................................................................. 217
示例解析(96):Views->Animation->Interpolators ............................................................................... 223
示例解析(97):Views->Animation->Push ............................................................................................ 225
示例解析(98):Views->Animation->Shake .......................................................................................... 227
示例解析(99):Views->Auto Complete->1. Screen Top ....................................................................... 228
示例解析(100):Views->Auto Complete->2. Screen Bottom .............................................................. 229
示例解析(101):Views->Auto Complete->3. Scroll .............................................................................. 229
示例解析(102):Views->Auto Complete->4. Contacts ........................................................................ 230
示例解析(103):Views->Auto Complete->5. Contacts with Hint ......................................................... 231
示例解析(104):Views->Auto Complete->6. Multiple Items ............................................................... 232
示例解析(105):Views->Buttons ......................................................................................................... 233
示例解析(106):Views->Chronometer ................................................................................................ 234
示例解析(107):Views->Controls->1. Light Theme ............................................................................. 236
示例解析(108):Views->Controls->2. Default Theme ......................................................................... 237
示例解析(109):Views->Custom .......................................................................................................... 238
示例解析(110):Views->Date Widgets->1. Dialog ............................................................................... 241
示例解析(111):Views->Date Widgets->2. Inline ................................................................................ 244
示例解析(112):Views->Expandable Lists->1. Custom Adapter .......................................................... 246
示例解析(113):Views->Expandable Lists->2. Cursor(People) ............................................................ 248
示例解析(114):Views->Expandable Lists->3. SimpleAdapter ............................................................ 251
示例解析(115):Views->Focus->1. Vertical ......................................................................................... 253
示例解析(116):Views->Focus->2. Horizontal ..................................................................................... 255
示例解析(117):Views->Focus->3. Circular ......................................................................................... 256
示例解析(118):Views->Focus->4. Internal Selection ......................................................................... 257
示例解析(119):Views->Gallery->1. Photos ........................................................................................ 262
示例解析(120):Views->Gallery->2. People ........................................................................................ 264
示例解析(121):Views->Grid->1. Icon Grid ......................................................................................... 265
示例解析(122):Views->Grid->2. Photo Grid ....................................................................................... 266
示例解析(123):Views->ImageButton ................................................................................................. 267
示例解析(124):Views->ImageSwitcher .............................................................................................. 269
示例解析(125):Views->ImageView .................................................................................................... 270
示例解析(126):Views->Layout Animation->1.Grid Fade .................................................................... 272
引路蜂移动地图开发包 http://www.imobilebbs.com
4
http://www.imobilebbs.com 引路蜂移动软件
示例解析(127):Views->Layout Animation->2. List Cascade ............................................................... 274
示例解析(128):Views->Layout Animation->3. Reverse Order ........................................................... 276
示例解析(129):Views->Layout Animation->4. Randomize ................................................................ 277
示例解析(130):Views->Layout Animation->5.Grid Direction ............................................................. 278
示例解析(131):Views->Layout Animation->6. Wave Scale ................................................................ 278
示例解析(132):Views->Layout Animation->7. Nested Animations .................................................... 280
示例解析(133):Views->Layouts->Baseline->1.Top ............................................................................. 281
示例解析(134):Views->Layouts->Baseline->2. Bottom ...................................................................... 282
示例解析(135):Views->Layouts->Baseline->3. Center ....................................................................... 284
示例解析(136):Views->Layouts->Baseline->4. Everywhere ............................................................... 285
示例解析(137):Views->Layouts->Baseline->5. Multi-line .................................................................. 286
示例解析(138):Views->Layouts->Baseline->6. Relative ..................................................................... 287
示例解析(139):Views->Layouts->Baseline->Nested Example 1 ......................................................... 288
示例解析(139):Views->Layouts->Baseline->Nested Example 2 ......................................................... 290
示例解析(140):Views->Layouts->Baseline->Nested Example 3 ......................................................... 292
示例解析(141):Views->Layouts->LinearLayout->1. Vertical .............................................................. 293
示例解析(142):Views->Layouts->LinearLayout->2. Vertical (Fill Screen) .......................................... 294
示例解析(143):Views->Layouts->LinearLayout->3. Vertical (Padded)............................................... 296
示例解析(144):Views->Layouts->LinearLayout->4. Horizontal .......................................................... 297
示例解析(145):Views->Layouts->LinearLayout->5.Simple Form ....................................................... 298
示例解析(146):Views->Layouts->LinearLayout->6. Uniform Size ...................................................... 300
示例解析(147):Views->Layouts->LinearLayout->7. Fill Parent .......................................................... 301
示例解析(148):Views->Layouts->LinearLayout->8. Gravity ............................................................... 303
示例解析(149):Views->Layouts->LinearLayout->9. Layout Weight ................................................... 304
示例解析(150):Views->Layouts->LinearLayout->10. Background Image .......................................... 305
示例解析(151):Views->Layouts->RelativeLayout->1. Vertical ........................................................... 306
示例解析(152):Views->Layouts->RelativeLayout->2.Simple Form .................................................... 308
示例解析(153):Views->Layouts->ScrollView->1.Short ....................................................................... 310
示例解析(154):Views->Layouts->ScrollView->2. Long ....................................................................... 311
示例解析(155):Views->Layouts->ScrollView->3. Internal Selection .................................................. 312
示例解析(156):Views->Layouts->TableLayout->01. Basic ................................................................. 313
示例解析(157):Views->Layouts->TableLayout->02. Empty Cells ....................................................... 315
引路蜂移动地图开发包 http://www.imobilebbs.com
5
http://www.imobilebbs.com 引路蜂移动软件
示例解析(158):Views->Layouts->TableLayout->03.Long Content ..................................................... 316
示例解析(159):Views->Layouts->TableLayout->04.Stretchable ........................................................ 318
示例解析(160):Views->Layouts->TableLayout->05. Spanning and Stretchable ................................ 319
示例解析(161):Views->Layouts->TableLayout->06. More Spanning and Stretchable ...................... 321
示例解析(162):Views->Layouts->TableLayout->07. Column Collapse ............................................... 323
示例解析(163):Views->Layouts->TableLayout->08. Toggle Stretch .................................................. 326
示例解析(164):Views->Layouts->TableLayout->09. Toggle Shrink .................................................... 326
示例解析(165):Views->Layouts->TableLayout->10. Simple Form ..................................................... 327
示例解析(166):Views->Layouts->TableLayout->11. Gravity .............................................................. 329
示例解析(167):Views->Layouts->TableLayout->12. Cell Spanning .................................................... 331
示例解析(168):Views->Lists->1. Array ............................................................................................... 333
示例解析(169):Views->Lists->2. Cursor(People) ................................................................................ 334
示例解析(170):Views->Lists->3. Cursor (Phones) .............................................................................. 335
示例解析(171):Views->Lists->4. ListAdapter ..................................................................................... 336
示例解析(172):Views->Lists->5. Separators....................................................................................... 338
示例解析(173):Views->Lists->6. ListAdapter Collapsed ..................................................................... 339
示例解析(174):Views->Lists->7. Cursor(Phones) ............................................................................... 341
示例解析(175):Views->Lists->8. Photos ............................................................................................. 342
示例解析(176):Views->Lists->9. Array (Overlay) ............................................................................... 343
示例解析(177):Views->Lists->10. Single choice list ........................................................................... 344
示例解析(178):Views->Lists->11. Multiple choice list ....................................................................... 345
示例解析(179):Views->Lists->12. Transcript ...................................................................................... 346
示例解析(180):Views->Lists->13. Slow Adapter ................................................................................ 347
示例解析(181):Views->Lists->14.Efficient Adapter ............................................................................ 349
示例解析(182):Views->Progress Bar->1. Incremental ....................................................................... 350
示例解析(183):Views->Progress Bar->2. Smooth .............................................................................. 352
示例解析(184):Views->Progress Bar->3. Dialogs ............................................................................... 353
示例解析(185):Views->Progress Bar->4. In Title Bar ......................................................................... 355
示例解析(186):Views->Radio Group .................................................................................................. 356
示例解析(187):Views->Rating Bar...................................................................................................... 357
示例解析(188):Views->ScrollBars->1.Basic ........................................................................................ 359
示例解析(189):Views->ScrollBars->2.Fancy ....................................................................................... 360
引路蜂移动地图开发包 http://www.imobilebbs.com
6
http://www.imobilebbs.com 引路蜂移动软件
示例解析(190):Views->ScrollBars->3. Style ....................................................................................... 361
示例解析(191):Views->Seek Bar ........................................................................................................ 364
示例解析(192):Views->Spinner .......................................................................................................... 365
示例解析(193):Views->Tabs->Content By Id...................................................................................... 366
示例解析(194):Views->Tabs->Content By Factory ............................................................................. 368
示例解析(195):Views->Tabs->Content By Intent ............................................................................... 369
示例解析(196):Views->TextSwitcher ................................................................................................. 370
示例解析(197):Views->Visibility ......................................................................................................... 372
示例解析(198):Views->WebView ....................................................................................................... 373
引路蜂移动地图开发包 http://www.imobilebbs.com
7
示例解析(1)::::创建创建创建创建 ApiDemo 示例示例示例示例
示例解析
示例解析
示例解析
http://www.imobilebbs.com 引路蜂移动软件
Android SDK 中带有很多例子,其中 ApiDemo 详细介绍了 Android 平台主要 API,分
成了
• App
• Content
• Graphics
• Media
• OS
• Text
• Views
几个大类,每个大类又分为几个小类,一共大约有 200 多个实例,涵盖了 Android OS
API 的各个方面:下面是所有示例的列表:
App/Activity/Animation App/Activity/Custom Dialog
App/Activity/Custom Title App/Activity/Dialog
App/Activity/Forwarding App/Activity/Hello World
App/Activity/Persistent State App/Activity/QuickContactsDemo
App/Activity/Receive Result App/Activity/Redirection
App/Activity/Reorder Activities App/Activity/Save & Restore State
App/Activity/SetWallpaper App/Activity/Translucent
App/Activity/Translucent Blur App/Activity/Wallpaper
App/Alarm/Alarm Controller App/Alarm/Alarm Service App/Device
Admin App/Dialog App/Intents App/Launcher Shortcuts
App/Menu/Inflate from XML App/Notification/IncomingMessage
App/Notification/Notifying Service Controller
App/Notification/NotifyWithText App/Notification/Status Bar
App/Preferences/1. Preferences from XML App/Preferences/2.
Launching preferences App/Preferences/3. Preference dependencies
App/Preferences/4. Default values App/Preferences/5. Preferences
from code App/Preferences/6. Advanced preferences
App/Search/Invoke Search App/Search/Query Search Results
App/Service/Foreground Service Controller App/Service/Local Service
Binding App/Service/Local Service Controller App/Service/Messenger
Service App/Service/Remote Service Binding App/Service/Remote
Service Controller App/Service/Service Start Arguments Controller
App/Text-To-Speech App/Voice Recognition Content/Assets/Read
Asset Content/Resources/Resources Content/Resources/Styled Text
Content/Storage/External Storage Graphics/AlphaBitmap
Graphics/AnimateDrawables Graphics/Arcs Graphics/BitmapDecode
Graphics/BitmapMesh Graphics/BitmapPixels
Graphics/CameraPreview Graphics/Clipping Graphics/ColorFilters
Graphics/ColorMatrix Graphics/Compass Graphics/CreateBitmap
引路蜂移动地图开发包 http://www.imobilebbs.com
8