Android Open Source - Camera project OpenCamera






Project Summary

Open camera project - multi-functional camera application for android..

Web Site / Source Repository

OpenCamera is hosted in the following web site
https://github.com/almalence/OpenCamera

If you think the Android project OpenCamera 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 OpenCamera.

ItemValue
Java File Count180
Supported screen sizes[ldpi, mdpi, hdpi, xhdpi, largehdpi, xlargehdpi]
Target SDK Version21
Minimum SDK Version14
Activity Count6
jar files usedandroid-support-v13.jar
androidexiv2.jar
aspectjrt-1.7.3.jar
core.jar
framework2_dex2jar.jar
framework2_patched.jar
framework_dex2jar.jar
framework_patched.jar
isoparser-1.0.2.jar
openiab-0.9.7.2.jar
Required Permissionsandroid.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.CAMERA
android.permission.RECORD_AUDIO
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.WRITE_SETTINGS
com.android.vending.BILLING
org.onepf.openiab.permission.BILLING
Asset File Namesassets\opencamera_modes.xml
assets\www\bottom_controls.png
assets\www\plugin_help_bestshot.jpg
assets\www\plugin_help_dro.jpg
assets\www\plugin_help_groupshot.png
assets\www\plugin_help_multishot.jpg
assets\www\plugin_help_object.png
assets\www\plugin_help_panorama.png
assets\www\plugin_help_sequence.png
assets\www\prefs.png
assets\www\preshot.jpg
assets\www\top_controls.jpg
Raw File Namesres\raw\plugin_capture_night_tack.wav
res\raw\plugin_capture_selftimer_countdown.ogg
res\raw\plugin_capture_selftimer_finalcountdown.ogg
res\raw\plugin_capture_tick.wav
res\raw\plugin_vf_focus_false.ogg
res\raw\plugin_vf_focus_ok.ogg




License

The license information of OpenCamera is as follows:

1. Definitions. 1.0.1. "Commercial Use" means distribution or otherwise making the Covered Code available to a third party. 1.1. "Contributor" means each entity that creates or contributes to the cre...

Resource Files

There are 237 image files in OpenCamera. The names of the image files are listed as follows.

