├── .github ├── dependabot.yml └── workflows │ └── build.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── LICENSE ├── README.md ├── app ├── build.gradle └── src │ ├── androidTest │ └── res │ │ ├── drawable-hdpi │ │ ├── alert_dialog_icon.png │ │ ├── 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 │ │ ├── ic_contact_picture.png │ │ ├── ic_launcher_settings.png │ │ ├── ic_popup_reminder.png │ │ ├── icon48x48_2.png │ │ ├── logo240dpi.png │ │ ├── npatch240dpi.9.png │ │ ├── progress_circular_background.png │ │ ├── progress_particle.png │ │ ├── reslogo240dpi.png │ │ ├── scrollbar_state2.png │ │ ├── smlnpatch240dpi.9.png │ │ ├── star_big_on.png │ │ ├── stat_happy.png │ │ ├── stat_neutral.png │ │ ├── stat_sad.png │ │ ├── stat_sample.png │ │ └── stylogo240dpi.png │ │ ├── drawable-ldpi │ │ ├── logo120dpi.png │ │ ├── npatch120dpi.9.png │ │ ├── reslogo120dpi.png │ │ ├── smlnpatch120dpi.9.png │ │ └── stylogo120dpi.png │ │ ├── drawable-mdpi │ │ ├── alert_dialog_icon.png │ │ ├── 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 │ │ ├── ic_contact_picture.png │ │ ├── ic_launcher_settings.png │ │ ├── ic_popup_reminder.png │ │ ├── ic_settings_applications.png │ │ ├── ic_settings_display.png │ │ ├── icon48x48_2.png │ │ ├── progress_circular_background.png │ │ ├── progress_particle.png │ │ ├── scrollbar_state2.png │ │ ├── star_big_on.png │ │ ├── stat_happy.png │ │ ├── stat_neutral.png │ │ ├── stat_sad.png │ │ └── stat_sample.png │ │ ├── drawable-nodpi │ │ ├── logonodpi120.png │ │ ├── logonodpi160.png │ │ └── logonodpi240.png │ │ ├── drawable-xhdpi │ │ └── ic_launcher_settings.png │ │ ├── drawable │ │ ├── icon48x48_1.png │ │ ├── logo160dpi.png │ │ ├── magnifying_glass.png │ │ ├── npatch160dpi.9.png │ │ ├── picture_frame.png │ │ ├── reslogo160dpi.png │ │ ├── smlnpatch160dpi.9.png │ │ └── stylogo160dpi.png │ │ └── raw │ │ └── robot.png │ └── main │ ├── AndroidManifest.xml │ ├── aidl │ └── io │ │ └── appium │ │ └── android │ │ └── apis │ │ └── app │ │ ├── IRemoteService.aidl │ │ ├── IRemoteServiceCallback.aidl │ │ └── ISecondary.aidl │ ├── assets │ ├── HelloActivity.apk │ ├── fonts │ │ └── samplefont.ttf │ ├── html │ │ ├── index.html │ │ ├── index2.html │ │ └── linked.html │ └── read_asset.txt │ ├── java │ └── io │ │ └── appium │ │ └── android │ │ └── apis │ │ ├── ApiDemos.java │ │ ├── ApiDemosApplication.java │ │ ├── Shakespeare.java │ │ ├── SimpleAdapterWithDesc.java │ │ ├── accessibility │ │ ├── AccessibilityNodeProviderActivity.java │ │ ├── ClockBackActivity.java │ │ ├── ClockBackService.java │ │ ├── CustomViewAccessibilityActivity.java │ │ ├── TaskBackService.java │ │ ├── TaskListActivity.java │ │ └── TaskListView.java │ │ ├── animation │ │ ├── AnimationCloning.java │ │ ├── AnimationLoading.java │ │ ├── AnimationSeeking.java │ │ ├── AnimatorEvents.java │ │ ├── BouncingBalls.java │ │ ├── CustomEvaluator.java │ │ ├── FixedGridLayout.java │ │ ├── LayoutAnimations.java │ │ ├── LayoutAnimationsByDefault.java │ │ ├── LayoutAnimationsHideShow.java │ │ ├── ListFlipper.java │ │ ├── MultiPropertyAnimation.java │ │ ├── ReversingAnimation.java │ │ ├── Rotate3dAnimation.java │ │ ├── ShapeHolder.java │ │ └── Transition3d.java │ │ ├── app │ │ ├── ActionBarDisplayOptions.java │ │ ├── ActionBarMechanics.java │ │ ├── ActionBarSettingsActionProviderActivity.java │ │ ├── ActionBarShareActionProviderActivity.java │ │ ├── ActionBarTabs.java │ │ ├── ActionBarUsage.java │ │ ├── ActivityRecreate.java │ │ ├── AlarmController.java │ │ ├── AlarmService.java │ │ ├── AlarmService_Service.java │ │ ├── AlertDialogSamples.java │ │ ├── Animation.java │ │ ├── AppUpdateReceiver.java │ │ ├── ContactsFilter.java │ │ ├── ContactsFilterInstrumentation.java │ │ ├── ContactsSelectInstrumentation.java │ │ ├── CustomDialogActivity.java │ │ ├── CustomTitle.java │ │ ├── DeviceAdminSample.java │ │ ├── DialogActivity.java │ │ ├── FinishAffinity.java │ │ ├── ForegroundService.java │ │ ├── ForwardTarget.java │ │ ├── Forwarding.java │ │ ├── FragmentAlertDialog.java │ │ ├── FragmentArguments.java │ │ ├── FragmentArgumentsFragment.java │ │ ├── FragmentContextMenu.java │ │ ├── FragmentCustomAnimations.java │ │ ├── FragmentDialog.java │ │ ├── FragmentDialogOrActivity.java │ │ ├── FragmentHideShow.java │ │ ├── FragmentLayout.java │ │ ├── FragmentListArray.java │ │ ├── FragmentMenu.java │ │ ├── FragmentMenuFragment.java │ │ ├── FragmentNestingTabs.java │ │ ├── FragmentReceiveResult.java │ │ ├── FragmentRetainInstance.java │ │ ├── FragmentStack.java │ │ ├── FragmentStackFragment.java │ │ ├── FragmentTabs.java │ │ ├── FragmentTabsFragment.java │ │ ├── HelloWorld.java │ │ ├── IncomingMessage.java │ │ ├── IncomingMessageInterstitial.java │ │ ├── IncomingMessageView.java │ │ ├── IntentActivityFlags.java │ │ ├── Intents.java │ │ ├── IsolatedService.java │ │ ├── IsolatedService2.java │ │ ├── LauncherShortcuts.java │ │ ├── LoaderCursor.java │ │ ├── LoaderCustom.java │ │ ├── LoaderRetained.java │ │ ├── LoaderThrottle.java │ │ ├── LocalSample.java │ │ ├── LocalSampleInstrumentation.java │ │ ├── LocalService.java │ │ ├── LocalServiceActivities.java │ │ ├── MenuInflateFromXml.java │ │ ├── MessengerService.java │ │ ├── MessengerServiceActivities.java │ │ ├── NotificationDisplay.java │ │ ├── NotifyWithText.java │ │ ├── NotifyingController.java │ │ ├── NotifyingService.java │ │ ├── OneShotAlarm.java │ │ ├── PersistentState.java │ │ ├── PresentationActivity.java │ │ ├── PresentationWithMediaRouterActivity.java │ │ ├── QuickContactsDemo.java │ │ ├── ReceiveResult.java │ │ ├── RedirectEnter.java │ │ ├── RedirectGetter.java │ │ ├── RedirectMain.java │ │ ├── RemoteService.java │ │ ├── ReorderFour.java │ │ ├── ReorderOnLaunch.java │ │ ├── ReorderThree.java │ │ ├── ReorderTwo.java │ │ ├── RepeatingAlarm.java │ │ ├── SaveRestoreState.java │ │ ├── ScreenOrientation.java │ │ ├── SearchInvoke.java │ │ ├── SearchQueryResults.java │ │ ├── SearchSuggestionSampleProvider.java │ │ ├── SecureDialogActivity.java │ │ ├── SecureSurfaceViewActivity.java │ │ ├── SecureWindowActivity.java │ │ ├── SendResult.java │ │ ├── ServiceStartArguments.java │ │ ├── SetWallpaperActivity.java │ │ ├── SoftInputModes.java │ │ ├── StatusBarNotifications.java │ │ ├── TextToSpeechActivity.java │ │ ├── TranslucentActivity.java │ │ ├── TranslucentBlurActivity.java │ │ ├── VoiceRecognition.java │ │ └── WallpaperActivity.java │ │ ├── appwidget │ │ ├── ExampleAppWidgetConfigure.java │ │ ├── ExampleAppWidgetProvider.java │ │ └── ExampleBroadcastReceiver.java │ │ ├── content │ │ ├── ClipboardSample.java │ │ ├── ExternalStorage.java │ │ ├── FileProvider.java │ │ ├── InstallApk.java │ │ ├── PickContact.java │ │ ├── ReadAsset.java │ │ ├── ResourcesLayoutReference.java │ │ ├── ResourcesSample.java │ │ ├── ResourcesSmallestWidth.java │ │ ├── ResourcesWidthAndHeight.java │ │ └── StyledText.java │ │ ├── graphics │ │ ├── AlphaBitmap.java │ │ ├── AnimateDrawable.java │ │ ├── AnimateDrawables.java │ │ ├── Arcs.java │ │ ├── BitmapDecode.java │ │ ├── BitmapMesh.java │ │ ├── BitmapPixels.java │ │ ├── CameraPreview.java │ │ ├── Clipping.java │ │ ├── ColorFilters.java │ │ ├── ColorMatrixSample.java │ │ ├── ColorPickerDialog.java │ │ ├── Compass.java │ │ ├── CompressedTextureActivity.java │ │ ├── CreateBitmap.java │ │ ├── Cube.java │ │ ├── CubeMapActivity.java │ │ ├── CubeRenderer.java │ │ ├── DensityActivity.java │ │ ├── DrawPoints.java │ │ ├── FingerPaint.java │ │ ├── FrameBufferObjectActivity.java │ │ ├── GLES20Activity.java │ │ ├── GLES20TriangleRenderer.java │ │ ├── GLSurfaceViewActivity.java │ │ ├── GradientDrawable1.java │ │ ├── GraphicsActivity.java │ │ ├── Layers.java │ │ ├── MatrixPaletteActivity.java │ │ ├── MatrixPaletteRenderer.java │ │ ├── MeasureText.java │ │ ├── PathEffects.java │ │ ├── PathFillTypes.java │ │ ├── Patterns.java │ │ ├── PictureLayout.java │ │ ├── PolyToPoly.java │ │ ├── ProxyDrawable.java │ │ ├── PurgeableBitmap.java │ │ ├── PurgeableBitmapView.java │ │ ├── Regions.java │ │ ├── RoundRects.java │ │ ├── ScaleToFit.java │ │ ├── SensorTest.java │ │ ├── ShapeDrawable1.java │ │ ├── StaticTriangleRenderer.java │ │ ├── SurfaceViewOverlay.java │ │ ├── Sweep.java │ │ ├── TextAlign.java │ │ ├── TouchPaint.java │ │ ├── TouchRotateActivity.java │ │ ├── TranslucentGLSurfaceViewActivity.java │ │ ├── TriangleActivity.java │ │ ├── TriangleRenderer.java │ │ ├── Typefaces.java │ │ ├── UnicodeChart.java │ │ ├── Vertices.java │ │ ├── WindowSurface.java │ │ ├── Xfermodes.java │ │ ├── kube │ │ │ ├── Cube.java │ │ │ ├── GLColor.java │ │ │ ├── GLFace.java │ │ │ ├── GLShape.java │ │ │ ├── GLVertex.java │ │ │ ├── GLWorld.java │ │ │ ├── Kube.java │ │ │ ├── KubeRenderer.java │ │ │ ├── Layer.java │ │ │ └── M4.java │ │ └── spritetext │ │ │ ├── Grid.java │ │ │ ├── LabelMaker.java │ │ │ ├── MatrixGrabber.java │ │ │ ├── MatrixStack.java │ │ │ ├── MatrixTrackingGL.java │ │ │ ├── NumericSprite.java │ │ │ ├── Projector.java │ │ │ ├── SpriteTextActivity.java │ │ │ └── SpriteTextRenderer.java │ │ ├── media │ │ ├── AudioFxDemo.java │ │ ├── MediaPlayerDemo.java │ │ ├── MediaPlayerDemo_Audio.java │ │ ├── MediaPlayerDemo_Video.java │ │ └── VideoViewDemo.java │ │ ├── nfc │ │ ├── ForegroundDispatch.java │ │ ├── ForegroundNdefPush.java │ │ └── TechFilter.java │ │ ├── os │ │ ├── MorseCode.java │ │ ├── MorseCodeConverter.java │ │ ├── RotationVectorDemo.java │ │ ├── Sensors.java │ │ ├── SmsMessageReceiver.java │ │ ├── SmsMessagingDemo.java │ │ └── SmsReceivedDialog.java │ │ ├── preference │ │ ├── AdvancedPreferences.java │ │ ├── DefaultValues.java │ │ ├── FragmentPreferences.java │ │ ├── LaunchingPreferences.java │ │ ├── MyPreference.java │ │ ├── PreferenceDependencies.java │ │ ├── PreferenceWithHeaders.java │ │ ├── PreferencesFromCode.java │ │ ├── PreferencesFromXml.java │ │ └── SwitchPreference.java │ │ ├── text │ │ ├── KeyEventText.java │ │ ├── Link.java │ │ ├── LogTextBox.java │ │ ├── LogTextBox1.java │ │ ├── Marquee.java │ │ └── Unicode.java │ │ └── view │ │ ├── Animation1.java │ │ ├── Animation2.java │ │ ├── Animation3.java │ │ ├── AutoComplete1.java │ │ ├── AutoComplete2.java │ │ ├── AutoComplete3.java │ │ ├── AutoComplete4.java │ │ ├── AutoComplete5.java │ │ ├── AutoComplete6.java │ │ ├── Baseline1.java │ │ ├── Baseline2.java │ │ ├── Baseline3.java │ │ ├── Baseline4.java │ │ ├── Baseline6.java │ │ ├── Baseline7.java │ │ ├── BaselineNested1.java │ │ ├── BaselineNested2.java │ │ ├── BaselineNested3.java │ │ ├── Buttons1.java │ │ ├── CheckableFrameLayout.java │ │ ├── Cheeses.java │ │ ├── ChronometerDemo.java │ │ ├── ContentBrowserActivity.java │ │ ├── Controls1.java │ │ ├── Controls2.java │ │ ├── Controls3.java │ │ ├── Controls4.java │ │ ├── Controls5.java │ │ ├── Controls6.java │ │ ├── CustomPicker1.java │ │ ├── CustomView1.java │ │ ├── DateWidgets1.java │ │ ├── DateWidgets2.java │ │ ├── DragAndDropDemo.java │ │ ├── DraggableDot.java │ │ ├── ExpandableList1.java │ │ ├── ExpandableList2.java │ │ ├── ExpandableList3.java │ │ ├── Focus1.java │ │ ├── Focus2.java │ │ ├── Focus3.java │ │ ├── Focus5.java │ │ ├── Gallery1.java │ │ ├── Gallery2.java │ │ ├── GameControllerInput.java │ │ ├── GameView.java │ │ ├── Grid1.java │ │ ├── Grid2.java │ │ ├── Grid3.java │ │ ├── GridLayout1.java │ │ ├── GridLayout2.java │ │ ├── GridLayout3.java │ │ ├── HorizontalScrollView1.java │ │ ├── Hover.java │ │ ├── HoverInterceptorView.java │ │ ├── ImageButton1.java │ │ ├── ImageSwitcher1.java │ │ ├── ImageView1.java │ │ ├── InternalSelectionFocus.java │ │ ├── InternalSelectionScroll.java │ │ ├── InternalSelectionView.java │ │ ├── LabelView.java │ │ ├── LayoutAnimation1.java │ │ ├── LayoutAnimation2.java │ │ ├── LayoutAnimation3.java │ │ ├── LayoutAnimation4.java │ │ ├── LayoutAnimation5.java │ │ ├── LayoutAnimation6.java │ │ ├── LayoutAnimation7.java │ │ ├── LinearLayout1.java │ │ ├── LinearLayout10.java │ │ ├── LinearLayout2.java │ │ ├── LinearLayout3.java │ │ ├── LinearLayout4.java │ │ ├── LinearLayout5.java │ │ ├── LinearLayout6.java │ │ ├── LinearLayout7.java │ │ ├── LinearLayout8.java │ │ ├── LinearLayout9.java │ │ ├── List1.java │ │ ├── List10.java │ │ ├── List11.java │ │ ├── List12.java │ │ ├── List13.java │ │ ├── List14.java │ │ ├── List15.java │ │ ├── List16.java │ │ ├── List17.java │ │ ├── List2.java │ │ ├── List3.java │ │ ├── List4.java │ │ ├── List5.java │ │ ├── List6.java │ │ ├── List7.java │ │ ├── List8.java │ │ ├── List9.java │ │ ├── OverscanActivity.java │ │ ├── PopupMenu1.java │ │ ├── ProgressBar1.java │ │ ├── ProgressBar2.java │ │ ├── ProgressBar3.java │ │ ├── ProgressBar4.java │ │ ├── RadioGroup1.java │ │ ├── RatingBar1.java │ │ ├── RelativeLayout1.java │ │ ├── RelativeLayout2.java │ │ ├── RotatingButton.java │ │ ├── ScrollBar1.java │ │ ├── ScrollBar2.java │ │ ├── ScrollBar3.java │ │ ├── ScrollView1.java │ │ ├── ScrollView2.java │ │ ├── SearchViewActionBar.java │ │ ├── SearchViewAlwaysVisible.java │ │ ├── SearchViewFilterMode.java │ │ ├── SecureView.java │ │ ├── SecureViewOverlay.java │ │ ├── SeekBar1.java │ │ ├── Spinner1.java │ │ ├── SplitTouchView.java │ │ ├── Switches.java │ │ ├── TableLayout1.java │ │ ├── TableLayout10.java │ │ ├── TableLayout11.java │ │ ├── TableLayout12.java │ │ ├── TableLayout2.java │ │ ├── TableLayout3.java │ │ ├── TableLayout4.java │ │ ├── TableLayout5.java │ │ ├── TableLayout6.java │ │ ├── TableLayout7.java │ │ ├── TableLayout8.java │ │ ├── TableLayout9.java │ │ ├── Tabs1.java │ │ ├── Tabs2.java │ │ ├── Tabs3.java │ │ ├── Tabs4.java │ │ ├── Tabs5.java │ │ ├── Tabs6.java │ │ ├── TextClockDemo.java │ │ ├── TextFields.java │ │ ├── TextSwitcher1.java │ │ ├── VideoPlayerActivity.java │ │ ├── Visibility1.java │ │ ├── WebView1.java │ │ ├── WebView2.java │ │ └── WebView3.java │ └── res │ ├── anim │ ├── animator.xml │ ├── animator_set.xml │ ├── color_animator.xml │ ├── cycle_7.xml │ ├── fade.xml │ ├── hold.xml │ ├── hyperspace_in.xml │ ├── hyperspace_out.xml │ ├── layout_animation_row_left_slide.xml │ ├── layout_animation_row_right_slide.xml │ ├── layout_animation_table.xml │ ├── layout_bottom_to_top_slide.xml │ ├── layout_grid_fade.xml │ ├── layout_grid_inverse_fade.xml │ ├── layout_random_fade.xml │ ├── layout_wave_scale.xml │ ├── object_animator.xml │ ├── push_left_in.xml │ ├── push_left_out.xml │ ├── push_up_in.xml │ ├── push_up_out.xml │ ├── shake.xml │ ├── slide_left.xml │ ├── slide_right.xml │ ├── slide_top_to_bottom.xml │ ├── wave_scale.xml │ ├── zoom_enter.xml │ └── zoom_exit.xml │ ├── animator │ ├── fragment_slide_left_enter.xml │ ├── fragment_slide_left_exit.xml │ ├── fragment_slide_right_enter.xml │ └── fragment_slide_right_exit.xml │ ├── drawable-hdpi │ ├── alert_dialog_icon.png │ ├── 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 │ ├── ic_contact_picture.png │ ├── ic_launcher_settings.png │ ├── ic_popup_reminder.png │ ├── icon48x48_2.png │ ├── logo240dpi.png │ ├── npatch240dpi.9.png │ ├── progress_circular_background.png │ ├── progress_particle.png │ ├── reslogo240dpi.png │ ├── scrollbar_state2.png │ ├── smlnpatch240dpi.9.png │ ├── star_big_on.png │ ├── stat_happy.png │ ├── stat_neutral.png │ ├── stat_sad.png │ ├── stat_sample.png │ └── stylogo240dpi.png │ ├── drawable-ldpi │ ├── logo120dpi.png │ ├── npatch120dpi.9.png │ ├── reslogo120dpi.png │ ├── smlnpatch120dpi.9.png │ └── stylogo120dpi.png │ ├── drawable-mdpi │ ├── alert_dialog_icon.png │ ├── 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 │ ├── ic_contact_picture.png │ ├── ic_launcher_settings.png │ ├── ic_popup_reminder.png │ ├── ic_settings_applications.png │ ├── ic_settings_display.png │ ├── icon48x48_2.png │ ├── progress_circular_background.png │ ├── progress_particle.png │ ├── scrollbar_state2.png │ ├── star_big_on.png │ ├── stat_happy.png │ ├── stat_neutral.png │ ├── stat_sad.png │ └── stat_sample.png │ ├── drawable-nodpi │ ├── frantic.jpg │ ├── logonodpi120.png │ ├── logonodpi160.png │ └── logonodpi240.png │ ├── drawable-xhdpi │ └── ic_launcher_settings.png │ ├── drawable │ ├── animated_gif.gif │ ├── balloons.jpg │ ├── beach.jpg │ ├── black_box.xml │ ├── black_opaque_box.xml │ ├── box.xml │ ├── circular_progress.xml │ ├── filled_box.xml │ ├── frog.gif │ ├── gallery_background_1.xml │ ├── gallery_photo_1.jpg │ ├── gallery_photo_2.jpg │ ├── gallery_photo_3.jpg │ ├── gallery_photo_4.jpg │ ├── gallery_photo_5.jpg │ ├── gallery_photo_6.jpg │ ├── gallery_photo_7.jpg │ ├── gallery_photo_8.jpg │ ├── hover_background.xml │ ├── hover_background_active.xml │ ├── hover_background_inactive.xml │ ├── icon48x48_1.png │ ├── line.xml │ ├── logo160dpi.png │ ├── magnifying_glass.png │ ├── npatch160dpi.9.png │ ├── photo1.jpg │ ├── photo2.jpg │ ├── photo3.jpg │ ├── photo4.jpg │ ├── photo5.jpg │ ├── photo6.jpg │ ├── picture_frame.png │ ├── reslogo160dpi.png │ ├── sample_0.jpg │ ├── sample_1.jpg │ ├── sample_2.jpg │ ├── sample_3.jpg │ ├── sample_4.jpg │ ├── sample_5.jpg │ ├── sample_6.jpg │ ├── sample_7.jpg │ ├── sample_thumb_0.jpg │ ├── sample_thumb_1.jpg │ ├── sample_thumb_2.jpg │ ├── sample_thumb_3.jpg │ ├── sample_thumb_4.jpg │ ├── sample_thumb_5.jpg │ ├── sample_thumb_6.jpg │ ├── sample_thumb_7.jpg │ ├── scrollbar_vertical_thumb.xml │ ├── scrollbar_vertical_track.xml │ ├── shape_1.xml │ ├── shape_2.xml │ ├── shape_3.xml │ ├── shape_4.xml │ ├── shape_5.xml │ ├── smlnpatch160dpi.9.png │ └── stylogo160dpi.png │ ├── layout-h550dp │ └── resources_height.xml │ ├── layout-h670dp │ └── resources_height.xml │ ├── layout-h974dp │ └── resources_height.xml │ ├── layout-land │ ├── fragment_arguments.xml │ ├── fragment_layout.xml │ └── grid_layout_2.xml │ ├── layout-sw480dp │ ├── resources_smallest_width_inner.xml │ └── resources_smallest_width_row.xml │ ├── layout-sw600dp │ ├── resources_smallest_width_inner.xml │ └── resources_smallest_width_row.xml │ ├── layout-sw720dp │ ├── resources_smallest_width_inner.xml │ └── resources_smallest_width_row.xml │ ├── layout-w1024dp │ └── resources_width.xml │ ├── layout-w600dp │ └── resources_width.xml │ ├── layout-w720dp │ └── resources_width.xml │ ├── layout │ ├── accessibility_node_provider.xml │ ├── accessibility_service.xml │ ├── action_bar_display_options.xml │ ├── action_bar_display_options_custom.xml │ ├── action_bar_settings_action_provider.xml │ ├── action_bar_tab_content.xml │ ├── action_bar_tabs.xml │ ├── activity_animation.xml │ ├── activity_finish_affinity.xml │ ├── activity_recreate.xml │ ├── alarm_controller.xml │ ├── alarm_service.xml │ ├── alert_dialog.xml │ ├── alert_dialog_text_entry.xml │ ├── animation_1.xml │ ├── animation_2.xml │ ├── animation_3.xml │ ├── animation_cloning.xml │ ├── animation_custom_evaluator.xml │ ├── animation_loading.xml │ ├── animation_multi_property.xml │ ├── animation_reversing.xml │ ├── animation_seeking.xml │ ├── animations_main_screen.xml │ ├── animator_custom_evaluator.xml │ ├── animator_events.xml │ ├── appwidget_configure.xml │ ├── appwidget_provider.xml │ ├── autocomplete_1.xml │ ├── autocomplete_2.xml │ ├── autocomplete_3.xml │ ├── autocomplete_4.xml │ ├── autocomplete_5.xml │ ├── autocomplete_6.xml │ ├── baseline_1.xml │ ├── baseline_2.xml │ ├── baseline_3.xml │ ├── baseline_4.xml │ ├── baseline_6.xml │ ├── baseline_7.xml │ ├── baseline_nested_1.xml │ ├── baseline_nested_2.xml │ ├── baseline_nested_3.xml │ ├── bouncing_balls.xml │ ├── buttons_1.xml │ ├── chronometer.xml │ ├── clipboard.xml │ ├── contacts_filter.xml │ ├── content_browser.xml │ ├── controls_1.xml │ ├── custom_dialog_activity.xml │ ├── custom_picker_1.xml │ ├── custom_title.xml │ ├── custom_title_1.xml │ ├── custom_view_1.xml │ ├── custom_view_accessibility.xml │ ├── date_widgets_example_1.xml │ ├── date_widgets_example_2.xml │ ├── density_image_views.xml │ ├── density_styled_image_views.xml │ ├── dialog_activity.xml │ ├── drag_layout.xml │ ├── external_storage.xml │ ├── external_storage_item.xml │ ├── focus_1.xml │ ├── focus_2.xml │ ├── focus_3.xml │ ├── focus_5.xml │ ├── foreground_dispatch.xml │ ├── foreground_service_controller.xml │ ├── forward_target.xml │ ├── forwarding.xml │ ├── fragment_arguments.xml │ ├── fragment_arguments_fragment.xml │ ├── fragment_context_menu.xml │ ├── fragment_dialog.xml │ ├── fragment_dialog_or_activity.xml │ ├── fragment_hide_show.xml │ ├── fragment_layout.xml │ ├── fragment_menu.xml │ ├── fragment_retain_instance.xml │ ├── fragment_stack.xml │ ├── fragment_tabs_fragment.xml │ ├── gallery_1.xml │ ├── gallery_2.xml │ ├── game_controller_input.xml │ ├── game_controller_input_heading.xml │ ├── game_controller_input_text_column.xml │ ├── google_login.xml │ ├── grid_1.xml │ ├── grid_2.xml │ ├── grid_layout_1.xml │ ├── grid_layout_2.xml │ ├── hello_world.xml │ ├── horizontal_scroll_view1.xml │ ├── hover.xml │ ├── image_button_1.xml │ ├── image_switcher_1.xml │ ├── image_view_1.xml │ ├── incoming_message.xml │ ├── incoming_message_info.xml │ ├── incoming_message_interstitial.xml │ ├── incoming_message_panel.xml │ ├── incoming_message_view.xml │ ├── install_apk.xml │ ├── intent_activity_flags.xml │ ├── intents.xml │ ├── isolated_service_controller.xml │ ├── key_event_text.xml │ ├── labeled_text_edit.xml │ ├── launcher_shortcuts.xml │ ├── layout_animation_1.xml │ ├── layout_animation_3.xml │ ├── layout_animation_4.xml │ ├── layout_animation_5.xml │ ├── layout_animation_6.xml │ ├── layout_animation_7.xml │ ├── layout_animations.xml │ ├── layout_animations_by_default.xml │ ├── layout_animations_hideshow.xml │ ├── linear_layout_1.xml │ ├── linear_layout_10.xml │ ├── linear_layout_2.xml │ ├── linear_layout_3.xml │ ├── linear_layout_4.xml │ ├── linear_layout_5.xml │ ├── linear_layout_6.xml │ ├── linear_layout_7.xml │ ├── linear_layout_8.xml │ ├── linear_layout_9.xml │ ├── link.xml │ ├── list_12.xml │ ├── list_13.xml │ ├── list_7.xml │ ├── list_8.xml │ ├── list_item_checkbox.xml │ ├── list_item_icon_text.xml │ ├── list_position.xml │ ├── local_sample.xml │ ├── local_service_binding.xml │ ├── local_service_controller.xml │ ├── log_text_box_1.xml │ ├── mapview.xml │ ├── marquee.xml │ ├── mediaplayer_1.xml │ ├── mediaplayer_2.xml │ ├── messenger_service_binding.xml │ ├── morse_code.xml │ ├── notify_with_text.xml │ ├── notifying_controller.xml │ ├── overscan.xml │ ├── pick_contact.xml │ ├── popup_menu_1.xml │ ├── preference_widget_mypreference.xml │ ├── presentation_activity.xml │ ├── presentation_content.xml │ ├── presentation_list_item.xml │ ├── presentation_with_media_router_activity.xml │ ├── presentation_with_media_router_content.xml │ ├── progressbar_1.xml │ ├── progressbar_2.xml │ ├── progressbar_3.xml │ ├── progressbar_4.xml │ ├── quick_contacts.xml │ ├── radio_group_1.xml │ ├── ratingbar_1.xml │ ├── read_asset.xml │ ├── receive_result.xml │ ├── redirect_enter.xml │ ├── redirect_getter.xml │ ├── redirect_main.xml │ ├── relative_layout_1.xml │ ├── relative_layout_2.xml │ ├── remote_binding_options.xml │ ├── remote_service_binding.xml │ ├── remote_service_controller.xml │ ├── reorder_four.xml │ ├── reorder_on_launch.xml │ ├── reorder_three.xml │ ├── reorder_two.xml │ ├── resources.xml │ ├── resources_height.xml │ ├── resources_layout_reference.xml │ ├── resources_layout_reference_tablet.xml │ ├── resources_smallest_width.xml │ ├── resources_smallest_width_inner.xml │ ├── resources_smallest_width_row.xml │ ├── resources_width.xml │ ├── resources_width_and_height.xml │ ├── rotating_list.xml │ ├── rotating_view.xml │ ├── save_restore_state.xml │ ├── screen_orientation.xml │ ├── scroll_view_1.xml │ ├── scroll_view_2.xml │ ├── scrollbar1.xml │ ├── scrollbar2.xml │ ├── scrollbar3.xml │ ├── search_invoke.xml │ ├── search_query_results.xml │ ├── search_view.xml │ ├── searchview_actionbar.xml │ ├── searchview_filter.xml │ ├── secure_dialog_activity.xml │ ├── secure_surface_view_activity.xml │ ├── secure_view.xml │ ├── secure_view_overlay.xml │ ├── secure_window_activity.xml │ ├── seekbar_1.xml │ ├── select_dialog.xml │ ├── send_result.xml │ ├── service_start_arguments_controller.xml │ ├── shape_drawable_1.xml │ ├── simple_list_item_checkable_1.xml │ ├── sms_demo.xml │ ├── soft_input_modes.xml │ ├── spinner_1.xml │ ├── split_touch_view.xml │ ├── status_bar_balloon.xml │ ├── status_bar_notifications.xml │ ├── styled_text.xml │ ├── surface_view_overlay.xml │ ├── switches.xml │ ├── table_layout_1.xml │ ├── table_layout_10.xml │ ├── table_layout_11.xml │ ├── table_layout_12.xml │ ├── table_layout_2.xml │ ├── table_layout_3.xml │ ├── table_layout_4.xml │ ├── table_layout_5.xml │ ├── table_layout_6.xml │ ├── table_layout_7.xml │ ├── table_layout_8.xml │ ├── table_layout_9.xml │ ├── tabs1.xml │ ├── tabs_right_gravity.xml │ ├── tabs_scroll.xml │ ├── tasklist_main.xml │ ├── tasklist_row.xml │ ├── text_fields.xml │ ├── text_switcher_1.xml │ ├── text_to_speech.xml │ ├── textclock.xml │ ├── translucent_background.xml │ ├── video_player.xml │ ├── videoview.xml │ ├── visibility_1.xml │ ├── voice_recognition.xml │ ├── wallpaper_2.xml │ ├── webview_1.xml │ ├── webview_2.xml │ └── webview_3.xml │ ├── menu │ ├── action_bar_settings_action_provider.xml │ ├── action_bar_share_action_provider.xml │ ├── actions.xml │ ├── camera_menu.xml │ ├── category_order.xml │ ├── checkable.xml │ ├── content_actions.xml │ ├── disabled.xml │ ├── display_options_actions.xml │ ├── groups.xml │ ├── list_select_menu.xml │ ├── order.xml │ ├── popup.xml │ ├── presentation_with_media_router_menu.xml │ ├── searchview_in_menu.xml │ ├── shortcuts.xml │ ├── submenu.xml │ ├── title_icon.xml │ ├── title_only.xml │ └── visible.xml │ ├── raw │ ├── androids.pkm │ ├── robot.png │ ├── skycubemap0.jpg │ ├── skycubemap1.jpg │ ├── skycubemap2.jpg │ ├── skycubemap3.jpg │ ├── skycubemap4.jpg │ ├── skycubemap5.jpg │ ├── sound_ringer_normal.ogg │ ├── sound_ringer_silent.ogg │ ├── sound_ringer_vibrate.ogg │ ├── sound_screen_off.ogg │ ├── sound_screen_on.ogg │ ├── sound_view_clicked.ogg │ ├── sound_view_focused_or_selected.ogg │ ├── sound_view_hover_enter.ogg │ ├── sound_window_state_changed.ogg │ └── test_cbr.mp3 │ ├── values-fr │ └── strings.xml │ ├── values-hdpi │ └── strings.xml │ ├── values-ldpi │ └── strings.xml │ ├── values-mdpi │ └── strings.xml │ ├── values-sw600dp │ └── layout.xml │ ├── values-v11 │ ├── bools.xml │ └── styles.xml │ ├── values-v13 │ └── bools.xml │ ├── values-v14 │ └── bools.xml │ ├── values-v16 │ └── bools.xml │ ├── values-v17 │ └── bools.xml │ ├── values-xhdpi │ └── strings.xml │ ├── values-xlarge │ └── layout.xml │ ├── values │ ├── arrays.xml │ ├── attrs.xml │ ├── bools.xml │ ├── colors.xml │ ├── ids.xml │ ├── strings.xml │ └── styles.xml │ └── xml │ ├── advanced_preferences.xml │ ├── appwidget_provider.xml │ ├── default_values.xml │ ├── device_admin_encryption.xml │ ├── device_admin_expiration.xml │ ├── device_admin_general.xml │ ├── device_admin_headers.xml │ ├── device_admin_lock_wipe.xml │ ├── device_admin_quality.xml │ ├── device_admin_sample.xml │ ├── filter_nfc.xml │ ├── fragmented_preferences.xml │ ├── fragmented_preferences_inner.xml │ ├── preference_dependencies.xml │ ├── preference_headers.xml │ ├── preference_switch.xml │ ├── preferences.xml │ ├── searchable.xml │ └── taskbackconfig.xml ├── build.gradle ├── eslint.config.mjs ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── index.js ├── package.json ├── scripts ├── build.js └── gradle-version-update.js └── settings.gradle /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: gradle 4 | directory: "/" 5 | schedule: 6 | interval: daily 7 | time: "11:00" 8 | open-pull-requests-limit: 10 9 | - package-ecosystem: npm 10 | directory: "/" 11 | schedule: 12 | interval: daily 13 | time: "11:00" 14 | open-pull-requests-limit: 10 15 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- 1 | name: Build 2 | on: [push, pull_request] 3 | 4 | jobs: 5 | build: 6 | name: Build 7 | runs-on: ubuntu-latest 8 | steps: 9 | - uses: actions/checkout@v3 10 | - name: Use Node.js 11 | uses: actions/setup-node@v3 12 | with: 13 | node-version: 'lts/*' 14 | - name: Use Java 17 15 | uses: actions/setup-java@v3 16 | with: 17 | distribution: 'temurin' 18 | java-version: '17' 19 | - name: Install dependencies 20 | run: | 21 | npm install 22 | npm run lint 23 | - name: Run build 24 | run: npm run build 25 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | .idea 5 | .DS_Store 6 | /build 7 | /captures 8 | /node_modules 9 | *.log 10 | apks/ 11 | package-lock.json* 12 | app/build/ 13 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | app 2 | build 3 | doc 4 | gradle 5 | local.properties 6 | .gradle 7 | .github 8 | package-lock.json 9 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | save-exact=true 2 | package-lock=false 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2012-2016 JS Foundation and other contributors 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | android-apidemos 2 | ================ 3 | 4 | A fork of Google's Android ApiDemos application, used for testing Appium 5 | 6 | #### Requirements 7 | 8 | - Java 17 9 | - Node.js (npm) 10 | 11 | #### Building 12 | 13 | > npm run build 14 | 15 | Then, `./apks/ApiDemos-debug.apk` will be generated. 16 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdk 33 5 | 6 | defaultConfig { 7 | applicationId "io.appium.android.apis" 8 | minSdkVersion 17 9 | targetSdkVersion 33 10 | 11 | versionCode 24 12 | versionName '4.2.0' 13 | 14 | testApplicationId "io.appium.android.apis.test" 15 | testInstrumentationRunner ".app.LocalSampleInstrumentation" 16 | } 17 | 18 | dependencies { 19 | implementation 'androidx.appcompat:appcompat:1.6.1' 20 | } 21 | 22 | buildTypes { 23 | release { 24 | minifyEnabled false 25 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 26 | } 27 | } 28 | buildFeatures { 29 | aidl true 30 | } 31 | namespace 'io.appium.android.apis' 32 | } 33 | -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/alert_dialog_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/alert_dialog_icon.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/apidemo_androidlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/apidemo_androidlogo.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/app_sample_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/app_sample_code.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/arrow_down_float.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/arrow_down_float.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/arrow_up_float.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/arrow_up_float.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/btn_check_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/btn_check_off.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/btn_check_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/btn_check_on.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/btn_circle_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/btn_circle_normal.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/btn_default_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/btn_default_normal.9.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/button.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/button.9.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/ic_contact_picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/ic_contact_picture.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/ic_launcher_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/ic_launcher_settings.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/ic_popup_reminder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/ic_popup_reminder.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/icon48x48_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/icon48x48_2.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/logo240dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/logo240dpi.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/npatch240dpi.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/npatch240dpi.9.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/progress_circular_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/progress_circular_background.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/progress_particle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/progress_particle.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/reslogo240dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/reslogo240dpi.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/scrollbar_state2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/scrollbar_state2.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/smlnpatch240dpi.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/smlnpatch240dpi.9.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/star_big_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/star_big_on.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/stat_happy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/stat_happy.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/stat_neutral.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/stat_neutral.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/stat_sad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/stat_sad.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/stat_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/stat_sample.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/stylogo240dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-hdpi/stylogo240dpi.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-ldpi/logo120dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-ldpi/logo120dpi.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-ldpi/npatch120dpi.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-ldpi/npatch120dpi.9.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-ldpi/reslogo120dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-ldpi/reslogo120dpi.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-ldpi/smlnpatch120dpi.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-ldpi/smlnpatch120dpi.9.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-ldpi/stylogo120dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-ldpi/stylogo120dpi.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/alert_dialog_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/alert_dialog_icon.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/apidemo_androidlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/apidemo_androidlogo.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/app_sample_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/app_sample_code.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/arrow_down_float.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/arrow_down_float.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/arrow_up_float.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/arrow_up_float.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/btn_check_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/btn_check_off.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/btn_check_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/btn_check_on.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/btn_circle_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/btn_circle_normal.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/btn_default_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/btn_default_normal.9.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/button.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/button.9.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/ic_contact_picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/ic_contact_picture.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/ic_launcher_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/ic_launcher_settings.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/ic_popup_reminder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/ic_popup_reminder.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/ic_settings_applications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/ic_settings_applications.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/ic_settings_display.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/ic_settings_display.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/icon48x48_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/icon48x48_2.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/progress_circular_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/progress_circular_background.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/progress_particle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/progress_particle.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/scrollbar_state2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/scrollbar_state2.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/star_big_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/star_big_on.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/stat_happy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/stat_happy.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/stat_neutral.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/stat_neutral.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/stat_sad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/stat_sad.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/stat_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-mdpi/stat_sample.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-nodpi/logonodpi120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-nodpi/logonodpi120.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-nodpi/logonodpi160.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-nodpi/logonodpi160.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-nodpi/logonodpi240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-nodpi/logonodpi240.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-xhdpi/ic_launcher_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable-xhdpi/ic_launcher_settings.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable/icon48x48_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable/icon48x48_1.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable/logo160dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable/logo160dpi.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable/magnifying_glass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable/magnifying_glass.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable/npatch160dpi.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable/npatch160dpi.9.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable/picture_frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable/picture_frame.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable/reslogo160dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable/reslogo160dpi.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable/smlnpatch160dpi.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable/smlnpatch160dpi.9.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable/stylogo160dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/drawable/stylogo160dpi.png -------------------------------------------------------------------------------- /app/src/androidTest/res/raw/robot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/androidTest/res/raw/robot.png -------------------------------------------------------------------------------- /app/src/main/aidl/io/appium/android/apis/app/IRemoteServiceCallback.aidl: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.app; 18 | 19 | /** 20 | * Example of a callback interface used by IRemoteService to send 21 | * synchronous notifications back to its clients. Note that this is a 22 | * one-way interface so the server does not block waiting for the client. 23 | */ 24 | oneway interface IRemoteServiceCallback { 25 | /** 26 | * Called when the service has a new value for you. 27 | */ 28 | void valueChanged(int value); 29 | } 30 | -------------------------------------------------------------------------------- /app/src/main/assets/HelloActivity.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/assets/HelloActivity.apk -------------------------------------------------------------------------------- /app/src/main/assets/fonts/samplefont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/assets/fonts/samplefont.ttf -------------------------------------------------------------------------------- /app/src/main/assets/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | I am a page title 6 | 7 | 8 |

