Open camera project - multi-functional camera application for android..
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.
The following table is the detailed list of OpenCamera.
Item | Value |
---|---|
Java File Count | 180 |
Supported screen sizes | [ldpi, mdpi, hdpi, xhdpi, largehdpi, xlargehdpi] |
Target SDK Version | 21 |
Minimum SDK Version | 14 |
Activity Count | 6 |
jar files used | android-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 Permissions | android.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 Names | assets\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 Names | res\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 |
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...
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.
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