adjustments_contrast.png
adjustments_expo.png
adjustments_microcontrast.png
adjustments_presetspinner_normal.9.png
adjustments_presetspinner_pressed.9.png
adjustments_seekbar_bg.9.png
adjustments_seekbar_thumb_glow.9.png
adjustments_seekbar_thumb_normal.9.png
adjustments_selector.png
adjustments_tab.9.png
adjustments_tabhold.9.png
adjustments_vividness.png
alert_dialog_icon.png
almalence_gui_processing_scanner.png
almalence_upgrade_market.png
almalence_upgrade_tips.png
almalence_upgrade_whatsnew.png
almalence_upgrade_whatsnew_previous.png
battery_10.png
battery_25.png
battery_50.png
battery_75.png
battery_charging.png
battery_empty.png
battery_full.png
blacktransparentlayerbottom.png
blacktransparentlayerpulldownmenu.png
blacktransparentlayersettings.png
blacktransparentlayersettings_.png
blacktransparentlayertop.png
button_evminus.png
button_evplus.png
editor_adv.png
gps_found.png
gps_off.png
gps_search.png
gui_almalence_aelock_off.png
gui_almalence_aelock_on.png
gui_almalence_alert_dialog_icon.png
gui_almalence_awlock_off.png
gui_almalence_awlock_on.png
gui_almalence_gallery.png
gui_almalence_handle_up.png
gui_almalence_hint_arrowdown.png
gui_almalence_histogram_luma.png
gui_almalence_histogram_off.png
gui_almalence_histogram_rgb.png
gui_almalence_mode_backintime.png
gui_almalence_mode_bestshot.png
gui_almalence_mode_burst.png
gui_almalence_mode_burst10.png
gui_almalence_mode_burst15.png
gui_almalence_mode_burst20.png
gui_almalence_mode_burst3.png
gui_almalence_mode_burst5.png
gui_almalence_mode_expobracketing.png
gui_almalence_mode_groupshot.png
gui_almalence_mode_hdr.png
gui_almalence_mode_moving.png
gui_almalence_mode_night.png
gui_almalence_mode_panorama.png
gui_almalence_mode_selftimer.png
gui_almalence_mode_selftimer10.png
gui_almalence_mode_selftimer10_control.png
gui_almalence_mode_selftimer10_controlcative.png
gui_almalence_mode_selftimer15.png
gui_almalence_mode_selftimer15_control.png
gui_almalence_mode_selftimer15_controlcative.png
gui_almalence_mode_selftimer3.png
gui_almalence_mode_selftimer30.png
gui_almalence_mode_selftimer30_control.png
gui_almalence_mode_selftimer30_controlcative.png
gui_almalence_mode_selftimer3_control.png
gui_almalence_mode_selftimer3_controlcative.png
gui_almalence_mode_selftimer5.png
gui_almalence_mode_selftimer5_control.png
gui_almalence_mode_selftimer5_controlcative.png
gui_almalence_mode_selftimer60.png
gui_almalence_mode_selftimer60_control.png
gui_almalence_mode_selftimer60_controlcative.png
gui_almalence_mode_selftimer_control.png
gui_almalence_mode_selftimer_controlcative.png
gui_almalence_mode_sequence.png
gui_almalence_mode_single.png
gui_almalence_mode_super.png
gui_almalence_mode_video.png
gui_almalence_rotatedevice.png
gui_almalence_rotatedevice_inner.png
gui_almalence_select_mode.png
gui_almalence_settings_changecamera.png
gui_almalence_settings_exposure.png
gui_almalence_settings_exposure_background.9.png
gui_almalence_settings_flash_auto.png
gui_almalence_settings_flash_off.png
gui_almalence_settings_flash_on.png
gui_almalence_settings_flash_redeye.png
gui_almalence_settings_flash_torch.png
gui_almalence_settings_focus_aflock.png
gui_almalence_settings_focus_auto.png
gui_almalence_settings_focus_continiuouspicture.png
gui_almalence_settings_focus_continiuousvideo.png
gui_almalence_settings_focus_edof.png
gui_almalence_settings_focus_fixed.png
gui_almalence_settings_focus_infinity.png
gui_almalence_settings_focus_macro.png
gui_almalence_settings_focus_normal.png
gui_almalence_settings_gyro.png
gui_almalence_settings_gyro_off.png
gui_almalence_settings_iso_100.png
gui_almalence_settings_iso_10000.png
gui_almalence_settings_iso_1600.png
gui_almalence_settings_iso_200.png
gui_almalence_settings_iso_3200.png
gui_almalence_settings_iso_400.png
gui_almalence_settings_iso_50.png
gui_almalence_settings_iso_6400.png
gui_almalence_settings_iso_800.png
gui_almalence_settings_iso_auto.png
gui_almalence_settings_metering_auto.png
gui_almalence_settings_metering_center.png
gui_almalence_settings_metering_matrix.png
gui_almalence_settings_metering_spot.png
gui_almalence_settings_more_settings.png
gui_almalence_settings_off_barcode_scanner.png
gui_almalence_settings_scene_action.png
gui_almalence_settings_scene_ar.png
gui_almalence_settings_scene_auto.png
gui_almalence_settings_scene_barcode.png
gui_almalence_settings_scene_barcode_on.png
gui_almalence_settings_scene_beach.png
gui_almalence_settings_scene_candlelight.png
gui_almalence_settings_scene_fireworks.png
gui_almalence_settings_scene_hdr.png
gui_almalence_settings_scene_landscape.png
gui_almalence_settings_scene_night.png
gui_almalence_settings_scene_nightportrait.png
gui_almalence_settings_scene_party.png
gui_almalence_settings_scene_portrait.png
gui_almalence_settings_scene_snow.png
gui_almalence_settings_scene_sports.png
gui_almalence_settings_scene_steadyphoto.png
gui_almalence_settings_scene_sunset.png
gui_almalence_settings_scene_theater.png
gui_almalence_settings_wb_auto.png
gui_almalence_settings_wb_cloudydaylight.png
gui_almalence_settings_wb_daylight.png
gui_almalence_settings_wb_fluorescent.png
gui_almalence_settings_wb_incandescent.png
gui_almalence_settings_wb_shade.png
gui_almalence_settings_wb_twilight.png
gui_almalence_settings_wb_warmfluorescent.png
gui_almalence_shutter.png
gui_almalence_shutter_pressed.png
gui_almalence_shutter_selected.png
gui_almalence_shutter_timelapse.png
gui_almalence_shutter_video_off.png
gui_almalence_shutter_video_stop.png
gui_almalence_shutter_video_stop_red.png
gui_almalence_video_1080.png
gui_almalence_video_4096.png
gui_almalence_video_480.png
gui_almalence_video_720.png
gui_almalence_video_cif.png
gui_almalence_video_qcif.png
gui_opencamera_icon.png
horizon_indicator_aim.png
ic_focus_failed.9.png
ic_focus_focused.9.png
ic_focus_focusing.9.png
ic_menu_archive.png
ic_menu_back.png
ic_menu_next.png
ic_menu_next_pressed.png
ic_menu_prev.png
ic_menu_prev_pressed.png
ic_menu_save.png
ic_menu_save_glow.png
ic_recording_indicator.png
infounderlayer.png
invis_qc.png
plugin_capture_night_nightvision_off.png
plugin_capture_night_nightvision_on.png
plugin_capture_video_capture_image.png
plugin_capture_video_capture_image_pressed.png
plugin_capture_video_pause.png
plugin_capture_video_pause_transparent.png
plugin_capture_video_resume.png
plugin_capture_video_stop_square.png
plugin_capture_video_stop_square_red.png
plugin_capture_video_timelapse_active.png
plugin_capture_video_timelapse_inactive.png
plugin_export_multishot_saveall.png
plugin_export_multishot_saveall_glow.png
plugin_processing_preshot_back.png
plugin_processing_preshot_back_glow.png
plugin_processing_preshot_saveall.png
plugin_processing_preshot_saveall_glow.png
plugin_processing_preshot_savethis.png
plugin_processing_preshot_savethis_glow.png
plugin_vf_grid_golden_icon.png
plugin_vf_grid_none.png
plugin_vf_grid_thirds_icon.png
plugin_vf_grid_trisec_icon.png
plugin_vf_gyro_level_circle.png
plugin_vf_gyro_level_circle_vertical.png
plugins_processing_hdr_adjustments_seekbar_bg.9.png
scrubber_control_pressed_holo.png
store_all.png
store_element.png
store_groupshot.png
store_hdr.png
store_moving.png
store_panorama.png
store_promo.png
store_sale.png
store_subscription.png
store_super.png
switch_bg_disabled_holo_dark.9.png
switch_bg_disabled_holo_light.9.png
switch_bg_focused_holo_dark.9.png
switch_bg_focused_holo_light.9.png
switch_bg_holo_dark.9.png
switch_bg_holo_light.9.png
switch_thumb_activated_holo_dark.9.png
switch_thumb_activated_holo_light.9.png
switch_thumb_disabled_holo_dark.9.png
switch_thumb_disabled_holo_light.9.png
switch_thumb_holo_dark.9.png
switch_thumb_holo_light.9.png
switch_thumb_pressed_holo_dark.9.png
switch_thumb_pressed_holo_light.9.png
underlayer.png
unlock.png
unlock_gray.png
unlock_sale.png
widget_adv.png
zoombar_background.9.png