This page is a Selenium sandbox

9 | 10 | I am some page content 11 | i am a link
12 | 13 |
14 |

15 | 16 |

17 |
18 | 19 | 20 | -------------------------------------------------------------------------------- /app/src/main/assets/html/index2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | I am a page title 6 | 7 | 8 |

This page is a Second Selenium sandbox

9 | 10 | I am some page content 11 | i am a link
12 | 13 |
14 |

15 | 16 |

17 |
18 | 19 | 20 | -------------------------------------------------------------------------------- /app/src/main/assets/html/linked.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | I am a page title 6 | 7 | 8 | I am some other page content 9 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/assets/read_asset.txt: -------------------------------------------------------------------------------- 1 | This text is stored in a raw Asset. 2 | 3 | It was read and placed into the TextView here. 4 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/SimpleAdapterWithDesc.java: -------------------------------------------------------------------------------- 1 | package io.appium.android.apis; 2 | 3 | import java.util.List; 4 | import java.util.Map; 5 | 6 | import android.content.Context; 7 | import android.view.View; 8 | import android.view.ViewGroup; 9 | import android.widget.SimpleAdapter; 10 | import android.widget.TextView; 11 | 12 | public class SimpleAdapterWithDesc extends SimpleAdapter { 13 | 14 | public SimpleAdapterWithDesc(Context context, 15 | List> data, int resource, String[] from, 16 | int[] to) { 17 | super(context, data, resource, from, to); 18 | } 19 | 20 | public View getView(int position, View convertView, ViewGroup parent) { 21 | TextView myView = (TextView)super.getView(position, convertView, parent); 22 | myView.setContentDescription(myView.getText()); 23 | return myView; 24 | } 25 | 26 | } -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/app/IsolatedService2.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2012 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.app; 18 | 19 | /** 20 | * Stub to be able to have another instance of IsolatedService running. 21 | */ 22 | public class IsolatedService2 extends IsolatedService { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/graphics/GradientDrawable1.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.graphics; 18 | 19 | // Need the following import to get access to the app resources, since this 20 | // class is in a sub-package. 21 | import io.appium.android.apis.R; 22 | 23 | import android.os.Bundle; 24 | 25 | public class GradientDrawable1 extends GraphicsActivity { 26 | @Override 27 | protected void onCreate(Bundle savedInstanceState) { 28 | super.onCreate(savedInstanceState); 29 | setContentView(R.layout.shape_drawable_1); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/preference/PreferenceDependencies.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.preference; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.os.Bundle; 22 | import android.preference.PreferenceActivity; 23 | 24 | public class PreferenceDependencies extends PreferenceActivity { 25 | 26 | @Override 27 | protected void onCreate(Bundle savedInstanceState) { 28 | super.onCreate(savedInstanceState); 29 | 30 | addPreferencesFromResource(R.xml.preference_dependencies); 31 | } 32 | 33 | } 34 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/preference/PreferencesFromXml.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.preference; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.os.Bundle; 22 | import android.preference.PreferenceActivity; 23 | 24 | public class PreferencesFromXml extends PreferenceActivity { 25 | 26 | @Override 27 | protected void onCreate(Bundle savedInstanceState) { 28 | super.onCreate(savedInstanceState); 29 | 30 | // Load the preferences from an XML resource 31 | addPreferencesFromResource(R.xml.preferences); 32 | } 33 | 34 | } 35 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/text/Marquee.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.text; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | public class Marquee extends Activity { 25 | @Override 26 | protected void onCreate(Bundle savedInstanceState) { 27 | super.onCreate(savedInstanceState); 28 | 29 | setContentView(R.layout.marquee); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/Baseline1.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | 25 | /** 26 | * Baseline alignment in LinearLayout. 27 | */ 28 | public class Baseline1 extends Activity { 29 | 30 | @Override 31 | protected void onCreate(Bundle savedInstanceState) { 32 | super.onCreate(savedInstanceState); 33 | setContentView(R.layout.baseline_1); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/Baseline2.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | 25 | /** 26 | * Baseline alignment in LinearLayout with a BOTTOM gravity. 27 | */ 28 | public class Baseline2 extends Activity { 29 | 30 | @Override 31 | protected void onCreate(Bundle savedInstanceState) { 32 | super.onCreate(savedInstanceState); 33 | setContentView(R.layout.baseline_2); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/Baseline4.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | 25 | /** 26 | * Baseline alignment in LinearLayout with mixed gravities. 27 | */ 28 | public class Baseline4 extends Activity { 29 | 30 | @Override 31 | protected void onCreate(Bundle savedInstanceState) { 32 | super.onCreate(savedInstanceState); 33 | setContentView(R.layout.baseline_4); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/Baseline6.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | 25 | /** 26 | * Baseline alignment in RelativeLayout. 27 | */ 28 | public class Baseline6 extends Activity { 29 | 30 | @Override 31 | protected void onCreate(Bundle savedInstanceState) { 32 | super.onCreate(savedInstanceState); 33 | setContentView(R.layout.baseline_6); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/Baseline7.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | 25 | /** 26 | * Baseline alignment in RelativeLayout with various font weights. 27 | */ 28 | public class Baseline7 extends Activity { 29 | 30 | @Override 31 | protected void onCreate(Bundle savedInstanceState) { 32 | super.onCreate(savedInstanceState); 33 | setContentView(R.layout.baseline_7); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/Controls2.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | public class Controls2 extends Controls1 {} 20 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/Controls3.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | public class Controls3 extends Controls1 {} 20 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/Controls4.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | public class Controls4 extends Controls1 {} 20 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/Controls5.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2011 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | public class Controls5 extends Controls1 {} 20 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/Controls6.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2011 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | public class Controls6 extends Controls1 {} 20 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/Focus2.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | public class Focus2 extends Activity { 25 | 26 | @Override 27 | protected void onCreate(Bundle savedInstanceState) { 28 | super.onCreate(savedInstanceState); 29 | 30 | setContentView(R.layout.focus_2); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/Focus5.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2010 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import android.app.Activity; 20 | import android.os.Bundle; 21 | import android.widget.Button; 22 | import io.appium.android.apis.R; 23 | 24 | public class Focus5 extends Activity { 25 | @Override 26 | protected void onCreate(Bundle savedInstanceState) { 27 | super.onCreate(savedInstanceState); 28 | 29 | setContentView(R.layout.focus_5); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/GridLayout1.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2011 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import android.app.Activity; 20 | import android.os.Bundle; 21 | import io.appium.android.apis.R; 22 | 23 | /** 24 | * Demonstrates using GridLayout to build the same "Simple Form" as in the 25 | * LinearLayout and RelativeLayout demos. 26 | */ 27 | public class GridLayout1 extends Activity { 28 | protected void onCreate(Bundle savedInstanceState) { 29 | super.onCreate(savedInstanceState); 30 | setContentView(R.layout.grid_layout_1); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/GridLayout2.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2011 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | /** 25 | * A form, showing use of the GridLayout API from XML. 26 | */ 27 | public class GridLayout2 extends Activity { 28 | protected void onCreate(Bundle savedInstanceState) { 29 | super.onCreate(savedInstanceState); 30 | setContentView(R.layout.grid_layout_2); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/HorizontalScrollView1.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2011 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import android.app.Activity; 20 | import android.os.Bundle; 21 | import android.view.View; 22 | 23 | import io.appium.android.apis.R; 24 | 25 | 26 | public class HorizontalScrollView1 extends Activity { 27 | @Override 28 | protected void onCreate(Bundle savedInstanceState) { 29 | super.onCreate(savedInstanceState); 30 | 31 | setContentView(R.layout.horizontal_scroll_view1); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/ImageButton1.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import android.app.Activity; 20 | import android.os.Bundle; 21 | 22 | 23 | import io.appium.android.apis.R; 24 | 25 | 26 | public class ImageButton1 extends Activity { 27 | 28 | @Override 29 | public void onCreate(Bundle savedInstanceState) { 30 | super.onCreate(savedInstanceState); 31 | setContentView(R.layout.image_button_1); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/ImageView1.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2008 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import android.app.Activity; 20 | import android.os.Bundle; 21 | 22 | import io.appium.android.apis.R; 23 | 24 | 25 | /** 26 | * Demonstrates setting size constraints on {@link android.widget.ImageView} 27 | * 28 | */ 29 | public class ImageView1 extends Activity { 30 | 31 | @Override 32 | public void onCreate(Bundle savedInstanceState) { 33 | super.onCreate(savedInstanceState); 34 | setContentView(R.layout.image_view_1); 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/LayoutAnimation7.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | public class LayoutAnimation7 extends Activity { 25 | @Override 26 | protected void onCreate(Bundle savedInstanceState) { 27 | super.onCreate(savedInstanceState); 28 | 29 | setContentView(R.layout.layout_animation_7); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/ScrollBar1.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | 25 | public class ScrollBar1 extends Activity { 26 | @Override 27 | protected void onCreate(Bundle savedInstanceState) { 28 | super.onCreate(savedInstanceState); 29 | 30 | setContentView(R.layout.scrollbar1); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/ScrollBar2.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | 25 | public class ScrollBar2 extends Activity { 26 | @Override 27 | protected void onCreate(Bundle savedInstanceState) { 28 | super.onCreate(savedInstanceState); 29 | 30 | setContentView(R.layout.scrollbar2); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/TableLayout1.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | 25 | public class TableLayout1 extends Activity { 26 | @Override 27 | protected void onCreate(Bundle savedInstanceState) { 28 | super.onCreate(savedInstanceState); 29 | 30 | setContentView(R.layout.table_layout_1); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/TableLayout10.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | public class TableLayout10 extends Activity { 25 | @Override 26 | protected void onCreate(Bundle savedInstanceState) { 27 | super.onCreate(savedInstanceState); 28 | 29 | setContentView(R.layout.table_layout_10); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/TableLayout11.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | /** 25 | *

This example shows how to use horizontal gravity in a table layout.

26 | */ 27 | public class TableLayout11 extends Activity { 28 | @Override 29 | protected void onCreate(Bundle savedInstanceState) { 30 | super.onCreate(savedInstanceState); 31 | 32 | setContentView(R.layout.table_layout_11); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/TableLayout12.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | /** 25 | *

This example shows how to use cell spanning in a table layout.

26 | */ 27 | public class TableLayout12 extends Activity { 28 | @Override 29 | protected void onCreate(Bundle savedInstanceState) { 30 | super.onCreate(savedInstanceState); 31 | 32 | setContentView(R.layout.table_layout_12); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/TableLayout2.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | 25 | public class TableLayout2 extends Activity { 26 | @Override 27 | protected void onCreate(Bundle savedInstanceState) { 28 | super.onCreate(savedInstanceState); 29 | 30 | setContentView(R.layout.table_layout_2); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/TableLayout3.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | 25 | public class TableLayout3 extends Activity { 26 | @Override 27 | protected void onCreate(Bundle savedInstanceState) { 28 | super.onCreate(savedInstanceState); 29 | 30 | setContentView(R.layout.table_layout_3); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/TableLayout4.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | 25 | public class TableLayout4 extends Activity { 26 | @Override 27 | protected void onCreate(Bundle savedInstanceState) { 28 | super.onCreate(savedInstanceState); 29 | 30 | setContentView(R.layout.table_layout_4); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/TableLayout5.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | 25 | public class TableLayout5 extends Activity { 26 | @Override 27 | protected void onCreate(Bundle savedInstanceState) { 28 | super.onCreate(savedInstanceState); 29 | 30 | setContentView(R.layout.table_layout_5); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/TableLayout6.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2007 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | import io.appium.android.apis.R; 20 | 21 | import android.app.Activity; 22 | import android.os.Bundle; 23 | 24 | 25 | public class TableLayout6 extends Activity { 26 | @Override 27 | protected void onCreate(Bundle savedInstanceState) { 28 | super.onCreate(savedInstanceState); 29 | 30 | setContentView(R.layout.table_layout_6); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/src/main/java/io/appium/android/apis/view/Tabs4.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2008 The Android Open Source Project 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package io.appium.android.apis.view; 18 | 19 | 20 | /** 21 | * Identical to Tabs2. The change is in the theme used in the manifest file. 22 | */ 23 | public class Tabs4 extends Tabs2 {} 24 | -------------------------------------------------------------------------------- /app/src/main/res/anim/animator.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/anim/color_animator.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/anim/cycle_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/anim/fade.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/anim/hold.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/anim/hyperspace_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/anim/layout_animation_row_left_slide.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 20 | -------------------------------------------------------------------------------- /app/src/main/res/anim/layout_animation_row_right_slide.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/anim/layout_animation_table.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 20 | -------------------------------------------------------------------------------- /app/src/main/res/anim/layout_bottom_to_top_slide.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/anim/layout_grid_fade.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/anim/layout_grid_inverse_fade.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/anim/layout_random_fade.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/anim/layout_wave_scale.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/anim/object_animator.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/anim/push_left_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/anim/push_left_out.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/anim/push_up_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/anim/push_up_out.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/anim/shake.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_left.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_right.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/anim/slide_top_to_bottom.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/alert_dialog_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/alert_dialog_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/apidemo_androidlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/apidemo_androidlogo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/app_sample_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/app_sample_code.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/arrow_down_float.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/arrow_down_float.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/arrow_up_float.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/arrow_up_float.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/btn_check_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/btn_check_off.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/btn_check_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/btn_check_on.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/btn_circle_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/btn_circle_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/btn_default_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/btn_default_normal.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/button.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/button.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_contact_picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/ic_contact_picture.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_launcher_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/ic_launcher_settings.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_popup_reminder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/ic_popup_reminder.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/icon48x48_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/icon48x48_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/logo240dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/logo240dpi.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/npatch240dpi.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/npatch240dpi.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/progress_circular_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/progress_circular_background.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/progress_particle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/progress_particle.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/reslogo240dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/reslogo240dpi.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/scrollbar_state2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/scrollbar_state2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/smlnpatch240dpi.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/smlnpatch240dpi.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/star_big_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/star_big_on.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/stat_happy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/stat_happy.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/stat_neutral.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/stat_neutral.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/stat_sad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/stat_sad.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/stat_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/stat_sample.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/stylogo240dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-hdpi/stylogo240dpi.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/logo120dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-ldpi/logo120dpi.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/npatch120dpi.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-ldpi/npatch120dpi.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/reslogo120dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-ldpi/reslogo120dpi.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/smlnpatch120dpi.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-ldpi/smlnpatch120dpi.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/stylogo120dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-ldpi/stylogo120dpi.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/alert_dialog_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/alert_dialog_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/apidemo_androidlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/apidemo_androidlogo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/app_sample_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/app_sample_code.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/arrow_down_float.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/arrow_down_float.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/arrow_up_float.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/arrow_up_float.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/btn_check_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/btn_check_off.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/btn_check_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/btn_check_on.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/btn_circle_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/btn_circle_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/btn_default_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/btn_default_normal.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/button.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/button.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_contact_picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/ic_contact_picture.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_launcher_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/ic_launcher_settings.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_popup_reminder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/ic_popup_reminder.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_settings_applications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/ic_settings_applications.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_settings_display.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/ic_settings_display.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/icon48x48_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/icon48x48_2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/progress_circular_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/progress_circular_background.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/progress_particle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/progress_particle.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/scrollbar_state2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/scrollbar_state2.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/star_big_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/star_big_on.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/stat_happy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/stat_happy.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/stat_neutral.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/stat_neutral.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/stat_sad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/stat_sad.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/stat_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-mdpi/stat_sample.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/frantic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-nodpi/frantic.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/logonodpi120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-nodpi/logonodpi120.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/logonodpi160.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-nodpi/logonodpi160.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/logonodpi240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-nodpi/logonodpi240.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_launcher_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable-xhdpi/ic_launcher_settings.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/animated_gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/animated_gif.gif -------------------------------------------------------------------------------- /app/src/main/res/drawable/balloons.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/balloons.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/beach.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/beach.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/black_box.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 21 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/black_opaque_box.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 21 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/box.xml: -------------------------------------------------------------------------------- 1 | 2 | 18 | 19 | 20 | 21 | 22 | 24 | 25 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/circular_progress.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 20 | 21 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/filled_box.xml: -------------------------------------------------------------------------------- 1 | 2 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/frog.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/frog.gif -------------------------------------------------------------------------------- /app/src/main/res/drawable/gallery_background_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/gallery_photo_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/gallery_photo_1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/gallery_photo_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/gallery_photo_2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/gallery_photo_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/gallery_photo_3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/gallery_photo_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/gallery_photo_4.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/gallery_photo_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/gallery_photo_5.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/gallery_photo_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/gallery_photo_6.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/gallery_photo_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/gallery_photo_7.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/gallery_photo_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/gallery_photo_8.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/hover_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/hover_background_active.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 20 | 21 | 23 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/hover_background_inactive.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 20 | 21 | 23 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/icon48x48_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/icon48x48_1.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/line.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/logo160dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/logo160dpi.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/magnifying_glass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/magnifying_glass.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/npatch160dpi.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/npatch160dpi.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/photo1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/photo1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/photo2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/photo2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/photo3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/photo3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/photo4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/photo4.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/photo5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/photo5.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/photo6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/photo6.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/picture_frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/picture_frame.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/reslogo160dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/reslogo160dpi.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/sample_0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/sample_0.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/sample_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/sample_1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/sample_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/sample_2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/sample_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/sample_3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/sample_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/sample_4.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/sample_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/sample_5.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/sample_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/sample_6.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/sample_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/sample_7.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/sample_thumb_0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/sample_thumb_0.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/sample_thumb_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/sample_thumb_1.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/sample_thumb_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/sample_thumb_2.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/sample_thumb_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/sample_thumb_3.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/sample_thumb_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/sample_thumb_4.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/sample_thumb_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/sample_thumb_5.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/sample_thumb_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/sample_thumb_6.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/sample_thumb_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/sample_thumb_7.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/scrollbar_vertical_thumb.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/scrollbar_vertical_track.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 20 | 22 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 21 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 21 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 20 | 21 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 20 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/smlnpatch160dpi.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/smlnpatch160dpi.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/stylogo160dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appium/android-apidemos/062ae9f134daf4136c0a1a1d28342adef7e6c11c/app/src/main/res/drawable/stylogo160dpi.png -------------------------------------------------------------------------------- /app/src/main/res/layout/action_bar_display_options_custom.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 |