Android Open Source - Camera application QuickSnap






Project Summary

Android camera implementation based off the official Gingerbread camera app source code.

Web Site / Source Repository

QuickSnap is hosted in the following web site
https://github.com/lightbox/QuickSnap

If you think the Android project QuickSnap listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of QuickSnap.

ItemValue
Java File Count77
Supported screen sizes[ldpi, mdpi, hdpi, xhdpi]
Minimum SDK Version7
Activity Count2
Required Permissionsandroid.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.CAMERA
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE




Resource Files

There are 57 image files in QuickSnap. The names of the image files are listed as follows.

border_last_picture_normal.9.png
border_last_picture_pressed.9.png
btn_camera_flashauto_disabled.png
btn_camera_flashauto_normal.png
btn_camera_flashauto_pressed.png
btn_camera_flashauto_selected.png
btn_camera_flashoff_disabled.png
btn_camera_flashoff_normal.png
btn_camera_flashoff_pressed.png
btn_camera_flashoff_selected.png
btn_camera_flashon_disabled.png
btn_camera_flashon_normal.png
btn_camera_flashon_pressed.png
btn_camera_flashon_selected.png
btn_camera_front_disabled.png
btn_camera_front_normal.png
btn_camera_front_pressed.png
btn_camera_front_selected.png
btn_camera_rear_disabled.png
btn_camera_rear_normal.png
btn_camera_rear_pressed.png
btn_camera_rear_selected.png
btn_camera_shoot_bg.png
btn_camera_shoot_disabled.png
btn_camera_shoot_normal.png
btn_camera_shoot_pressed.png
btn_camera_shoot_selected.png
camera_functions_bg.9.png
focus_focus_failed.9.png
focus_focused.9.png
focus_focusing.9.png
grey_bar_vertical.9.png
ic_launcher_quickcam.png
ic_menuselect_camera_facing_back.png
ic_menuselect_camera_facing_front.png
ic_menuselect_off.png
ic_menuselect_on.png
ic_menuselect_wb_auto.png
ic_menuselect_wb_cloudy.png
ic_menuselect_wb_daylight.png
ic_menuselect_wb_fluorescent.png
ic_menuselect_wb_incandescent.png
ic_viewfinder_camera_facing_back.png
ic_viewfinder_camera_facing_front.png
ic_viewfinder_gps_no_signal.png
ic_viewfinder_settings.png
ic_viewfinder_wb_auto.png
ic_viewfinder_wb_cloudy.png
ic_viewfinder_wb_daylight.png
ic_viewfinder_wb_fluorescent.png
ic_viewfinder_wb_incandescent.png
icon_settings.png
menu_popup.9.png
menu_popup_triangle.png
on_screen_hint_frame.9.png
zoom_background.9.png
zoom_slider.png

The following screenshort is generated from the image listed above.

null




Java Source Files

QuickSnap has the following Java source files.

com.lightbox.android.camera.BitmapManager.java
com.lightbox.android.camera.CameraApplication.java
com.lightbox.android.camera.CameraButtonIntentReceiver.java
com.lightbox.android.camera.CameraHardwareException.java
com.lightbox.android.camera.CameraPreference.java
com.lightbox.android.camera.CameraSettings.java
com.lightbox.android.camera.ComboPreferences.java
com.lightbox.android.camera.FocusRectangle.java
com.lightbox.android.camera.IconIndicator.java
com.lightbox.android.camera.IconListPreference.java
com.lightbox.android.camera.ImageManager.java
com.lightbox.android.camera.IntArray.java
com.lightbox.android.camera.ListPreference.java
com.lightbox.android.camera.MenuHelper.java
com.lightbox.android.camera.NoSearchActivity.java
com.lightbox.android.camera.OnScreenHint.java
com.lightbox.android.camera.ParameterUtils.java
com.lightbox.android.camera.PreferenceGroup.java
com.lightbox.android.camera.PreferenceInflater.java
com.lightbox.android.camera.PreviewFrameLayout.java
com.lightbox.android.camera.RotateImageView.java
com.lightbox.android.camera.ShutterButton.java
com.lightbox.android.camera.Switcher.java
com.lightbox.android.camera.ThumbnailController.java
com.lightbox.android.camera.Util.java
com.lightbox.android.camera.activities.Camera.java
com.lightbox.android.camera.activities.Settings.java
com.lightbox.android.camera.device.CameraHolder.java
com.lightbox.android.camera.device.GingerbreadCameraHolder.java
com.lightbox.android.camera.device.HTCFrontFacingFixGingerbreadCameraHolder.java
com.lightbox.android.camera.device.LGOptimus2XCameraHolder.java
com.lightbox.android.camera.device.PreGingerbreadCameraHolder.java
com.lightbox.android.camera.device.SamsungCaptivateGingerbreadCameraHolder.java
com.lightbox.android.camera.gallery.BaseImage.java
com.lightbox.android.camera.gallery.BaseImageList.java
com.lightbox.android.camera.gallery.IImage.java
com.lightbox.android.camera.gallery.IImageList.java
com.lightbox.android.camera.gallery.Image.java
com.lightbox.android.camera.gallery.ImageList.java
com.lightbox.android.camera.gallery.ImageListUber.java
com.lightbox.android.camera.gallery.LruCache.java
com.lightbox.android.camera.gallery.VideoList.java
com.lightbox.android.camera.gallery.VideoObject.java
com.lightbox.android.camera.ui.CameraHeadUpDisplay.java
com.lightbox.android.camera.ui.GLOutOfMemoryException.java
com.lightbox.android.camera.ui.GLRootView.java
com.lightbox.android.camera.ui.GLView.java
com.lightbox.android.camera.ui.HeadUpDisplay.java
com.lightbox.android.camera.ui.Model.java
com.lightbox.android.camera.ui.ZoomControllerListener.java
com.lightbox.android.camera.ui.static.java
com.lightbox.android.camera.util.MyLocation.java