Android 2.3 - (API Level 10).
ApiDemos is hosted in the following web site
https://github.com/masayukitanaka/ApiDemos
If you think the Android project ApiDemos listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of ApiDemos.
Item | Value |
---|---|
Java File Count | 282 |
Supported screen sizes | [mdpi, ldpi, hdpi, nodpi] |
Activity Count | 237 |
Required Permissions | android.permission.ACCESS_COARSE_LOCATION android.permission.CAMERA android.permission.INTERNET android.permission.NFC android.permission.READ_CONTACTS android.permission.RECEIVE_SMS android.permission.RECORD_AUDIO android.permission.SEND_SMS android.permission.SET_WALLPAPER android.permission.VIBRATE android.permission.WRITE_CONTACTS android.permission.WRITE_EXTERNAL_STORAGE |
Asset File Names | assets\fonts\samplefont.ttf assets\read_asset.txt |
Raw File Names | res\raw\androids.pkm res\raw\robot.png res\raw\skycubemap0.jpg res\raw\skycubemap1.jpg res\raw\skycubemap2.jpg res\raw\skycubemap3.jpg res\raw\skycubemap4.jpg res\raw\skycubemap5.jpg res\raw\test_cbr.mp3 |
There are 41 image files in ApiDemos. The names of the image files are listed as follows.
alert_dialog_icon.png animated_gif.gif app_sample_code.png arrow_down_float.png arrow_up_float.png btn_check_off.png btn_check_on.png btn_circle_normal.png btn_default_normal.9.png button.9.png frog.gif ic_contact_picture.png ic_popup_reminder.png icon48x48_1.png icon48x48_2.png logo120dpi.png logo160dpi.png logo240dpi.png logonodpi120.png logonodpi160.png logonodpi240.png npatch120dpi.9.png npatch160dpi.9.png npatch240dpi.9.png picture_frame.png progress_circular_background.png progress_particle.png reslogo120dpi.png reslogo160dpi.png reslogo240dpi.png scrollbar_state2.png smlnpatch160dpi.9.png smlnpatch240dpi.9.png star_big_on.png stat_happy.png stat_neutral.png stat_sad.png stat_sample.png stylogo120dpi.png stylogo160dpi.png stylogo240dpi.png
The following screenshort is generated from the image listed above.
ApiDemos has the following Java source files.
com.example.android.apis.ApiDemos.java com.example.android.apis.ApiDemosApplication.java com.example.android.apis.animation.Rotate3dAnimation.java com.example.android.apis.animation.Transition3d.java com.example.android.apis.app.AdvancedPreferences.java com.example.android.apis.app.AlarmController.java com.example.android.apis.app.AlarmService.java com.example.android.apis.app.AlarmService_Service.java com.example.android.apis.app.AlertDialogSamples.java com.example.android.apis.app.Animation.java com.example.android.apis.app.ContactsFilter.java com.example.android.apis.app.ContactsFilterInstrumentation.java com.example.android.apis.app.ContactsSelectInstrumentation.java com.example.android.apis.app.CustomDialogActivity.java com.example.android.apis.app.CustomTitle.java com.example.android.apis.app.DefaultValues.java com.example.android.apis.app.DeviceAdminSample.java com.example.android.apis.app.DialogActivity.java com.example.android.apis.app.ForegroundService.java com.example.android.apis.app.ForwardTarget.java com.example.android.apis.app.Forwarding.java com.example.android.apis.app.HelloWorld.java com.example.android.apis.app.IncomingMessage.java com.example.android.apis.app.IncomingMessageView.java com.example.android.apis.app.Intents.java com.example.android.apis.app.LauncherShortcuts.java com.example.android.apis.app.LaunchingPreferences.java com.example.android.apis.app.LocalSample.java com.example.android.apis.app.LocalSampleInstrumentation.java com.example.android.apis.app.LocalService.java com.example.android.apis.app.LocalServiceActivities.java com.example.android.apis.app.MenuInflateFromXml.java com.example.android.apis.app.MessengerService.java com.example.android.apis.app.MessengerServiceActivities.java com.example.android.apis.app.MyPreference.java com.example.android.apis.app.NotificationDisplay.java com.example.android.apis.app.NotifyWithText.java com.example.android.apis.app.NotifyingController.java com.example.android.apis.app.NotifyingService.java com.example.android.apis.app.OneShotAlarm.java com.example.android.apis.app.PersistentState.java com.example.android.apis.app.PreferenceDependencies.java com.example.android.apis.app.PreferencesFromCode.java com.example.android.apis.app.PreferencesFromXml.java com.example.android.apis.app.QuickContactsDemo.java com.example.android.apis.app.ReceiveResult.java com.example.android.apis.app.RedirectEnter.java com.example.android.apis.app.RedirectGetter.java com.example.android.apis.app.RedirectMain.java com.example.android.apis.app.RemoteService.java com.example.android.apis.app.ReorderFour.java com.example.android.apis.app.ReorderOnLaunch.java com.example.android.apis.app.ReorderThree.java com.example.android.apis.app.ReorderTwo.java com.example.android.apis.app.RepeatingAlarm.java com.example.android.apis.app.SaveRestoreState.java com.example.android.apis.app.ScreenOrientation.java com.example.android.apis.app.SearchInvoke.java com.example.android.apis.app.SearchQueryResults.java com.example.android.apis.app.SearchSuggestionSampleProvider.java com.example.android.apis.app.SendResult.java com.example.android.apis.app.ServiceStartArguments.java com.example.android.apis.app.SetWallpaperActivity.java com.example.android.apis.app.StatusBarNotifications.java com.example.android.apis.app.TextToSpeechActivity.java com.example.android.apis.app.TranslucentActivity.java com.example.android.apis.app.TranslucentBlurActivity.java com.example.android.apis.app.VoiceRecognition.java com.example.android.apis.app.WallpaperActivity.java com.example.android.apis.appwidget.ExampleAppWidgetConfigure.java com.example.android.apis.appwidget.ExampleAppWidgetProvider.java com.example.android.apis.appwidget.ExampleBroadcastReceiver.java com.example.android.apis.content.ExternalStorage.java com.example.android.apis.content.PickContact.java com.example.android.apis.content.ReadAsset.java com.example.android.apis.content.ResourcesSample.java com.example.android.apis.content.StyledText.java com.example.android.apis.graphics.AlphaBitmap.java com.example.android.apis.graphics.AnimateDrawable.java com.example.android.apis.graphics.AnimateDrawables.java com.example.android.apis.graphics.Arcs.java com.example.android.apis.graphics.BitmapDecode.java com.example.android.apis.graphics.BitmapMesh.java com.example.android.apis.graphics.BitmapPixels.java com.example.android.apis.graphics.CameraPreview.java com.example.android.apis.graphics.Clipping.java com.example.android.apis.graphics.ColorFilters.java com.example.android.apis.graphics.ColorMatrixSample.java com.example.android.apis.graphics.ColorPickerDialog.java com.example.android.apis.graphics.Compass.java com.example.android.apis.graphics.CompressedTextureActivity.java com.example.android.apis.graphics.CreateBitmap.java com.example.android.apis.graphics.CubeMapActivity.java com.example.android.apis.graphics.DensityActivity.java com.example.android.apis.graphics.DrawPoints.java com.example.android.apis.graphics.FingerPaint.java com.example.android.apis.graphics.FrameBufferObjectActivity.java com.example.android.apis.graphics.GLES20Activity.java com.example.android.apis.graphics.GLSurfaceViewActivity.java com.example.android.apis.graphics.GradientDrawable1.java com.example.android.apis.graphics.Layers.java com.example.android.apis.graphics.MatrixPaletteActivity.java com.example.android.apis.graphics.MatrixPaletteRenderer.java com.example.android.apis.graphics.MeasureText.java com.example.android.apis.graphics.PathEffects.java com.example.android.apis.graphics.PathFillTypes.java com.example.android.apis.graphics.Patterns.java com.example.android.apis.graphics.PictureLayout.java com.example.android.apis.graphics.Pictures.java com.example.android.apis.graphics.PolyToPoly.java com.example.android.apis.graphics.ProxyDrawable.java com.example.android.apis.graphics.PurgeableBitmap.java com.example.android.apis.graphics.PurgeableBitmapView.java com.example.android.apis.graphics.Regions.java com.example.android.apis.graphics.RoundRects.java com.example.android.apis.graphics.ScaleToFit.java com.example.android.apis.graphics.SensorTest.java com.example.android.apis.graphics.ShapeDrawable1.java com.example.android.apis.graphics.StaticTriangleRenderer.java com.example.android.apis.graphics.SurfaceViewOverlay.java com.example.android.apis.graphics.Sweep.java com.example.android.apis.graphics.TextAlign.java com.example.android.apis.graphics.TouchPaint.java com.example.android.apis.graphics.TouchRotateActivity.java com.example.android.apis.graphics.TranslucentGLSurfaceViewActivity.java com.example.android.apis.graphics.TriangleActivity.java com.example.android.apis.graphics.TriangleRenderer.java com.example.android.apis.graphics.Typefaces.java com.example.android.apis.graphics.UnicodeChart.java com.example.android.apis.graphics.Vertices.java com.example.android.apis.graphics.WindowSurface.java com.example.android.apis.graphics.Xfermodes.java com.example.android.apis.graphics.kube.AnimationCallback.java com.example.android.apis.graphics.kube.Cube.java com.example.android.apis.graphics.kube.GLColor.java com.example.android.apis.graphics.kube.GLFace.java com.example.android.apis.graphics.kube.GLShape.java com.example.android.apis.graphics.kube.GLVertex.java com.example.android.apis.graphics.kube.GLWorld.java com.example.android.apis.graphics.kube.Kube.java com.example.android.apis.graphics.kube.Layer.java com.example.android.apis.graphics.kube.M4.java com.example.android.apis.graphics.spritetext.LabelMaker.java com.example.android.apis.graphics.spritetext.MatrixStack.java com.example.android.apis.graphics.spritetext.NumericSprite.java com.example.android.apis.graphics.spritetext.SpriteTextActivity.java com.example.android.apis.graphics.spritetext.SpriteTextRenderer.java com.example.android.apis.media.AudioFxDemo.java com.example.android.apis.media.MediaPlayerDemo.java com.example.android.apis.media.MediaPlayerDemo_Audio.java com.example.android.apis.media.MediaPlayerDemo_Video.java com.example.android.apis.media.VideoViewDemo.java com.example.android.apis.nfc.ForegroundDispatch.java com.example.android.apis.nfc.ForegroundNdefPush.java com.example.android.apis.nfc.TechFilter.java com.example.android.apis.os.MorseCode.java com.example.android.apis.os.RotationVectorDemo.java com.example.android.apis.os.Sensors.java com.example.android.apis.os.SmsMessageReceiver.java com.example.android.apis.os.SmsMessagingDemo.java com.example.android.apis.os.SmsReceivedDialog.java com.example.android.apis.text.Link.java com.example.android.apis.text.LogTextBox.java com.example.android.apis.text.LogTextBox1.java com.example.android.apis.text.Marquee.java com.example.android.apis.view.Animation1.java com.example.android.apis.view.Animation2.java com.example.android.apis.view.Animation3.java com.example.android.apis.view.AutoComplete1.java com.example.android.apis.view.AutoComplete2.java com.example.android.apis.view.AutoComplete3.java com.example.android.apis.view.AutoComplete4.java com.example.android.apis.view.AutoComplete5.java com.example.android.apis.view.AutoComplete6.java com.example.android.apis.view.Baseline1.java com.example.android.apis.view.Baseline2.java com.example.android.apis.view.Baseline3.java com.example.android.apis.view.Baseline4.java com.example.android.apis.view.Baseline6.java com.example.android.apis.view.Baseline7.java com.example.android.apis.view.BaselineNested1.java com.example.android.apis.view.BaselineNested2.java com.example.android.apis.view.BaselineNested3.java com.example.android.apis.view.Buttons1.java com.example.android.apis.view.ChronometerDemo.java com.example.android.apis.view.Controls1.java com.example.android.apis.view.Controls2.java com.example.android.apis.view.CustomView1.java com.example.android.apis.view.DateWidgets1.java com.example.android.apis.view.DateWidgets2.java com.example.android.apis.view.ExpandableList1.java com.example.android.apis.view.ExpandableList2.java com.example.android.apis.view.ExpandableList3.java com.example.android.apis.view.Focus1.java com.example.android.apis.view.Focus2.java com.example.android.apis.view.Focus3.java com.example.android.apis.view.Gallery1.java com.example.android.apis.view.Gallery2.java com.example.android.apis.view.Grid1.java com.example.android.apis.view.Grid2.java com.example.android.apis.view.ImageButton1.java com.example.android.apis.view.ImageSwitcher1.java com.example.android.apis.view.ImageView1.java com.example.android.apis.view.InternalSelectionFocus.java com.example.android.apis.view.InternalSelectionScroll.java com.example.android.apis.view.InternalSelectionView.java com.example.android.apis.view.LabelView.java com.example.android.apis.view.LayoutAnimation1.java com.example.android.apis.view.LayoutAnimation2.java com.example.android.apis.view.LayoutAnimation3.java com.example.android.apis.view.LayoutAnimation4.java com.example.android.apis.view.LayoutAnimation5.java com.example.android.apis.view.LayoutAnimation6.java com.example.android.apis.view.LayoutAnimation7.java com.example.android.apis.view.LinearLayout1.java com.example.android.apis.view.LinearLayout10.java com.example.android.apis.view.LinearLayout2.java com.example.android.apis.view.LinearLayout3.java com.example.android.apis.view.LinearLayout4.java com.example.android.apis.view.LinearLayout5.java com.example.android.apis.view.LinearLayout6.java com.example.android.apis.view.LinearLayout7.java com.example.android.apis.view.LinearLayout8.java com.example.android.apis.view.LinearLayout9.java com.example.android.apis.view.List1.java com.example.android.apis.view.List10.java com.example.android.apis.view.List11.java com.example.android.apis.view.List12.java com.example.android.apis.view.List13.java com.example.android.apis.view.List14.java com.example.android.apis.view.List2.java com.example.android.apis.view.List3.java com.example.android.apis.view.List4.java com.example.android.apis.view.List5.java com.example.android.apis.view.List6.java com.example.android.apis.view.List7.java com.example.android.apis.view.List8.java com.example.android.apis.view.List9.java com.example.android.apis.view.ProgressBar1.java com.example.android.apis.view.ProgressBar2.java com.example.android.apis.view.ProgressBar3.java com.example.android.apis.view.ProgressBar4.java com.example.android.apis.view.RadioGroup1.java com.example.android.apis.view.RatingBar1.java com.example.android.apis.view.RelativeLayout1.java com.example.android.apis.view.RelativeLayout2.java com.example.android.apis.view.ScrollBar1.java com.example.android.apis.view.ScrollBar2.java com.example.android.apis.view.ScrollBar3.java com.example.android.apis.view.ScrollView1.java com.example.android.apis.view.ScrollView2.java com.example.android.apis.view.SecureView.java com.example.android.apis.view.SecureViewOverlay.java com.example.android.apis.view.SeekBar1.java com.example.android.apis.view.Spinner1.java com.example.android.apis.view.TableLayout1.java com.example.android.apis.view.TableLayout10.java com.example.android.apis.view.TableLayout11.java com.example.android.apis.view.TableLayout12.java com.example.android.apis.view.TableLayout2.java com.example.android.apis.view.TableLayout3.java com.example.android.apis.view.TableLayout4.java com.example.android.apis.view.TableLayout5.java com.example.android.apis.view.TableLayout6.java com.example.android.apis.view.TableLayout7.java com.example.android.apis.view.TableLayout8.java com.example.android.apis.view.TableLayout9.java com.example.android.apis.view.Tabs1.java com.example.android.apis.view.Tabs2.java com.example.android.apis.view.Tabs3.java com.example.android.apis.view.TextSwitcher1.java com.example.android.apis.view.Visibility1.java com.example.android.apis.view.WebView1.java