The following screenshort is generated from the image listed above.

null




Java Source Files

OpenCamera has the following Java source files.

com.almalence.SwapHeap
.java
com.almalence.YuvImage
.java
com.almalence.asynctaskmanager.AsyncTaskManager.java
com.almalence.asynctaskmanager.IProgressTracker
.java
com.almalence.asynctaskmanager.OnTaskCompleteListener
.java
com.almalence.asynctaskmanager.Task.java
com.almalence.googsharing.Thumbnail
.java
com.almalence.opencam.AlarmReceiver.java
com.almalence.opencam.ApplicationInterface
.java
com.almalence.opencam.CameraParameters
.java
com.almalence.opencam.ConfigParser
.java
com.almalence.opencam.FolderPicker.java
com.almalence.opencam.FolderPickerLollipop.java
com.almalence.opencam.Fragment.java
com.almalence.opencam.HWButtonStart.java
com.almalence.opencam.MainScreen.java
com.almalence.opencam.Mode
.java
com.almalence.opencam.Plugin
.java
com.almalence.opencam.PluginCapture.java
com.almalence.opencam.PluginExport.java
com.almalence.opencam.PluginManager.java
com.almalence.opencam.PluginManagerInterface
.java
com.almalence.opencam.PluginProcessing.java
com.almalence.opencam.PluginViewfinder.java
com.almalence.opencam.Preferences.java
com.almalence.opencam.SoundPlayer.java
com.almalence.opencam.cameracontroller.CameraController.java
com.almalence.opencam.cameracontroller.HALv3
.java
com.almalence.opencam.ui.AlmalenceGUI.java
com.almalence.opencam.ui.AlmalenceStore
.java
com.almalence.opencam.ui.ElementAdapter.java
com.almalence.opencam.ui.GLLayer.java
com.almalence.opencam.ui.GUI
.java
com.almalence.opencam.ui.SamplePagerAdapter.java
com.almalence.opencam.ui.SelfTimerAndPhotoTimeLapse
.java
com.almalence.opencam.ui.SelfTimerAndTimeLapseDialog.java
com.almalence.plugins.capture.bestshot.BestShotCapturePlugin.java
com.almalence.plugins.capture.burst.BurstCapturePlugin.java
com.almalence.plugins.capture.expobracketing.ExpoBracketingCapturePlugin.java
com.almalence.plugins.capture.multishot.MultiShotCapturePlugin.java
com.almalence.plugins.capture.night.GLCameraPreview
.java
com.almalence.plugins.capture.night.NightCapturePlugin.java
com.almalence.plugins.capture.panoramaaugmented.AugmentedPanoramaEngine.java
com.almalence.plugins.capture.panoramaaugmented.AugmentedRotationListener.java
com.almalence.plugins.capture.panoramaaugmented.PanoramaAugmentedCapturePlugin.java
com.almalence.plugins.capture.panoramaaugmented.Vector3d
.java
com.almalence.plugins.capture.panoramaaugmented.VfGyroSensor.java
com.almalence.plugins.capture.preshot.PreShot
.java
com.almalence.plugins.capture.preshot.PreshotCapturePlugin.java
com.almalence.plugins.capture.standard.CapturePlugin.java
com.almalence.plugins.capture.video.AudioRecorder
.java
com.almalence.plugins.capture.video.DROVideoEngine
.java
com.almalence.plugins.capture.video.EglEncoder
.java
com.almalence.plugins.capture.video.RealtimeDRO
.java
com.almalence.plugins.capture.video.TimeLapseDialog.java
com.almalence.plugins.capture.video.VideoCapturePlugin.java
com.almalence.plugins.export.standard.ExifDriver.ExifDriver
.java
com.almalence.plugins.export.standard.ExifDriver.ExifManager
.java
com.almalence.plugins.export.standard.ExifDriver.Values.ExifValue.java
com.almalence.plugins.export.standard.ExifDriver.Values.UndefinedValueAccessException.java
com.almalence.plugins.export.standard.ExifDriver.Values.ValueByteArray.java
com.almalence.plugins.export.standard.ExifDriver.Values.ValueNumber.java
com.almalence.plugins.export.standard.ExifDriver.Values.ValueRationals.java
com.almalence.plugins.export.standard.ExportPlugin.java
com.almalence.plugins.export.standard.GPSTagsConverter
.java
com.almalence.plugins.processing.bestshot.AlmaShotBestShot
.java
com.almalence.plugins.processing.bestshot.BestshotProcessingPlugin.java
com.almalence.plugins.processing.groupshot.AlmaShotSeamless
.java
com.almalence.plugins.processing.groupshot.Face
.java
com.almalence.plugins.processing.groupshot.GroupShotProcessingPlugin.java
com.almalence.plugins.processing.groupshot.ImageAdapter.java
com.almalence.plugins.processing.groupshot.Seamless
.java
com.almalence.plugins.processing.hdr.Adjustment
.java
com.almalence.plugins.processing.hdr.AdjustmentsPreset
.java
com.almalence.plugins.processing.hdr.AlmaShotHDR
.java
com.almalence.plugins.processing.hdr.HDRProcessingPlugin.java
com.almalence.plugins.processing.multishot.MultiShotProcessingPlugin.java
com.almalence.plugins.processing.night.AlmaShotNight
.java
com.almalence.plugins.processing.night.NightProcessingPlugin.java
com.almalence.plugins.processing.objectremoval.AlmaCLRShot
.java
com.almalence.plugins.processing.objectremoval.ObjectRemovalProcessingPlugin.java
com.almalence.plugins.processing.panorama.AlmashotPanorama
.java
com.almalence.plugins.processing.panorama.PanoramaProcessingPlugin.java
com.almalence.plugins.processing.preshot.PreshotProcessingPlugin.java
com.almalence.plugins.processing.sequence.AlmaCLRShot
.java
com.almalence.plugins.processing.sequence.OrderControl.java
com.almalence.plugins.processing.sequence.SequenceProcessingPlugin.java
com.almalence.plugins.processing.simple.AlmaShotDRO
.java
com.almalence.plugins.processing.simple.SimpleProcessingPlugin.java
com.almalence.plugins.vf.aeawlock.AeAwLockVFPlugin.java
com.almalence.plugins.vf.barcodescanner.Barcode.java
com.almalence.plugins.vf.barcodescanner.BarcodeArrayAdapter.java
com.almalence.plugins.vf.barcodescanner.BarcodeHistoryListDialog.java
com.almalence.plugins.vf.barcodescanner.BarcodeScannerVFPlugin.java
com.almalence.plugins.vf.barcodescanner.BarcodeStorageHelper
.java
com.almalence.plugins.vf.barcodescanner.BarcodeViewDialog.java
com.almalence.plugins.vf.barcodescanner.result.CalendarResultHandler.java
com.almalence.plugins.vf.barcodescanner.result.Contents
.java
com.almalence.plugins.vf.barcodescanner.result.EmailAddressResultHandler.java
com.almalence.plugins.vf.barcodescanner.result.GeoResultHandler.java
com.almalence.plugins.vf.barcodescanner.result.LocaleManager
.java
com.almalence.plugins.vf.barcodescanner.result.ProductResultHandler.java
com.almalence.plugins.vf.barcodescanner.result.ResultButtonListener.java
com.almalence.plugins.vf.barcodescanner.result.ResultHandler
.java
com.almalence.plugins.vf.barcodescanner.result.ResultHandlerFactory
.java
com.almalence.plugins.vf.barcodescanner.result.SMSResultHandler.java
com.almalence.plugins.vf.barcodescanner.result.TelResultHandler.java
com.almalence.plugins.vf.barcodescanner.result.TextResultHandler.java
com.almalence.plugins.vf.barcodescanner.result.URIResultHandler.java
com.almalence.plugins.vf.focus.FocusIndicator
.java
com.almalence.plugins.vf.focus.FocusIndicatorView.java
com.almalence.plugins.vf.focus.FocusVFPlugin.java
com.almalence.plugins.vf.focus.Rotatable
.java
com.almalence.plugins.vf.focus.RotateLayout.java
com.almalence.plugins.vf.grid.GridVFPlugin.java
com.almalence.plugins.vf.gyro.AugmentedSurfaceView.java
com.almalence.plugins.vf.gyro.GyroVFPlugin.java
com.almalence.plugins.vf.histogram.Histogram
.java
com.almalence.plugins.vf.histogram.HistogramVFPlugin.java
com.almalence.plugins.vf.infoset.InfosetVFPlugin.java
com.almalence.plugins.vf.zoom.ZoomVFPlugin.java
com.almalence.ui.Panel.java
com.almalence.ui.RotateDialog.java
com.almalence.ui.RotateImageView.java
com.almalence.ui.RotateLayout.java
com.almalence.ui.Switch.AllCapsTransformationMethod.java
com.almalence.ui.Switch.Switch.java
com.almalence.ui.Switch.TransformationMethodCompat
.java
com.almalence.ui.Switch.TransformationMethodCompat2.java
com.almalence.ui.VerticalSeekBar.java
com.almalence.util.AppEditorNotifier
.java
com.almalence.util.AppRater
.java
com.almalence.util.AppWidgetNotifier
.java
com.almalence.util.FpsMeasurer
.java
com.almalence.util.HeapUtil
.java
com.almalence.util.ImageConversion
.java
com.almalence.util.MLocation
.java
com.almalence.util.MemoryImageCache
.java
com.almalence.util.Size
.java
com.almalence.util.Util
.java
com.almalence.util.exifreader.imaging.ImageMetadataReader
.java
com.almalence.util.exifreader.imaging.ImageProcessingException.java
com.almalence.util.exifreader.imaging.PhotographicConversions
.java
com.almalence.util.exifreader.imaging.jpeg.JpegMetadataReader
.java
com.almalence.util.exifreader.imaging.jpeg.JpegProcessingException.java
com.almalence.util.exifreader.imaging.jpeg.JpegSegmentData.java
com.almalence.util.exifreader.imaging.jpeg.JpegSegmentReader
.java
com.almalence.util.exifreader.lang.BufferBoundsException.java
com.almalence.util.exifreader.lang.BufferReader
.java
com.almalence.util.exifreader.lang.ByteArrayReader.java
com.almalence.util.exifreader.lang.CompoundException.java
com.almalence.util.exifreader.lang.GeoLocation
.java
com.almalence.util.exifreader.lang.NullOutputStream.java
com.almalence.util.exifreader.lang.RandomAccessFileReader.java
com.almalence.util.exifreader.lang.Rational.java
com.almalence.util.exifreader.lang.StringUtil
.java
com.almalence.util.exifreader.lang.annotations.NotNull
.java
com.almalence.util.exifreader.lang.annotations.Nullable
.java
com.almalence.util.exifreader.lang.annotations.SuppressWarnings
.java
com.almalence.util.exifreader.metadata.DefaultTagDescriptor.java
com.almalence.util.exifreader.metadata.Directory
.java
com.almalence.util.exifreader.metadata.Metadata
.java
com.almalence.util.exifreader.metadata.MetadataException.java
com.almalence.util.exifreader.metadata.MetadataReader
.java
com.almalence.util.exifreader.metadata.Tag
.java
com.almalence.util.exifreader.metadata.TagDescriptor.java
com.almalence.util.exifreader.metadata.exif.DataFormat
.java
com.almalence.util.exifreader.metadata.exif.ExifIFD0Descriptor.java
com.almalence.util.exifreader.metadata.exif.ExifIFD0Directory.java
com.almalence.util.exifreader.metadata.exif.ExifReader.java
com.almalence.util.exifreader.metadata.exif.ExifSubIFDDescriptor.java
com.almalence.util.exifreader.metadata.exif.ExifSubIFDDirectory.java
com.almalence.util.exifreader.metadata.jpeg.JpegCommentDescriptor.java
com.almalence.util.exifreader.metadata.jpeg.JpegCommentDirectory.java
com.almalence.util.exifreader.metadata.jpeg.JpegCommentReader.java
com.almalence.util.exifreader.metadata.jpeg.JpegComponent.java
com.almalence.util.exifreader.metadata.jpeg.JpegDescriptor.java
com.almalence.util.exifreader.metadata.jpeg.JpegDirectory.java
com.almalence.util.exifreader.metadata.jpeg.JpegReader.java