Google Android Gallery source code. Just for learning..
Gallery is hosted in the following web site
https://github.com/VinsonCai/Gallery
If you think the Android project Gallery 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 Gallery.
Item | Value |
---|---|
Java File Count | 113 |
Supported screen sizes | [mdpi, hdpi] |
Target SDK Version | 16 |
Minimum SDK Version | 14 |
Activity Count | 7 |
jar files used | android-support-v4.jar crazymedia_android_push_2_2_3.jar |
Required Permissions | android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.CHANGE_WIFI_STATE android.permission.GET_ACCOUNTS android.permission.INTERNET android.permission.MANAGE_ACCOUNTS android.permission.READ_PHONE_STATE android.permission.READ_SYNC_SETTINGS android.permission.SEND_SMS android.permission.SET_WALLPAPER android.permission.USE_CREDENTIALS android.permission.VIBRATE android.permission.WAKE_LOCK android.permission.WRITE_EXTERNAL_STORAGE android.permission.WRITE_SYNC_SETTINGS com.android.launcher.permission.INSTALL_SHORTCUT |
There are 68 image files in Gallery. The names of the image files are listed as follows.
ad_icon1.png ad_icon2.png ad_icon3.png ad_icon4.png appwidget_bg.9.png btn_camera.png btn_camera_pressed.png btn_hud_zoom_in_normal.png btn_hud_zoom_in_pressed.png btn_hud_zoom_out_normal.png btn_hud_zoom_out_pressed.png btn_location_filter_unscaled.png camera_crop_height.png camera_crop_width.png default_background.png gallery_zoom_in.png gallery_zoom_in_touch.png gallery_zoom_out.png gallery_zoom_out_touch.png grid_check_off.png grid_check_on.png grid_frame.png grid_placeholder.png ic_action_search.png ic_fs_details.png ic_menu_crop.png ic_menu_mapmode.png ic_menu_rotate_left.png ic_menu_rotate_right.png ic_menu_set_as.png ic_menu_view_details.png ic_spinner1.png ic_spinner2.png ic_spinner3.png ic_spinner4.png ic_spinner5.png ic_spinner6.png ic_spinner7.png ic_spinner8.png icon_camera_small.png icon_camera_small_unscaled.png icon_cancel.png icon_delete.png icon_folder_small.png icon_folder_small_unscaled.png icon_home_small.png icon_location_small.png icon_more.png icon_picasa_small.png icon_picasa_small_unscaled.png icon_play.png icon_share.png indicator_autocrop.png mode_grid.png mode_stack.png pathbar_cap.png pathbar_join.png popup.9.png popup_option_selected.9.png popup_triangle_bottom.png scroller_new.png scroller_pressed_new.png selection_menu_bg_pressed_left.png selection_menu_bg_pressed_right.png stack_frame.png stack_frame_focus.png stack_frame_gold.png videooverlay.png
The following screenshort is generated from the image listed above.
Gallery has the following Java source files.
com.cooliris.app.App.java com.cooliris.app.Res.java com.cooliris.cache.BootReceiver.java com.cooliris.cache.CacheService.java com.cooliris.cache.ImageList.java com.cooliris.media.ActiveWallpaper.java com.cooliris.media.AdaptiveBackgroundTexture.java com.cooliris.media.AlarmReceiver.java com.cooliris.media.ArrayUtils.java com.cooliris.media.BackgroundLayer.java com.cooliris.media.BaseCancelable.java com.cooliris.media.BitmapManager.java com.cooliris.media.BitmapTexture.java com.cooliris.media.Cancelable.java com.cooliris.media.CanvasTexture.java com.cooliris.media.ConcatenatedDataSource.java com.cooliris.media.ConcurrentPool.java com.cooliris.media.CropImage.java com.cooliris.media.CrossFadingTexture.java com.cooliris.media.DataSource.java com.cooliris.media.Deque.java com.cooliris.media.DetailMode.java com.cooliris.media.DirectLinkedList.java com.cooliris.media.DiskCache.java com.cooliris.media.DisplayItem.java com.cooliris.media.DisplayList.java com.cooliris.media.DisplaySlot.java com.cooliris.media.FloatAnim.java com.cooliris.media.FloatUtils.java com.cooliris.media.Gallery.java com.cooliris.media.GridCamera.java com.cooliris.media.GridCameraManager.java com.cooliris.media.GridDrawManager.java com.cooliris.media.GridDrawables.java com.cooliris.media.GridInputProcessor.java com.cooliris.media.GridLayer.java com.cooliris.media.GridLayoutInterface.java com.cooliris.media.HudLayer.java com.cooliris.media.IconTitleDrawable.java com.cooliris.media.ImageButton.java com.cooliris.media.ImageManager.java com.cooliris.media.IndexRange.java com.cooliris.media.IndexRangeIterator.java com.cooliris.media.Layer.java com.cooliris.media.LayoutInterface.java com.cooliris.media.LoadingLayer.java com.cooliris.media.LocalDataSource.java com.cooliris.media.LocationMediaFilter.java com.cooliris.media.LongSparseArray.java com.cooliris.media.MatrixStack.java com.cooliris.media.MediaBucket.java com.cooliris.media.MediaBucketList.java com.cooliris.media.MediaClustering.java com.cooliris.media.MediaFeed.java com.cooliris.media.MediaFilter.java com.cooliris.media.MediaItem.java com.cooliris.media.MediaItemTexture.java com.cooliris.media.MediaSet.java com.cooliris.media.MenuBar.java com.cooliris.media.MonitoredActivity.java com.cooliris.media.MovieView.java com.cooliris.media.MovieViewControl.java com.cooliris.media.PagedFeed.java com.cooliris.media.Pair.java com.cooliris.media.PathBarLayer.java com.cooliris.media.PhotoAppWidgetBind.java com.cooliris.media.PhotoAppWidgetConfigure.java com.cooliris.media.PhotoAppWidgetProvider.java com.cooliris.media.Photographs.java com.cooliris.media.PicasaDataSource.java com.cooliris.media.Pool.java com.cooliris.media.PopupMenu.java com.cooliris.media.Recycler.java com.cooliris.media.RenderView.java com.cooliris.media.ResourceTexture.java com.cooliris.media.ReverseGeocoder.java com.cooliris.media.RootLayer.java com.cooliris.media.RotateBitmap.java com.cooliris.media.ScaleGestureDetector.java com.cooliris.media.Shared.java com.cooliris.media.SimpleStringTexture.java com.cooliris.media.SortCursor.java com.cooliris.media.StringTexture.java com.cooliris.media.Texture.java com.cooliris.media.TimeBar.java com.cooliris.media.UriTexture.java com.cooliris.media.Util.java com.cooliris.media.Utils.java com.cooliris.media.Vector3f.java com.cooliris.media.VirtualFeed.java com.cooliris.media.Wallpaper.java com.cooliris.picasa.AlbumEntry.java com.cooliris.picasa.Entry.java com.cooliris.picasa.EntrySchema.java com.cooliris.picasa.GDataClient.java com.cooliris.picasa.GDataParser.java com.cooliris.picasa.PhotoEntry.java com.cooliris.picasa.PicasaApi.java com.cooliris.picasa.PicasaContentProvider.java com.cooliris.picasa.PicasaReceiver.java com.cooliris.picasa.PicasaService.java com.cooliris.picasa.PicasaSyncAdapter.java com.cooliris.picasa.TableContentProvider.java com.cooliris.picasa.UserEntry.java com.cooliris.wallpaper.RandomDataSource.java com.cooliris.wallpaper.Slideshow.java