A version of https://android.googlesource.com/platform/packages/apps/Launcher3/ that is buildable via Gradle.
Launcher3 is hosted in the following web site
https://github.com/geecko86/Launcher3
If you think the Android project Launcher3 listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of Launcher3.
Item | Value |
---|---|
Java File Count | 136 |
Supported screen sizes | [sw600dphdpi, landhdpi, mdpi, sw720dpxhdpi, xxhdpi, hdpi, xhdpi, sw720dphdpi, landxxhdpi, landxhdpi, sw600dpxhdpi, sw720dpmdpi, sw600dpmdpi, sw600dpxxhdpi, landmdpi] |
Target SDK Version | 19 |
Minimum SDK Version | 17 |
Activity Count | 5 |
Test Case Count | 3 |
Required Permissions | android.permission.BIND_APPWIDGET android.permission.CALL_PHONE android.permission.GET_ACCOUNTS android.permission.READ_EXTERNAL_STORAGE android.permission.SET_WALLPAPER android.permission.SET_WALLPAPER_HINTS android.permission.VIBRATE com.android.launcher.permission.READ_SETTINGS com.android.launcher.permission.WRITE_SETTINGS com.android.launcher3.permission.READ_SETTINGS com.android.launcher3.permission.RECEIVE_LAUNCH_BROADCASTS com.android.launcher3.permission.WRITE_SETTINGS |
The license information of Launcher3 is as follows:
Apache License
There are 73 image files in Launcher3. The names of the image files are listed as follows.
bg_appwidget_error.9.png bg_cling1.png bg_cling2.png bg_cling3.png bg_cling4.png bg_cling_home.png bg_cling_nakasi3.png cling.9.png cling_arrow_down.png cling_arrow_left.png cling_arrow_right.png cling_arrow_up.png cling_button.9.png cling_button_pressed.9.png custom_content_page.png default_widget_preview_holo.9.png focused_bg.9.png hand.png homescreen_blue_normal_holo.9.png homescreen_blue_strong_holo.9.png hotseat_scrubber_holo.9.png hotseat_track_holo.9.png ic_actionbar_accept.png ic_allapps.png ic_allapps_pressed.png ic_home_all_apps_holo_dark.png ic_home_google_logo_normal_holo.png ic_home_google_logo_pressed_holo.png ic_home_search_normal_holo.png ic_home_search_pressed_holo.png ic_home_voice_search_holo.png ic_home_voice_search_pressed_holo.png ic_images.png ic_launcher_clear_active_holo.png ic_launcher_clear_normal_holo.png ic_launcher_info_active_holo.png ic_launcher_info_normal_holo.png ic_launcher_market_holo.png ic_launcher_trashcan_active_holo.png ic_launcher_trashcan_normal_holo.png ic_pageindicator_add.png ic_pageindicator_current.png ic_pageindicator_default.png ic_qs_remote_display.png ic_qs_remote_display_connected.png ic_setting.png ic_setting_icn.png ic_setting_pressed.png ic_wallpaper.png ic_wallpaper_pressed.png ic_widget.png ic_widget_pressed.png overscroll_glow_left.9.png overscroll_glow_right.9.png paged_view_indicator.9.png portal_container_holo.9.png portal_ring_inner_holo.png portal_ring_inner_nolip_holo.png portal_ring_outer_holo.png portal_ring_rest.png screenpanel.9.png screenpanel_hover.9.png search_frame.9.png tile_picker_focused.9.png tile_picker_pressed.9.png tile_picker_selected.9.png widget_container_holo.9.png widget_resize_frame_holo.9.png widget_resize_handle_bottom.png widget_resize_handle_left.png widget_resize_handle_right.png widget_resize_handle_top.png widget_tile.png
The following screenshort is generated from the image listed above.
Launcher3 has the following Java source files.
android.util.Pools.java com.android.gallery3d.common.BitmapUtils.java com.android.gallery3d.common.Utils.java com.android.gallery3d.exif.ExifInterface.java com.android.gallery3d.exif.ExifInvalidFormatException.java com.android.gallery3d.exif.ExifTag.java com.android.gallery3d.exif.IfdId.java com.android.gallery3d.exif.Rational.java com.android.gallery3d.glrenderer.BasicTexture.java com.android.gallery3d.glrenderer.BitmapTexture.java com.android.gallery3d.glrenderer.GLCanvas.java com.android.gallery3d.glrenderer.GLES20Canvas.java com.android.gallery3d.glrenderer.GLES20IdImpl.java com.android.gallery3d.glrenderer.GLId.java com.android.gallery3d.glrenderer.GLPaint.java com.android.gallery3d.glrenderer.RawTexture.java com.android.gallery3d.glrenderer.Texture.java com.android.gallery3d.glrenderer.UploadedTexture.java com.android.gallery3d.util.IntArray.java com.android.launcher3.AccessibleTabView.java com.android.launcher3.AddAdapter.java com.android.launcher3.Alarm.java com.android.launcher3.AppFilter.java com.android.launcher3.AppWidgetResizeFrame.java com.android.launcher3.AppsCustomizeCellLayout.java com.android.launcher3.AppsCustomizePagedView.java com.android.launcher3.AppsCustomizeTabHost.java com.android.launcher3.BubbleTextView.java com.android.launcher3.ButtonDropTarget.java com.android.launcher3.CellLayout.java com.android.launcher3.CheckLongPressHelper.java com.android.launcher3.CheckableFrameLayout.java com.android.launcher3.Cling.java com.android.launcher3.CropView.java com.android.launcher3.DeferredHandler.java com.android.launcher3.DeleteDropTarget.java com.android.launcher3.DragController.java com.android.launcher3.DragLayer.java com.android.launcher3.DragScroller.java com.android.launcher3.DragSource.java com.android.launcher3.DragView.java com.android.launcher3.DrawableStateProxyView.java com.android.launcher3.DropTarget.java com.android.launcher3.DynamicGrid.java com.android.launcher3.FirstFrameAnimatorHelper.java com.android.launcher3.FocusHelper.java com.android.launcher3.FocusOnlyTabWidget.java com.android.launcher3.Folder.java com.android.launcher3.FolderAutoScrollHelper.java com.android.launcher3.FolderEditText.java com.android.launcher3.FolderIcon.java com.android.launcher3.HideFromAccessibilityHelper.java com.android.launcher3.HolographicImageView.java com.android.launcher3.HolographicLinearLayout.java com.android.launcher3.HolographicOutlineHelper.java com.android.launcher3.HolographicViewHelper.java com.android.launcher3.Hotseat.java com.android.launcher3.IconCache.java com.android.launcher3.InfoDropTarget.java com.android.launcher3.Insettable.java com.android.launcher3.InstallShortcutReceiver.java com.android.launcher3.InstallWidgetReceiver.java com.android.launcher3.InterruptibleInOutAnimator.java com.android.launcher3.Launcher.java com.android.launcher3.LauncherAnimUtils.java com.android.launcher3.LauncherAppState.java com.android.launcher3.LauncherAppWidgetHost.java com.android.launcher3.LauncherAppWidgetHostView.java com.android.launcher3.LauncherApplication.java com.android.launcher3.LauncherBackupAgentHelper.java com.android.launcher3.LauncherBackupHelper.java com.android.launcher3.LauncherModel.java com.android.launcher3.LauncherProvider.java com.android.launcher3.LauncherViewPropertyAnimator.java com.android.launcher3.LiveWallpaperListAdapter.java com.android.launcher3.MemoryDumpActivity.java com.android.launcher3.MemoryTracker.java com.android.launcher3.PackageChangedReceiver.java com.android.launcher3.PageIndicator.java com.android.launcher3.PageIndicatorMarker.java com.android.launcher3.PagedView.java com.android.launcher3.PagedViewCellLayout.java com.android.launcher3.PagedViewCellLayoutChildren.java com.android.launcher3.PagedViewGridLayout.java com.android.launcher3.PagedViewIcon.java com.android.launcher3.PagedViewIconCache.java com.android.launcher3.PagedViewWidget.java com.android.launcher3.PagedViewWithDraggableItems.java com.android.launcher3.PreloadReceiver.java com.android.launcher3.SavedWallpaperImages.java com.android.launcher3.ScrimView.java com.android.launcher3.SearchDropTargetBar.java com.android.launcher3.ShortcutAndWidgetContainer.java com.android.launcher3.SmoothPagedView.java com.android.launcher3.SpringLoadedDragController.java com.android.launcher3.Stats.java com.android.launcher3.ThirdPartyWallpaperPickerListAdapter.java com.android.launcher3.ToggleWeightWatcher.java com.android.launcher3.UninstallShortcutReceiver.java com.android.launcher3.UserInitializeReceiver.java com.android.launcher3.WallpaperCropActivity.java com.android.launcher3.WallpaperPickerActivity.java com.android.launcher3.WallpaperRootView.java com.android.launcher3.WeightWatcher.java com.android.launcher3.WidgetAdder.java com.android.launcher3.WidgetPreviewLoader.java com.android.launcher3.Workspace.java com.android.launcher3.backup.BackupProtos.java com.android.launcher3.config.ProviderConfig.java com.android.photos.BitmapRegionTileSource.java com.android.photos.views.BlockingGLTextureView.java com.android.photos.views.TiledImageRenderer.java com.android.photos.views.TiledImageView.java