new camera2 for cm11 with video recording fixed.
android_packages_apps_Camera2 is hosted in the following web site
https://github.com/onejay09/android_packages_apps_Camera2
If you think the Android project android_packages_apps_Camera2 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 android_packages_apps_Camera2.
Item | Value |
---|---|
Java File Count | 156 |
Supported screen sizes | [hdpiv19, landhdpi, xhdpiv19, hdpi, porthdpi, sw600dpporthdpi, mdpiv19, sw600dpxhdpi, sw600dp, sw600dpportxhdpi, sw600dpmdpi, sw600dplandmdpi, sw600dpxxhdpi, sw600dphdpiv19, portxhdpi, sw600dpxhdpiv19, sw600dpmdpiv19, v19, landmdpi, xxhdpiv19, sw600dphdpi, mdpi, xxhdpi, portmdpi, sw600dpxxhdpiv19, xhdpi, landxhdpi, sw600dplandxhdpi, sw600dpportmdpi, nodpi, sw600dplandhdpi] |
Target SDK Version | 17 |
Minimum SDK Version | 14 |
Activity Count | 3 |
Required Permissions | android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.BIND_WALLPAPER android.permission.CAMERA android.permission.CHANGE_WIFI_STATE android.permission.GET_ACCOUNTS android.permission.INTERNET android.permission.MANAGE_ACCOUNTS android.permission.NFC android.permission.READ_CONTACTS android.permission.READ_SYNC_SETTINGS android.permission.RECEIVE_BOOT_COMPLETED android.permission.RECORD_AUDIO android.permission.SET_WALLPAPER android.permission.SUBSCRIBED_FEEDS_READ android.permission.SUBSCRIBED_FEEDS_WRITE android.permission.USE_CREDENTIALS android.permission.VIBRATE android.permission.WAKE_LOCK android.permission.WRITE_EXTERNAL_STORAGE android.permission.WRITE_SETTINGS android.permission.WRITE_SYNC_SETTINGS |
Raw File Names | res\raw\backdropper.graph res\raw\beep_once.ogg res\raw\beep_twice.ogg res\raw\blank.jpg res\raw\focus_complete.ogg res\raw\goofy_face.graph res\raw\video_record.ogg |
There are 186 image files in android_packages_apps_Camera2. The names of the image files are listed as follows.
bg_vidcontrol.png brush_marker.png brush_spatter.png btn_shutter_default.png btn_shutter_default_disabled.png btn_shutter_pressed.png btn_shutter_pressed_disabled.png btn_shutter_recording.png btn_shutter_video_default.png btn_shutter_video_pressed.png btn_shutter_video_recording.png btn_video_shutter_recording_holo.png btn_video_shutter_recording_holo_large.png btn_video_shutter_recording_holo_xlarge.png btn_video_shutter_recording_pressed_holo.png btn_video_shutter_recording_pressed_holo_large.png btn_video_shutter_recording_pressed_holo_xlarge.png camera_crop.png crop_background.png geometry_shadow.9.png ic_asd.png ic_asd_off.png ic_beautify.png ic_beautify_off.png ic_btn_shutter_retake.png ic_control_play.png ic_effects_holo_light.png ic_effects_holo_light_large.png ic_effects_holo_light_xlarge.png ic_enhance.png ic_exposure_0.png ic_exposure_holo_light.png ic_exposure_n1.png ic_exposure_n2.png ic_exposure_n3.png ic_exposure_p1.png ic_exposure_p2.png ic_exposure_p3.png ic_flash_auto_holo_light.png ic_flash_off_holo_light.png ic_flash_on_holo_light.png ic_flash_redeye_holo_light.png ic_gallery_play.png ic_gallery_play_big.png ic_hdr.png ic_hdr_off.png ic_hdr_plus_disabled.png ic_hdr_plus_disabled_pressed.png ic_hdr_plus_normal.png ic_hdr_plus_normal_pressed.png ic_imagesize.png ic_indicator_beautify.png ic_indicator_ev_0.png ic_indicator_ev_n1.png ic_indicator_ev_n2.png ic_indicator_ev_n3.png ic_indicator_ev_p1.png ic_indicator_ev_p2.png ic_indicator_ev_p3.png ic_indicator_flash_auto.png ic_indicator_flash_off.png ic_indicator_flash_on.png ic_indicator_flash_redeye.png ic_indicator_hdr_plus_on.png ic_indicator_loc_off.png ic_indicator_loc_on.png ic_indicator_sce_asd.png ic_indicator_sce_hdr.png ic_indicator_sce_off.png ic_indicator_sce_on.png ic_indicator_slowshutter.png ic_indicator_timer_off.png ic_indicator_timer_on.png ic_indicator_wb_cloudy.png ic_indicator_wb_daylight.png ic_indicator_wb_fluorescent.png ic_indicator_wb_off.png ic_indicator_wb_tungsten.png ic_location.png ic_location_off.png ic_menu_cancel_holo_light.png ic_menu_done_holo_light.png ic_menu_edit_holo_dark.png ic_menu_info_details.png ic_menu_revert_holo_dark.png ic_menu_savephoto.png ic_menu_savephoto_disabled.png ic_menu_share_holo_light.png ic_menu_tiny_planet.png ic_menu_trash_holo_light.png ic_notification.png ic_pan_border_fast.9.png ic_pan_border_fast_large.9.png ic_pan_border_fast_xlarge.9.png ic_pan_left_indicator.png ic_pan_left_indicator_fast.png ic_pan_left_indicator_fast_large.png ic_pan_left_indicator_fast_xlarge.png ic_pan_left_indicator_large.png ic_pan_left_indicator_xlarge.png ic_pan_progression.png ic_pan_progression_large.png ic_pan_progression_xlarge.png ic_pan_right_indicator.png ic_pan_right_indicator_fast.png ic_pan_right_indicator_fast_large.png ic_pan_right_indicator_fast_xlarge.png ic_pan_right_indicator_large.png ic_pan_right_indicator_xlarge.png ic_pan_thumb.9.png ic_recording_indicator.png ic_sce.png ic_sce_action.png ic_sce_night.png ic_sce_off.png ic_sce_party.png ic_sce_sunset.png ic_scn_holo_light.png ic_scn_holo_light_large.png ic_scn_holo_light_xlarge.png ic_settings_holo_light.png ic_slowshutter.png ic_slowshutter_off.png ic_snapshot_border.9.png ic_snapshot_border_large.9.png ic_snapshot_border_xlarge.9.png ic_switch_back.png ic_switch_camera.png ic_switch_front.png ic_switch_gcam.png ic_switch_pan.png ic_switch_photo_facing_holo_light.png ic_switch_photo_facing_holo_light_large.png ic_switch_photo_facing_holo_light_xlarge.png ic_switch_photosphere.png ic_switch_video.png ic_switch_video_facing_holo_light.png ic_switch_video_facing_holo_light_large.png ic_switch_video_facing_holo_light_xlarge.png ic_switcher_menu_indicator.png ic_timelapse_none.png ic_timelapse_none_large.png ic_timelapse_none_xlarge.png ic_timer.png ic_tint.png ic_vidcontrol_pause.png ic_vidcontrol_play.png ic_vidcontrol_reload.png ic_video_effects_background_fields_of_wheat_holo.png ic_video_effects_background_intergalactic_holo.png ic_video_effects_background_normal_holo_dark.png ic_video_effects_faces_big_eyes_holo_dark.png ic_video_effects_faces_big_mouth_holo_dark.png ic_video_effects_faces_big_nose_holo_dark.png ic_video_effects_faces_small_eyes_holo_dark.png ic_video_effects_faces_small_mouth_holo_dark.png ic_video_effects_faces_squeeze_holo_dark.png ic_video_thumb.png ic_view_photosphere.png ic_wb_auto.png ic_wb_cloudy.png ic_wb_fluorescent.png ic_wb_incandescent.png ic_wb_sunlight.png list_pressed_holo_light.9.png menu_bg_pressed.png on_screen_hint_frame.9.png panel_undo_holo.9.png placeholder_locked.png preview.png scrubber_knob.png smart_scene_indoor.png smart_scene_landscape.png smart_scene_macro.png smart_scene_mix_illuminant.png smart_scene_night.png smart_scene_portrait.png smart_scene_sports.png switch_bg_focused_holo_dark.9.png switch_bg_holo_dark.9.png switch_thumb_activated_holo_dark.9.png switch_thumb_disabled_holo_dark.9.png switch_thumb_holo_dark.9.png switch_thumb_pressed_holo_dark.9.png switcher_bg.9.png toast_frame_holo.9.png
The following screenshort is generated from the image listed above.
android_packages_apps_Camera2 has the following Java source files.
android.util.Pools.java com.android.camera.AndroidCameraProxyImpl.java com.android.camera.AnimationManager.java com.android.camera.CameraActivity.java com.android.camera.CameraBackupAgent.java com.android.camera.CameraButtonIntentReceiver.java com.android.camera.CameraDisabledException.java com.android.camera.CameraErrorCallback .java com.android.camera.CameraHardwareException.java com.android.camera.CameraHolder.java com.android.camera.CameraManager.java com.android.camera.CameraManagerFactory.java com.android.camera.CameraModule.java com.android.camera.CameraPreference.java com.android.camera.CameraSettings.java com.android.camera.ComboPreferences.java com.android.camera.CountDownTimerPreference.java com.android.camera.DisableCameraReceiver.java com.android.camera.Exif.java com.android.camera.FocusOverlayManager.java com.android.camera.IconListPreference.java com.android.camera.ImageTaskManager.java com.android.camera.IntArray.java com.android.camera.ListPreference.java com.android.camera.LocationManager.java com.android.camera.MediaSaveService.java com.android.camera.Mosaic.java com.android.camera.MosaicFrameProcessor.java com.android.camera.MosaicPreviewRenderer.java com.android.camera.MosaicRenderer .java com.android.camera.OnClickAttr.java com.android.camera.OnDirectionChangeListener.java com.android.camera.OnScreenHint.java com.android.camera.OnScreenIndicators.java com.android.camera.PanoUtil.java com.android.camera.PhotoController.java com.android.camera.PhotoMenu.java com.android.camera.PhotoModule .java com.android.camera.PhotoUI.java com.android.camera.PieController.java com.android.camera.PreferenceGroup.java com.android.camera.PreferenceInflater.java com.android.camera.PreviewGestures .java com.android.camera.ProxyLauncher.java com.android.camera.RecordLocationPreference.java com.android.camera.SecureCameraActivity.java com.android.camera.ShutterButton.java com.android.camera.SoundClips.java com.android.camera.Storage.java com.android.camera.SurfaceTextureRenderer.java com.android.camera.Thumbnail.java com.android.camera.VideoController.java com.android.camera.VideoMenu.java com.android.camera.VideoModule.java com.android.camera.VideoUI.java com.android.camera.WideAnglePanoramaController.java com.android.camera.WideAnglePanoramaModule .java com.android.camera.WideAnglePanoramaUI.java com.android.camera.app.AppManagerFactory.java com.android.camera.app.CameraApp.java com.android.camera.app.OrientationManager.java com.android.camera.app.PanoramaStitchingManager.java com.android.camera.app.PlaceholderManager.java com.android.camera.crop.BoundedRect.java com.android.camera.crop.CropActivity.java com.android.camera.crop.CropDrawingUtils.java com.android.camera.crop.CropExtras.java com.android.camera.crop.CropMath.java com.android.camera.crop.CropObject.java com.android.camera.crop.CropView.java com.android.camera.crop.GeometryMathUtils.java com.android.camera.crop.ImageLoader.java com.android.camera.crop.SaveImage.java com.android.camera.crop.Utils.java com.android.camera.data.AbstractLocalDataAdapterWrapper.java com.android.camera.data.CameraDataAdapter.java com.android.camera.data.CameraPreviewData.java com.android.camera.data.DataUtils.java com.android.camera.data.FixedFirstDataAdapter.java com.android.camera.data.FixedLastDataAdapter.java com.android.camera.data.InProgressDataWrapper.java com.android.camera.data.LocalData.java com.android.camera.data.LocalDataAdapter.java com.android.camera.data.LocalDataList.java com.android.camera.data.LocalMediaData.java com.android.camera.data.LocalMediaObserver.java com.android.camera.data.MediaDetails.java com.android.camera.data.PanoramaMetadataLoader.java com.android.camera.data.RotationTask.java com.android.camera.data.SimpleViewData.java com.android.camera.drawable.TextDrawable.java com.android.camera.exif.ExifInterface.java com.android.camera.exif.ExifInvalidFormatException.java com.android.camera.exif.ExifTag.java com.android.camera.exif.IfdId.java com.android.camera.exif.Rational.java com.android.camera.tinyplanet.TinyPlanetFragment.java com.android.camera.tinyplanet.TinyPlanetNative.java com.android.camera.tinyplanet.TinyPlanetPreview.java com.android.camera.ui.AbstractSettingPopup.java com.android.camera.ui.CameraControls.java com.android.camera.ui.CameraRootView.java com.android.camera.ui.CheckedLinearLayout.java com.android.camera.ui.CountDownView.java com.android.camera.ui.CountdownTimerPopup.java com.android.camera.ui.DetailsDialog.java com.android.camera.ui.ExpandedGridView.java com.android.camera.ui.FaceView.java com.android.camera.ui.FilmStripGestureRecognizer.java com.android.camera.ui.FilmStripView.java com.android.camera.ui.FilmstripBottomControls.java com.android.camera.ui.FocusIndicator.java com.android.camera.ui.InLineSettingCheckBox.java com.android.camera.ui.InLineSettingItem.java com.android.camera.ui.InLineSettingMenu.java com.android.camera.ui.ListPrefSettingPopup.java com.android.camera.ui.ModuleSwitcher.java com.android.camera.ui.MoreSettingPopup.java com.android.camera.ui.OnIndicatorEventListener.java com.android.camera.ui.OverlayRenderer.java com.android.camera.ui.PieItem.java com.android.camera.ui.PieMenuButton.java com.android.camera.ui.PieRenderer.java com.android.camera.ui.ProgressRenderer.java com.android.camera.ui.RenderOverlay.java com.android.camera.ui.Rotatable.java com.android.camera.ui.RotatableLayout.java com.android.camera.ui.RotateImageView.java com.android.camera.ui.RotateLayout.java com.android.camera.ui.RotateTextToast.java com.android.camera.ui.Switch.java com.android.camera.ui.TimeIntervalPopup.java com.android.camera.ui.TwoStateImageView.java com.android.camera.ui.ZoomRenderer.java com.android.camera.ui.ZoomView.java com.android.camera.util.AccessibilityUtils.java com.android.camera.util.ApiHelper.java com.android.camera.util.CameraUtil.java com.android.camera.util.DoneHandler.java com.android.camera.util.GcamHelper.java com.android.camera.util.HelpUtils.java com.android.camera.util.IntentHelper.java com.android.camera.util.MotionEventHelper.java com.android.camera.util.PhotoSphereHelper.java com.android.camera.util.UsageStatistics.java com.android.camera.util.XmpUtil.java