The Android ApiDemos with gradle support.
api-demos is hosted in the following web site
https://github.com/adstro/api-demos
If you think the Android project api-demos 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 api-demos.
Item | Value |
---|---|
Java File Count | 379 |
Supported screen sizes | [ldpi, mdpi, hdpi, xhdpi, nodpi] |
Target SDK Version | 14 |
Minimum SDK Version | 4 |
Activity Count | 312 |
Fragment Count | 11 |
Test Case Count | 2 |
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\sound_ringer_normal.ogg res\raw\sound_ringer_silent.ogg res\raw\sound_ringer_vibrate.ogg res\raw\sound_screen_off.ogg res\raw\sound_screen_on.ogg res\raw\sound_view_clicked.ogg res\raw\sound_view_focused_or_selected.ogg res\raw\sound_view_hover_enter.ogg res\raw\sound_window_state_changed.ogg res\raw\test_cbr.mp3 |
The license information of api-demos is as follows:
Apache License
There are 46 image files in api-demos. The names of the image files are listed as follows.
alert_dialog_icon.png animated_gif.gif apidemo_androidlogo.png 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_launcher_settings.png ic_popup_reminder.png ic_settings_applications.png ic_settings_display.png icon48x48_1.png icon48x48_2.png logo120dpi.png logo160dpi.png logo240dpi.png logonodpi120.png logonodpi160.png logonodpi240.png magnifying_glass.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.
api-demos has the following Java source files.
com.example.android.apis.AllTests.java com.example.android.apis.ApiDemos.java com.example.android.apis.ApiDemosApplication.java com.example.android.apis.ApiDemosApplicationTests.java com.example.android.apis.ApiDemosTest.java com.example.android.apis.Shakespeare.java com.example.android.apis.accessibility.ClockBackActivity.java com.example.android.apis.accessibility.ClockBackService.java com.example.android.apis.accessibility.CustomViewAccessibilityActivity.java com.example.android.apis.accessibility.TaskBackService.java com.example.android.apis.accessibility.TaskListActivity.java com.example.android.apis.accessibility.TaskListView.java com.example.android.apis.animation.AnimationCloning.java com.example.android.apis.animation.AnimationLoading.java com.example.android.apis.animation.AnimationSeeking.java com.example.android.apis.animation.AnimatorEvents.java com.example.android.apis.animation.BouncingBalls.java com.example.android.apis.animation.CustomEvaluator.java com.example.android.apis.animation.FixedGridLayout.java com.example.android.apis.animation.LayoutAnimations.java com.example.android.apis.animation.LayoutAnimationsByDefault.java com.example.android.apis.animation.LayoutAnimationsHideShow.java com.example.android.apis.animation.ListFlipper.java com.example.android.apis.animation.MultiPropertyAnimation.java com.example.android.apis.animation.ReversingAnimation.java com.example.android.apis.animation.Rotate3dAnimation.java com.example.android.apis.animation.ShapeHolder.java com.example.android.apis.animation.Transition3d.java com.example.android.apis.app.ActionBarDisplayOptions.java com.example.android.apis.app.ActionBarMechanics.java com.example.android.apis.app.ActionBarSettingsActionProviderActivity.java com.example.android.apis.app.ActionBarShareActionProviderActivity.java com.example.android.apis.app.ActionBarTabs.java com.example.android.apis.app.ActionBarUsage.java com.example.android.apis.app.ActivityRecreate.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.AppUpdateReceiver.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.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.ForwardingTest.java com.example.android.apis.app.FragmentAlertDialog.java com.example.android.apis.app.FragmentArguments.java com.example.android.apis.app.FragmentContextMenu.java com.example.android.apis.app.FragmentCustomAnimations.java com.example.android.apis.app.FragmentDialog.java com.example.android.apis.app.FragmentDialogOrActivity.java com.example.android.apis.app.FragmentHideShow.java com.example.android.apis.app.FragmentLayout.java com.example.android.apis.app.FragmentListArray.java com.example.android.apis.app.FragmentMenu.java com.example.android.apis.app.FragmentReceiveResult.java com.example.android.apis.app.FragmentRetainInstance.java com.example.android.apis.app.FragmentStack.java com.example.android.apis.app.FragmentTabs.java com.example.android.apis.app.HelloWorld.java com.example.android.apis.app.IncomingMessage.java com.example.android.apis.app.IncomingMessageInterstitial.java com.example.android.apis.app.IncomingMessageView.java com.example.android.apis.app.IntentActivityFlags.java com.example.android.apis.app.Intents.java com.example.android.apis.app.LauncherShortcuts.java com.example.android.apis.app.LoaderCursor.java com.example.android.apis.app.LoaderCustom.java com.example.android.apis.app.LoaderThrottle.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.LocalServiceTest.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.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.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.SoftInputModes.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.ClipboardSample.java com.example.android.apis.content.ExternalStorage.java com.example.android.apis.content.FileProvider.java com.example.android.apis.content.InstallApk.java com.example.android.apis.content.PickContact.java com.example.android.apis.content.ReadAsset.java com.example.android.apis.content.ResourcesLayoutReference.java com.example.android.apis.content.ResourcesSample.java com.example.android.apis.content.ResourcesSmallestWidth.java com.example.android.apis.content.ResourcesWidthAndHeight.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.MorseCodeConverterTest.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.preference.AdvancedPreferences.java com.example.android.apis.preference.DefaultValues.java com.example.android.apis.preference.FragmentPreferences.java com.example.android.apis.preference.LaunchingPreferences.java com.example.android.apis.preference.MyPreference.java com.example.android.apis.preference.PreferenceDependencies.java com.example.android.apis.preference.PreferenceWithHeaders.java com.example.android.apis.preference.PreferencesFromCode.java com.example.android.apis.preference.PreferencesFromXml.java com.example.android.apis.preference.SwitchPreference.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.CheckableFrameLayout.java com.example.android.apis.view.Cheeses.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.Controls3.java com.example.android.apis.view.Controls4.java com.example.android.apis.view.Controls5.java com.example.android.apis.view.Controls6.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.DragAndDropDemo.java com.example.android.apis.view.DraggableDot.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.Focus2ActivityTest.java com.example.android.apis.view.Focus2AndroidTest.java com.example.android.apis.view.Focus3.java com.example.android.apis.view.Focus5.java com.example.android.apis.view.Gallery1.java com.example.android.apis.view.Gallery2.java com.example.android.apis.view.GameControllerInput.java com.example.android.apis.view.GameView.java com.example.android.apis.view.Grid1.java com.example.android.apis.view.Grid2.java com.example.android.apis.view.Grid3.java com.example.android.apis.view.GridLayout0.java com.example.android.apis.view.GridLayout1.java com.example.android.apis.view.HorizontalScrollView1.java com.example.android.apis.view.Hover.java com.example.android.apis.view.HoverInterceptorView.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.List15.java com.example.android.apis.view.List16.java com.example.android.apis.view.List17.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.OverscanActivity.java com.example.android.apis.view.PopupMenu1.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.RotatingButton.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.SearchViewActionBar.java com.example.android.apis.view.SearchViewAlwaysVisible.java com.example.android.apis.view.SearchViewFilterMode.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.SplitTouchView.java com.example.android.apis.view.Switches.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.Tabs4.java com.example.android.apis.view.Tabs5.java com.example.android.apis.view.Tabs6.java com.example.android.apis.view.TextSwitcher1.java com.example.android.apis.view.Visibility1.java com.example.android.apis.view.WebView1.java