在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Android 8.0 自带应用相机(Camera2)源代码

Android 8.0 自带应用相机(Camera2)源代码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:9.20M
  • 下载次数:4
  • 浏览次数:491
  • 发布时间:2021-11-06
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.7z
  • 所需积分:2
 

实例介绍

【实例简介】
Android 8.0 自带应用相机(Camera2)源代码
【实例截图】
【核心代码】
16359647256731952361.7z
└── camera2
├── AndroidManifest.xml
├── Android.mk
├── assets
│   └── fonts
│   └── Roboto-Medium.ttf
├── CleanSpec.mk
├── jni
│   ├── Android.mk
│   ├── jpegutil.cpp
│   ├── jpegutil.h
│   ├── jpegutilnative.cpp
│   ├── NOTICE
│   └── tinyplanet.cc
├── proguard.flags
├── proguard-project.txt
├── project.properties
├── res
│   ├── anim
│   │   ├── on_screen_hint_enter.xml
│   │   ├── on_screen_hint_exit.xml
│   │   ├── player_out.xml
│   │   ├── slide_in_left.xml
│   │   ├── slide_in_right.xml
│   │   ├── slide_out_left.xml
│   │   └── slide_out_right.xml
│   ├── color
│   │   └── primary_text.xml
│   ├── drawable
│   │   ├── aspect_ratio_16x9.xml
│   │   ├── aspect_ratio_4x3.xml
│   │   ├── bg_pressed_exit_fading.xml
│   │   ├── bg_pressed.xml
│   │   ├── bg_text_on_preview.xml
│   │   ├── bottom_progress_bar.xml
│   │   ├── btn_new_shutter_video.xml
│   │   ├── btn_new_shutter.xml
│   │   ├── btn_shutter_disabled.xml
│   │   ├── button_background_dark.xml
│   │   ├── button_background_pressed_dark.xml
│   │   ├── button_background_pressed_light.xml
│   │   ├── button_background_selected_pano.xml
│   │   ├── button_background_selected_photo.xml
│   │   ├── button_cling.xml
│   │   ├── checkbox_material_black.xml
│   │   ├── cover.xml
│   │   ├── crop_background.png
│   │   ├── crop_tiled_background.xml
│   │   ├── ic_auto_focus.xml
│   │   ├── ic_back.xml
│   │   ├── ic_camera.xml
│   │   ├── ic_cancel.xml
│   │   ├── ic_capture_camera.xml
│   │   ├── ic_capture_panorama.xml
│   │   ├── ic_capture_refocus.xml
│   │   ├── ic_capture_video.xml
│   │   ├── ic_confirm.xml
│   │   ├── ic_craft.xml
│   │   ├── ic_exposure.xml
│   │   ├── ic_flash_auto.xml
│   │   ├── ic_flash_off.xml
│   │   ├── ic_flash_on.xml
│   │   ├── ic_grid_off.xml
│   │   ├── ic_grid_on.xml
│   │   ├── ic_hdr_off.xml
│   │   ├── ic_hdr_on.xml
│   │   ├── ic_hdr_plus_off.xml
│   │   ├── ic_hdr_plus_on.xml
│   │   ├── ic_manual_focus.xml
│   │   ├── ic_menu_edit.xml
│   │   ├── ic_menu_trash.xml
│   │   ├── ic_options_active.xml
│   │   ├── ic_options_land.xml
│   │   ├── ic_options_port.xml
│   │   ├── ic_options.xml
│   │   ├── ic_play.xml
│   │   ├── ic_refocus.xml
│   │   ├── ic_share.xml
│   │   ├── ic_stop.xml
│   │   ├── ic_switch_camera_back.xml
│   │   ├── ic_switch_camera_front.xml
│   │   ├── ic_switch_gcam.png
│   │   ├── ic_timer_10s.xml
│   │   ├── ic_timer_3s.xml
│   │   ├── ic_timer_off.xml
│   │   ├── ic_video.xml
│   │   ├── ic_wide_angle.xml
│   │   ├── menu_save_photo.xml
│   │   ├── mode_icon_background.xml
│   │   ├── mode_icon_highlight.xml
│   │   ├── pano_direction_left_indicator.xml
│   │   ├── pano_direction_right_indicator.xml
│   │   ├── setting_picker.xml
│   │   ├── settings_cling.xml
│   │   ├── settings_gear_background_normal.xml
│   │   ├── settings_gear_background_pressed.xml
│   │   ├── settings_gear_background.xml
│   │   ├── shutter_button_background_refocus.xml
│   │   ├── shutter_button_background_still.xml
│   │   ├── shutter_button_background_video.xml
│   │   ├── switch_inner_holo_dark.xml
│   │   ├── switch_track_holo_dark.xml
│   │   └── transparent_button_background.xml
│   ├── drawable-anydpi-v21
│   │   └── ic_camera_blanket_vector.xml
│   ├── drawable-hdpi
│   │   ├── actionbar_translucent.9.png
│   │   ├── aspect_ratio_16x9_selected.jpg
│   │   ├── aspect_ratio_16x9_unselected.jpg
│   │   ├── aspect_ratio_4x3_selected.jpg
│   │   ├── aspect_ratio_4x3_unselected.jpg
│   │   ├── background.jpg
│   │   ├── background_portrait.jpg
│   │   ├── bg_options_indicator.9.png
│   │   ├── btn_cling.9.png
│   │   ├── btn_cling_pressed.9.png
│   │   ├── btn_shutter_default_disabled.png
│   │   ├── btn_shutter_default.png
│   │   ├── btn_shutter_pressed_disabled.png
│   │   ├── btn_shutter_pressed.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_large.png
│   │   ├── btn_video_shutter_recording_holo.png
│   │   ├── btn_video_shutter_recording_holo_xlarge.png
│   │   ├── btn_video_shutter_recording_pressed_holo_large.png
│   │   ├── btn_video_shutter_recording_pressed_holo.png
│   │   ├── btn_video_shutter_recording_pressed_holo_xlarge.png
│   │   ├── camera_crop.png
│   │   ├── cling.9.png
│   │   ├── focus_ring_touch_inner.png
│   │   ├── focus_ring_touch_outer.png
│   │   ├── geo_opt_in_graphic.jpg
│   │   ├── ic_auto_focus_disabled.png
│   │   ├── ic_auto_focus_normal.png
│   │   ├── ic_back_disabled.png
│   │   ├── ic_back_normal.png
│   │   ├── ic_box_checked.png
│   │   ├── ic_box_unchecked.png
│   │   ├── ic_btn_shutter_retake.png
│   │   ├── ic_camera_blanket.png
│   │   ├── ic_camera_disabled.png
│   │   ├── ic_camera_normal.png
│   │   ├── ic_cancel_disabled.png
│   │   ├── ic_cancel_normal.png
│   │   ├── ic_capture_camera_disabled.png
│   │   ├── ic_capture_camera_normal.png
│   │   ├── ic_capture_options.png
│   │   ├── ic_capture_video_disabled.png
│   │   ├── ic_capture_video.png
│   │   ├── ic_confirm_disabled.png
│   │   ├── ic_confirm_normal.png
│   │   ├── ic_control_play.png
│   │   ├── ic_craft_disabled.png
│   │   ├── ic_craft_normal.png
│   │   ├── ic_done_disabled.png
│   │   ├── ic_done_normal.png
│   │   ├── ic_edit_disabled.png
│   │   ├── ic_edit_normal.png
│   │   ├── ic_effects_holo_light_large.png
│   │   ├── ic_effects_holo_light.png
│   │   ├── ic_effects_holo_light_xlarge.png
│   │   ├── ic_error_normal.png
│   │   ├── ic_exposure_0_disabled.png
│   │   ├── ic_exposure_0_indicator.png
│   │   ├── ic_exposure_0.png
│   │   ├── ic_exposure_disabled.png
│   │   ├── ic_exposure_holo_light.png
│   │   ├── ic_exposure_indicator.png
│   │   ├── ic_exposure_n1_disabled.png
│   │   ├── ic_exposure_n1_indicator.png
│   │   ├── ic_exposure_n1.png
│   │   ├── ic_exposure_n2_disabled.png
│   │   ├── ic_exposure_n2_indicator.png
│   │   ├── ic_exposure_n2.png
│   │   ├── ic_exposure_n3.png
│   │   ├── ic_exposure_normal.png
│   │   ├── ic_exposure_p1_disabled.png
│   │   ├── ic_exposure_p1_indicator.png
│   │   ├── ic_exposure_p1.png
│   │   ├── ic_exposure_p2_disabled.png
│   │   ├── ic_exposure_p2_indicator.png
│   │   ├── ic_exposure_p2.png
│   │   ├── ic_exposure_p3.png
│   │   ├── ic_flash_auto_disabled.png
│   │   ├── ic_flash_auto_holo_light.png
│   │   ├── ic_flash_auto_indicator.png
│   │   ├── ic_flash_auto_normal.png
│   │   ├── ic_flash_off_disabled.png
│   │   ├── ic_flash_off_holo_light.png
│   │   ├── ic_flash_off_indicator.png
│   │   ├── ic_flash_off_normal.png
│   │   ├── ic_flash_on_disabled.png
│   │   ├── ic_flash_on_holo_light.png
│   │   ├── ic_flash_on_indicator.png
│   │   ├── ic_flash_on_normal.png
│   │   ├── ic_gallery_play_big.png
│   │   ├── ic_gallery_play.png
│   │   ├── ic_grid_off_disabled.png
│   │   ├── ic_grid_off_indicator.png
│   │   ├── ic_grid_off_normal.png
│   │   ├── ic_grid_on_disabled.png
│   │   ├── ic_grid_on_indicator.png
│   │   ├── ic_grid_on_normal.png
│   │   ├── ic_hdr_off_disabled.png
│   │   ├── ic_hdr_off_indicator.png
│   │   ├── ic_hdr_off_normal.png
│   │   ├── ic_hdr_on_disabled.png
│   │   ├── ic_hdr_on_indicator.png
│   │   ├── ic_hdr_on_normal.png
│   │   ├── ic_hdr_plus_disabled.png
│   │   ├── ic_hdr_plus_disabled_pressed.png
│   │   ├── ic_hdr_plus_normal.png
│   │   ├── ic_hdr_plus_normal_pressed.png
│   │   ├── ic_hdr_plus_off_disabled.png
│   │   ├── ic_hdr_plus_off_indicator.png
│   │   ├── ic_hdr_plus_off_normal.png
│   │   ├── ic_hdr_plus_on_disabled.png
│   │   ├── ic_hdr_plus_on_indicator.png
│   │   ├── ic_hdr_plus_on_normal.png
│   │   ├── ic_hdr.png
│   │   ├── ic_imagesize.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_hdr_plus_on.png
│   │   ├── ic_indicator_loc_off.png
│   │   ├── ic_indicator_loc_on.png
│   │   ├── ic_indicator_sce_hdr.png
│   │   ├── ic_indicator_sce_off.png
│   │   ├── ic_indicator_sce_on.png
│   │   ├── ic_indicator_timer_off.png
│   │   ├── ic_indicator_timer_on.png
│   │   ├── ic_location_off.png
│   │   ├── ic_location.png
│   │   ├── ic_manual_focus_disabled.png
│   │   ├── ic_manual_focus_normal.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_disabled.png
│   │   ├── ic_menu_savephoto.png
│   │   ├── ic_menu_share_holo_light.png
│   │   ├── ic_menu_tiny_planet.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_fast_large.png
│   │   ├── ic_pan_left_indicator_fast.png
│   │   ├── ic_pan_left_indicator_fast_xlarge.png
│   │   ├── ic_pan_left_indicator_large.png
│   │   ├── ic_pan_left_indicator.png
│   │   ├── ic_pan_left_indicator_xlarge.png
│   │   ├── ic_pan_progression_large.png
│   │   ├── ic_pan_progression.png
│   │   ├── ic_pan_progression_xlarge.png
│   │   ├── ic_pan_right_indicator_fast_large.png
│   │   ├── ic_pan_right_indicator_fast.png
│   │   ├── ic_pan_right_indicator_fast_xlarge.png
│   │   ├── ic_pan_right_indicator_large.png
│   │   ├── ic_pan_right_indicator.png
│   │   ├── ic_pan_right_indicator_xlarge.png
│   │   ├── ic_play_disabled.png
│   │   ├── ic_play_normal.png
│   │   ├── ic_recording_indicator.png
│   │   ├── ic_refocus_off_disabled.png
│   │   ├── ic_refocus_off_indicator.png
│   │   ├── ic_refocus_off_normal.png
│   │   ├── ic_refocus_on_indicator.png
│   │   ├── ic_scn_holo_light_large.png
│   │   ├── ic_scn_holo_light.png
│   │   ├── ic_scn_holo_light_xlarge.png
│   │   ├── ic_settings_holo_light.png
│   │   ├── ic_settings_normal.png
│   │   ├── ic_share_disabled.png
│   │   ├── ic_share_normal.png
│   │   ├── ic_snapshot_border.9.png
│   │   ├── ic_snapshot_border_large.9.png
│   │   ├── ic_snapshot_border_xlarge.9.png
│   │   ├── ic_stop_disabled.png
│   │   ├── ic_stop_normal.png
│   │   ├── ic_switch_back.png
│   │   ├── ic_switch_camera_back_disabled.png
│   │   ├── ic_switch_camera_back_indicator.png
│   │   ├── ic_switch_camera_back_normal.png
│   │   ├── ic_switch_camera_front_disabled.png
│   │   ├── ic_switch_camera_front_indicator.png
│   │   ├── ic_switch_camera_front_normal.png
│   │   ├── ic_switch_camera.png
│   │   ├── ic_switcher_menu_indicator.png
│   │   ├── ic_switch_front.png
│   │   ├── ic_switch_pan.png
│   │   ├── ic_switch_photo_facing_holo_light_large.png
│   │   ├── ic_switch_photo_facing_holo_light.png
│   │   ├── ic_switch_photo_facing_holo_light_xlarge.png
│   │   ├── ic_switch_photosphere.png
│   │   ├── ic_switch_video_facing_holo_light_large.png
│   │   ├── ic_switch_video_facing_holo_light.png
│   │   ├── ic_switch_video_facing_holo_light_xlarge.png
│   │   ├── ic_switch_video.png
│   │   ├── ic_timer_10s_disabled.png
│   │   ├── ic_timer_10s_indicator.png
│   │   ├── ic_timer_10s_normal.png
│   │   ├── ic_timer_3s_disabled.png
│   │   ├── ic_timer_3s_indicator.png
│   │   ├── ic_timer_3s_normal.png
│   │   ├── ic_timer_auto_disabled.png
│   │   ├── ic_timer_auto_indicator.png
│   │   ├── ic_timer_auto_normal.png
│   │   ├── ic_timer_off_disabled.png
│   │   ├── ic_timer_off_indicator.png
│   │   ├── ic_timer_off_normal.png
│   │   ├── ic_timer.png
│   │   ├── ic_trash_disabled.png
│   │   ├── ic_trash_normal.png
│   │   ├── ic_video_blanket.png
│   │   ├── ic_video_disabled.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_normal.png
│   │   ├── ic_view_photosphere.png
│   │   ├── ic_wide_angle_disabled.png
│   │   ├── ic_wide_angle_normal.png
│   │   ├── list_divider.9.png
│   │   ├── list_divider_large.9.png
│   │   ├── list_pressed_holo_light.9.png
│   │   ├── on_screen_hint_frame.9.png
│   │   ├── panel_undo_holo.9.png
│   │   ├── placeholder_locked.png
│   │   ├── preview.png
│   │   ├── progress_bg.9.png
│   │   ├── progress_primary.9.png
│   │   ├── stgs_cling.9.png
│   │   ├── stgs_cling_pressed.9.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
│   │   └── toast_frame_holo.9.png
│   ├── drawable-hdpi-v19
│   │   ├── btn_shutter_default.png
│   │   ├── btn_shutter_pressed.png
│   │   ├── btn_shutter_recording.png
│   │   ├── btn_shutter_video_default.png
│   │   ├── btn_shutter_video_pressed.png
│   │   ├── btn_shutter_video_recording.png
│   │   ├── list_pressed_holo_light.9.png
│   │   └── menu_bg_pressed.png
│   ├── drawable-land-hdpi
│   │   ├── btn_video_shutter_recording_holo_xlarge.png
│   │   ├── btn_video_shutter_recording_pressed_holo_xlarge.png
│   │   └── switcher_bg.9.png
│   ├── drawable-land-mdpi
│   │   ├── btn_video_shutter_recording_holo_xlarge.png
│   │   ├── btn_video_shutter_recording_pressed_holo_xlarge.png
│   │   └── switcher_bg.9.png
│   ├── drawable-land-xhdpi
│   │   ├── btn_video_shutter_recording_holo_xlarge.png
│   │   ├── btn_video_shutter_recording_pressed_holo_xlarge.png
│   │   └── switcher_bg.9.png
│   ├── drawable-mdpi
│   │   ├── actionbar_translucent.9.png
│   │   ├── aspect_ratio_16x9_selected.jpg
│   │   ├── aspect_ratio_16x9_unselected.jpg
│   │   ├── aspect_ratio_4x3_selected.jpg
│   │   ├── aspect_ratio_4x3_unselected.jpg
│   │   ├── background.jpg
│   │   ├── background_portrait.jpg
│   │   ├── bg_options_indicator.9.png
│   │   ├── btn_cling.9.png
│   │   ├── btn_cling_pressed.9.png
│   │   ├── btn_shutter_default_disabled.png
│   │   ├── btn_shutter_default.png
│   │   ├── btn_shutter_pressed_disabled.png
│   │   ├── btn_shutter_pressed.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_pressed_holo.png
│   │   ├── camera_crop.png
│   │   ├── cling.9.png
│   │   ├── focus_ring_touch_inner.png
│   │   ├── focus_ring_touch_outer.png
│   │   ├── geo_opt_in_graphic.jpg
│   │   ├── ic_auto_focus_disabled.png
│   │   ├── ic_auto_focus_normal.png
│   │   ├── ic_back_disabled.png
│   │   ├── ic_back_normal.png
│   │   ├── ic_box_checked.png
│   │   ├── ic_box_unchecked.png
│   │   ├── ic_btn_shutter_retake.png
│   │   ├── ic_camera_blanket.png
│   │   ├── ic_camera_disabled.png
│   │   ├── ic_camera_normal.png
│   │   ├── ic_cancel_disabled.png
│   │   ├── ic_cancel_normal.png
│   │   ├── ic_capture_camera_disabled.png
│   │   ├── ic_capture_camera_normal.png
│   │   ├── ic_capture_options.png
│   │   ├── ic_capture_video_disabled.png
│   │   ├── ic_capture_video.png
│   │   ├── ic_confirm_disabled.png
│   │   ├── ic_confirm_normal.png
│   │   ├── ic_control_play.png
│   │   ├── ic_craft_disabled.png
│   │   ├── ic_craft_normal.png
│   │   ├── ic_done_disabled.png
│   │   ├── ic_done_normal.png
│   │   ├── ic_edit_disabled.png
│   │   ├── ic_edit_normal.png
│   │   ├── ic_effects_holo_light.png
│   │   ├── ic_effects_holo_light_xlarge.png
│   │   ├── ic_error_normal.png
│   │   ├── ic_exposure_0_disabled.png
│   │   ├── ic_exposure_0_indicator.png
│   │   ├── ic_exposure_0.png
│   │   ├── ic_exposure_disabled.png
│   │   ├── ic_exposure_holo_light.png
│   │   ├── ic_exposure_indicator.png
│   │   ├── ic_exposure_n1_disabled.png
│   │   ├── ic_exposure_n1_indicator.png
│   │   ├── ic_exposure_n1.png
│   │   ├── ic_exposure_n2_disabled.png
│   │   ├── ic_exposure_n2_indicator.png
│   │   ├── ic_exposure_n2.png
│   │   ├── ic_exposure_n3.png
│   │   ├── ic_exposure_normal.png
│   │   ├── ic_exposure_p1_disabled.png
│   │   ├── ic_exposure_p1_indicator.png
│   │   ├── ic_exposure_p1.png
│   │   ├── ic_exposure_p2_disabled.png
│   │   ├── ic_exposure_p2_indicator.png
│   │   ├── ic_exposure_p2.png
│   │   ├── ic_exposure_p3.png
│   │   ├── ic_flash_auto_disabled.png
│   │   ├── ic_flash_auto_holo_light.png
│   │   ├── ic_flash_auto_indicator.png
│   │   ├── ic_flash_auto_normal.png
│   │   ├── ic_flash_off_disabled.png
│   │   ├── ic_flash_off_holo_light.png
│   │   ├── ic_flash_off_indicator.png
│   │   ├── ic_flash_off_normal.png
│   │   ├── ic_flash_on_disabled.png
│   │   ├── ic_flash_on_holo_light.png
│   │   ├── ic_flash_on_indicator.png
│   │   ├── ic_flash_on_normal.png
│   │   ├── ic_gallery_play_big.png
│   │   ├── ic_gallery_play.png
│   │   ├── ic_grid_off_disabled.png
│   │   ├── ic_grid_off_indicator.png
│   │   ├── ic_grid_off_normal.png
│   │   ├── ic_grid_on_disabled.png
│   │   ├── ic_grid_on_indicator.png
│   │   ├── ic_grid_on_normal.png
│   │   ├── ic_hdr_off_disabled.png
│   │   ├── ic_hdr_off_indicator.png
│   │   ├── ic_hdr_off_normal.png
│   │   ├── ic_hdr_on_disabled.png
│   │   ├── ic_hdr_on_indicator.png
│   │   ├── ic_hdr_on_normal.png
│   │   ├── ic_hdr_plus_disabled.png
│   │   ├── ic_hdr_plus_disabled_pressed.png
│   │   ├── ic_hdr_plus_normal.png
│   │   ├── ic_hdr_plus_normal_pressed.png
│   │   ├── ic_hdr_plus_off_disabled.png
│   │   ├── ic_hdr_plus_off_indicator.png
│   │   ├── ic_hdr_plus_off_normal.png
│   │   ├── ic_hdr_plus_on_disabled.png
│   │   ├── ic_hdr_plus_on_indicator.png
│   │   ├── ic_hdr_plus_on_normal.png
│   │   ├── ic_hdr.png
│   │   ├── ic_imagesize.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_hdr_plus_on.png
│   │   ├── ic_indicator_loc_off.png
│   │   ├── ic_indicator_loc_on.png
│   │   ├── ic_indicator_sce_hdr.png
│   │   ├── ic_indicator_sce_off.png
│   │   ├── ic_indicator_sce_on.png
│   │   ├── ic_indicator_timer_off.png
│   │   ├── ic_indicator_timer_on.png
│   │   ├── ic_location_off.png
│   │   ├── ic_location.png
│   │   ├── ic_manual_focus_disabled.png
│   │   ├── ic_manual_focus_normal.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_disabled.png
│   │   ├── ic_menu_savephoto.png
│   │   ├── ic_menu_share_holo_light.png
│   │   ├── ic_menu_tiny_planet.png
│   │   ├── ic_notification.png
│   │   ├── ic_pan_border_fast.9.png
│   │   ├── ic_pan_border_fast_xlarge.9.png
│   │   ├── ic_pan_left_indicator_fast.png
│   │   ├── ic_pan_left_indicator_fast_xlarge.png
│   │   ├── ic_pan_left_indicator.png
│   │   ├── ic_pan_left_indicator_xlarge.png
│   │   ├── ic_pan_progression.png
│   │   ├── ic_pan_progression_xlarge.png
│   │   ├── ic_pan_right_indicator_fast.png
│   │   ├── ic_pan_right_indicator_fast_xlarge.png
│   │   ├── ic_pan_right_indicator.png
│   │   ├── ic_pan_right_indicator_xlarge.png
│   │   ├── ic_photo_sphere_disabled.png
│   │   ├── ic_play_disabled.png
│   │   ├── ic_play_normal.png
│   │   ├── ic_recording_indicator.png
│   │   ├── ic_refocus_off_disabled.png
│   │   ├── ic_refocus_off_indicator.png
│   │   ├── ic_refocus_off_normal.png
│   │   ├── ic_refocus_on_indicator.png
│   │   ├── ic_scn_holo_light.png
│   │   ├── ic_scn_holo_light_xlarge.png
│   │   ├── ic_settings_holo_light.png
│   │   ├── ic_settings_normal.png
│   │   ├── ic_share_disabled.png
│   │   ├── ic_share_normal.png
│   │   ├── ic_snapshot_border.9.png
│   │   ├── ic_snapshot_border_xlarge.9.png
│   │   ├── ic_stop_disabled.png
│   │   ├── ic_stop_normal.png
│   │   ├── ic_switch_back.png
│   │   ├── ic_switch_camera_back_disabled.png
│   │   ├── ic_switch_camera_back_indicator.png
│   │   ├── ic_switch_camera_back_normal.png
│   │   ├── ic_switch_camera_front_disabled.png
│   │   ├── ic_switch_camera_front_indicator.png
│   │   ├── ic_switch_camera_front_normal.png
│   │   ├── ic_switch_camera.png
│   │   ├── ic_switcher_menu_indicator.png
│   │   ├── ic_switch_front.png
│   │   ├── ic_switch_pan.png
│   │   ├── ic_switch_photo_facing_holo_light.png
│   │   ├── ic_switch_photo_facing_holo_light_xlarge.png
│   │   ├── ic_switch_photosphere.png
│   │   ├── ic_switch_video_facing_holo_light.png
│   │   ├── ic_switch_video_facing_holo_light_xlarge.png
│   │   ├── ic_switch_video.png
│   │   ├── ic_timer_10s_disabled.png
│   │   ├── ic_timer_10s_indicator.png
│   │   ├── ic_timer_10s_normal.png
│   │   ├── ic_timer_3s_disabled.png
│   │   ├── ic_timer_3s_indicator.png
│   │   ├── ic_timer_3s_normal.png
│   │   ├── ic_timer_auto_disabled.png
│   │   ├── ic_timer_auto_indicator.png
│   │   ├── ic_timer_auto_normal.png
│   │   ├── ic_timer_off_disabled.png
│   │   ├── ic_timer_off_indicator.png
│   │   ├── ic_timer_off_normal.png
│   │   ├── ic_timer.png
│   │   ├── ic_trash_disabled.png
│   │   ├── ic_trash_normal.png
│   │   ├── ic_video_blanket.png
│   │   ├── ic_video_disabled.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_normal.png
│   │   ├── ic_view_photosphere.png
│   │   ├── ic_wide_angle_disabled.png
│   │   ├── ic_wide_angle_normal.png
│   │   ├── list_divider.9.png
│   │   ├── list_pressed_holo_light.9.png
│   │   ├── on_screen_hint_frame.9.png
│   │   ├── panel_undo_holo.9.png
│   │   ├── placeholder_locked.png
│   │   ├── preview.png
│   │   ├── progress_bg.9.png
│   │   ├── progress_primary.9.png
│   │   ├── stgs_cling.9.png
│   │   ├── stgs_cling_pressed.9.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
│   │   └── toast_frame_holo.9.png
│   ├── drawable-mdpi-v19
│   │   ├── btn_shutter_default.png
│   │   ├── btn_shutter_pressed.png
│   │   ├── btn_shutter_recording.png
│   │   ├── btn_shutter_video_default.png
│   │   ├── btn_shutter_video_pressed.png
│   │   ├── btn_shutter_video_recording.png
│   │   ├── list_pressed_holo_light.9.png
│   │   └── menu_bg_pressed.png
│   ├── drawable-nodpi
│   │   ├── brush_marker.png
│   │   ├── brush_spatter.png
│   │   └── geometry_shadow.9.png
│   ├── drawable-port-hdpi
│   │   ├── btn_video_shutter_recording_holo_xlarge.png
│   │   ├── btn_video_shutter_recording_pressed_holo_xlarge.png
│   │   └── switcher_bg.9.png
│   ├── drawable-port-mdpi
│   │   ├── btn_video_shutter_recording_holo_xlarge.png
│   │   ├── btn_video_shutter_recording_pressed_holo_xlarge.png
│   │   └── switcher_bg.9.png
│   ├── drawable-port-xhdpi
│   │   ├── btn_video_shutter_recording_holo_xlarge.png
│   │   ├── btn_video_shutter_recording_pressed_holo_xlarge.png
│   │   └── switcher_bg.9.png
│   ├── drawable-sw600dp
│   │   ├── bg_vidcontrol.png
│   │   ├── ic_pan_thumb.9.png
│   │   ├── ic_vidcontrol_pause.png
│   │   ├── ic_vidcontrol_play.png
│   │   ├── ic_vidcontrol_reload.png
│   │   ├── ic_video_thumb.png
│   │   └── scrubber_knob.png
│   ├── drawable-sw600dp-hdpi
│   │   ├── btn_shutter_default_disabled.png
│   │   ├── btn_shutter_default.png
│   │   ├── btn_shutter_pressed_disabled.png
│   │   ├── btn_shutter_pressed.png
│   │   ├── btn_shutter_recording.png
│   │   ├── btn_shutter_video_default.png
│   │   ├── btn_shutter_video_pressed.png
│   │   └── btn_shutter_video_recording.png
│   ├── drawable-sw600dp-hdpi-v19
│   │   ├── btn_shutter_default_disabled.png
│   │   ├── btn_shutter_default.png
│   │   ├── btn_shutter_pressed_disabled.png
│   │   ├── btn_shutter_pressed.png
│   │   ├── btn_shutter_recording.png
│   │   ├── btn_shutter_video_default.png
│   │   ├── btn_shutter_video_pressed.png
│   │   ├── btn_shutter_video_recording.png
│   │   └── switcher_bg.9.png
│   ├── drawable-sw600dp-land-hdpi
│   │   └── switcher_bg.9.png
│   ├── drawable-sw600dp-land-mdpi
│   │   └── switcher_bg.9.png
│   ├── drawable-sw600dp-land-xhdpi
│   │   └── switcher_bg.9.png
│   ├── drawable-sw600dp-mdpi
│   │   ├── btn_shutter_default_disabled.png
│   │   ├── btn_shutter_default.png
│   │   ├── btn_shutter_pressed_disabled.png
│   │   ├── btn_shutter_pressed.png
│   │   ├── btn_shutter_recording.png
│   │   ├── btn_shutter_video_default.png
│   │   ├── btn_shutter_video_pressed.png
│   │   └── btn_shutter_video_recording.png
│   ├── drawable-sw600dp-mdpi-v19
│   │   ├── btn_shutter_default_disabled.png
│   │   ├── btn_shutter_default.png
│   │   ├── btn_shutter_pressed_disabled.png
│   │   ├── btn_shutter_pressed.png
│   │   ├── btn_shutter_recording.png
│   │   ├── btn_shutter_video_default.png
│   │   ├── btn_shutter_video_pressed.png
│   │   └── btn_shutter_video_recording.png
│   ├── drawable-sw600dp-port-hdpi
│   │   └── switcher_bg.9.png
│   ├── drawable-sw600dp-port-mdpi
│   │   └── switcher_bg.9.png
│   ├── drawable-sw600dp-port-xhdpi
│   │   └── switcher_bg.9.png
│   ├── drawable-sw600dp-xhdpi
│   │   ├── btn_shutter_default_disabled.png
│   │   ├── btn_shutter_default.png
│   │   ├── btn_shutter_pressed_disabled.png
│   │   ├── btn_shutter_pressed.png
│   │   ├── btn_shutter_recording.png
│   │   ├── btn_shutter_video_default.png
│   │   ├── btn_shutter_video_pressed.png
│   │   └── btn_shutter_video_recording.png
│   ├── drawable-sw600dp-xhdpi-v19
│   │   ├── btn_shutter_default_disabled.png
│   │   ├── btn_shutter_default.png
│   │   ├── btn_shutter_pressed_disabled.png
│   │   ├── btn_shutter_pressed.png
│   │   ├── btn_shutter_recording.png
│   │   ├── btn_shutter_video_default.png
│   │   ├── btn_shutter_video_pressed.png
│   │   └── btn_shutter_video_recording.png
│   ├── drawable-sw600dp-xxhdpi
│   │   ├── btn_shutter_default_disabled.png
│   │   ├── btn_shutter_default.png
│   │   ├── btn_shutter_pressed_disabled.png
│   │   ├── btn_shutter_pressed.png
│   │   ├── btn_shutter_recording.png
│   │   ├── btn_shutter_video_default.png
│   │   ├── btn_shutter_video_pressed.png
│   │   └── btn_shutter_video_recording.png
│   ├── drawable-sw600dp-xxhdpi-v19
│   │   ├── btn_shutter_default_disabled.png
│   │   ├── btn_shutter_default.png
│   │   ├── btn_shutter_pressed_disabled.png
│   │   ├── btn_shutter_pressed.png
│   │   ├── btn_shutter_recording.png
│   │   ├── btn_shutter_video_default.png
│   │   ├── btn_shutter_video_pressed.png
│   │   └── btn_shutter_video_recording.png
│   ├── drawable-v19
│   │   ├── circle_bg_pressed_exit_fading.xml
│   │   └── transparent_button_background.xml
│   ├── drawable-v21
│   │   ├── filmstrip_button_background.xml
│   │   ├── shutter_button_background_camera.xml
│   │   ├── shutter_button_background_panorama.xml
│   │   ├── shutter_button_background_photosphere.xml
│   │   ├── shutter_button_background_refocus.xml
│   │   └── shutter_button_background_video.xml
│   ├── drawable-xhdpi
│   │   ├── actionbar_translucent.9.png
│   │   ├── aspect_ratio_16x9_selected.jpg
│   │   ├── aspect_ratio_16x9_unselected.jpg
│   │   ├── aspect_ratio_4x3_selected.jpg
│   │   ├── aspect_ratio_4x3_unselected.jpg
│   │   ├── bg_options_indicator.9.png
│   │   ├── btn_cling.9.png
│   │   ├── btn_cling_pressed.9.png
│   │   ├── btn_shutter_default_disabled.png
│   │   ├── btn_shutter_default.png
│   │   ├── btn_shutter_pressed_disabled.png
│   │   ├── btn_shutter_pressed.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_pressed_holo.png
│   │   ├── camera_crop.png
│   │   ├── cling.9.png
│   │   ├── focus_ring_touch_inner.png
│   │   ├── focus_ring_touch_outer.png
│   │   ├── geo_opt_in_graphic.jpg
│   │   ├── ic_auto_focus_disabled.png
│   │   ├── ic_auto_focus_normal.png
│   │   ├── ic_back_disabled.png
│   │   ├── ic_back_normal.png
│   │   ├── ic_box_checked.png
│   │   ├── ic_box_unchecked.png
│   │   ├── ic_btn_shutter_retake.png
│   │   ├── ic_camera_blanket.png
│   │   ├── ic_camera_disabled.png
│   │   ├── ic_camera_normal.png
│   │   ├── ic_cancel_disabled.png
│   │   ├── ic_cancel_normal.png
│   │   ├── ic_capture_camera_disabled.png
│   │   ├── ic_capture_camera_normal.png
│   │   ├── ic_capture_options.png
│   │   ├── ic_capture_video_disabled.png
│   │   ├── ic_capture_video.png
│   │   ├── ic_confirm_disabled.png
│   │   ├── ic_confirm_normal.png
│   │   ├── ic_craft_disabled.png
│   │   ├── ic_craft_normal.png
│   │   ├── ic_done_disabled.png
│   │   ├── ic_done_normal.png
│   │   ├── ic_edit_disabled.png
│   │   ├── ic_edit_normal.png
│   │   ├── ic_effects_holo_light.png
│   │   ├── ic_effects_holo_light_xlarge.png
│   │   ├── ic_error_normal.png
│   │   ├── ic_exposure_0_disabled.png
│   │   ├── ic_exposure_0_indicator.png
│   │   ├── ic_exposure_0.png
│   │   ├── ic_exposure_disabled.png
│   │   ├── ic_exposure_holo_light.png
│   │   ├── ic_exposure_indicator.png
│   │   ├── ic_exposure_n1_disabled.png
│   │   ├── ic_exposure_n1_indicator.png
│   │   ├── ic_exposure_n1.png
│   │   ├── ic_exposure_n2_disabled.png
│   │   ├── ic_exposure_n2_indicator.png
│   │   ├── ic_exposure_n2.png
│   │   ├── ic_exposure_n3.png
│   │   ├── ic_exposure_normal.png
│   │   ├── ic_exposure_p1_disabled.png
│   │   ├── ic_exposure_p1_indicator.png
│   │   ├── ic_exposure_p1.png
│   │   ├── ic_exposure_p2_disabled.png
│   │   ├── ic_exposure_p2_indicator.png
│   │   ├── ic_exposure_p2.png
│   │   ├── ic_exposure_p3.png
│   │   ├── ic_flash_auto_disabled.png
│   │   ├── ic_flash_auto_holo_light.png
│   │   ├── ic_flash_auto_indicator.png
│   │   ├── ic_flash_auto_normal.png
│   │   ├── ic_flash_off_disabled.png
│   │   ├── ic_flash_off_holo_light.png
│   │   ├── ic_flash_off_indicator.png
│   │   ├── ic_flash_off_normal.png
│   │   ├── ic_flash_on_disabled.png
│   │   ├── ic_flash_on_holo_light.png
│   │   ├── ic_flash_on_indicator.png
│   │   ├── ic_flash_on_normal.png
│   │   ├── ic_gallery_play_big.png
│   │   ├── ic_gallery_play.png
│   │   ├── ic_grid_off_disabled.png
│   │   ├── ic_grid_off_indicator.png
│   │   ├── ic_grid_off_normal.png
│   │   ├── ic_grid_on_disabled.png
│   │   ├── ic_grid_on_indicator.png
│   │   ├── ic_grid_on_normal.png
│   │   ├── ic_hdr_off_disabled.png
│   │   ├── ic_hdr_off_indicator.png
│   │   ├── ic_hdr_off_normal.png
│   │   ├── ic_hdr_on_disabled.png
│   │   ├── ic_hdr_on_indicator.png
│   │   ├── ic_hdr_on_normal.png
│   │   ├── ic_hdr_plus_disabled.png
│   │   ├── ic_hdr_plus_disabled_pressed.png
│   │   ├── ic_hdr_plus_normal.png
│   │   ├── ic_hdr_plus_normal_pressed.png
│   │   ├── ic_hdr_plus_off_disabled.png
│   │   ├── ic_hdr_plus_off_indicator.png
│   │   ├── ic_hdr_plus_off_normal.png
│   │   ├── ic_hdr_plus_on_disabled.png
│   │   ├── ic_hdr_plus_on_indicator.png
│   │   ├── ic_hdr_plus_on_normal.png
│   │   ├── ic_hdr.png
│   │   ├── ic_imagesize.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_hdr_plus_on.png
│   │   ├── ic_indicator_loc_off.png
│   │   ├── ic_indicator_loc_on.png
│   │   ├── ic_indicator_sce_hdr.png
│   │   ├── ic_indicator_sce_off.png
│   │   ├── ic_indicator_sce_on.png
│   │   ├── ic_indicator_timer_off.png
│   │   ├── ic_indicator_timer_on.png
│   │   ├── ic_location_off.png
│   │   ├── ic_location.png
│   │   ├── ic_manual_focus_disabled.png
│   │   ├── ic_manual_focus_normal.png
│   │   ├── ic_menu_cancel_holo_light.png
│   │   ├── ic_menu_done_holo_light.png
│   │   ├── ic_menu_edit_holo_dark.png
│   │   ├── ic_menu_revert_holo_dark.png
│   │   ├── ic_menu_savephoto_disabled.png
│   │   ├── ic_menu_savephoto.png
│   │   ├── ic_menu_tiny_planet.png
│   │   ├── ic_notification.png
│   │   ├── ic_pan_border_fast.9.png
│   │   ├── ic_pan_border_fast_xlarge.9.png
│   │   ├── ic_pan_left_indicator_fast.png
│   │   ├── ic_pan_left_indicator_fast_xlarge.png
│   │   ├── ic_pan_left_indicator.png
│   │   ├── ic_pan_left_indicator_xlarge.png
│   │   ├── ic_pan_progression.png
│   │   ├── ic_pan_progression_xlarge.png
│   │   ├── ic_pan_right_indicator_fast.png
│   │   ├── ic_pan_right_indicator_fast_xlarge.png
│   │   ├── ic_pan_right_indicator.png
│   │   ├── ic_pan_right_indicator_xlarge.png
│   │   ├── ic_play_disabled.png
│   │   ├── ic_play_normal.png
│   │   ├── ic_recording_indicator.png
│   │   ├── ic_refocus_off_disabled.png
│   │   ├── ic_refocus_off_indicator.png
│   │   ├── ic_refocus_off_normal.png
│   │   ├── ic_refocus_on_indicator.png
│   │   ├── ic_scn_holo_light.png
│   │   ├── ic_scn_holo_light_xlarge.png
│   │   ├── ic_settings_holo_light.png
│   │   ├── ic_settings_normal.png
│   │   ├── ic_share_disabled.png
│   │   ├── ic_share_normal.png
│   │   ├── ic_snapshot_border.9.png
│   │   ├── ic_snapshot_border_xlarge.9.png
│   │   ├── ic_stop_disabled.png
│   │   ├── ic_stop_normal.png
│   │   ├── ic_switch_back.png
│   │   ├── ic_switch_camera_back_disabled.png
│   │   ├── ic_switch_camera_back_indicator.png
│   │   ├── ic_switch_camera_back_normal.png
│   │   ├── ic_switch_camera_front_disabled.png
│   │   ├── ic_switch_camera_front_indicator.png
│   │   ├── ic_switch_camera_front_normal.png
│   │   ├── ic_switch_camera.png
│   │   ├── ic_switcher_menu_indicator.png
│   │   ├── ic_switch_front.png
│   │   ├── ic_switch_pan.png
│   │   ├── ic_switch_photo_facing_holo_light.png
│   │   ├── ic_switch_photo_facing_holo_light_xlarge.png
│   │   ├── ic_switch_photosphere.png
│   │   ├── ic_switch_refocus.png
│   │   ├── ic_switch_video_facing_holo_light.png
│   │   ├── ic_switch_video_facing_holo_light_xlarge.png
│   │   ├── ic_switch_video.png
│   │   ├── ic_timer_10s_disabled.png
│   │   ├── ic_timer_10s_indicator.png
│   │   ├── ic_timer_10s_normal.png
│   │   ├── ic_timer_3s_disabled.png
│   │   ├── ic_timer_3s_indicator.png
│   │   ├── ic_timer_3s_normal.png
│   │   ├── ic_timer_auto_disabled.png
│   │   ├── ic_timer_auto_indicator.png
│   │   ├── ic_timer_auto_normal.png
│   │   ├── ic_timer_off_disabled.png
│   │   ├── ic_timer_off_indicator.png
│   │   ├── ic_timer_off_normal.png
│   │   ├── ic_timer.png
│   │   ├── ic_trash_disabled.png
│   │   ├── ic_trash_normal.png
│   │   ├── ic_video_blanket.png
│   │   ├── ic_video_disabled.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_normal.png
│   │   ├── ic_view_photosphere.png
│   │   ├── ic_view_rgbz.png
│   │   ├── ic_wide_angle_disabled.png
│   │   ├── ic_wide_angle_normal.png
│   │   ├── list_divider.9.png
│   │   ├── list_pressed_holo_light.9.png
│   │   ├── panel_undo_holo.9.png
│   │   ├── placeholder_locked.png
│   │   ├── preview.png
│   │   ├── progress_bg.9.png
│   │   ├── progress_primary.9.png
│   │   ├── stgs_cling.9.png
│   │   ├── stgs_cling_pressed.9.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
│   │   └── toast_frame_holo.9.png
│   ├── drawable-xhdpi-v19
│   │   ├── btn_shutter_default.png
│   │   ├── btn_shutter_pressed.png
│   │   ├── btn_shutter_recording.png
│   │   ├── btn_shutter_video_default.png
│   │   ├── btn_shutter_video_pressed.png
│   │   ├── btn_shutter_video_recording.png
│   │   ├── list_pressed_holo_light.9.png
│   │   └── menu_bg_pressed.png
│   ├── drawable-xxhdpi
│   │   ├── aspect_ratio_16x9_selected.jpg
│   │   ├── aspect_ratio_16x9_unselected.jpg
│   │   ├── aspect_ratio_4x3_selected.jpg
│   │   ├── aspect_ratio_4x3_unselected.jpg
│   │   ├── bg_options_indicator.9.png
│   │   ├── btn_cling.9.png
│   │   ├── btn_cling_pressed.9.png
│   │   ├── btn_shutter_default_disabled.png
│   │   ├── btn_shutter_pressed_disabled.png
│   │   ├── cling.9.png
│   │   ├── focus_ring_touch_inner.png
│   │   ├── focus_ring_touch_outer.png
│   │   ├── geo_opt_in_graphic.jpg
│   │   ├── ic_auto_focus_disabled.png
│   │   ├── ic_auto_focus_normal.png
│   │   ├── ic_back_disabled.png
│   │   ├── ic_back_normal.png
│   │   ├── ic_box_checked.png
│   │   ├── ic_box_unchecked.png
│   │   ├── ic_camera_blanket.png
│   │   ├── ic_camera_disabled.png
│   │   ├── ic_camera_normal.png
│   │   ├── ic_cancel_disabled.png
│   │   ├── ic_cancel_normal.png
│   │   ├── ic_capture_camera_disabled.png
│   │   ├── ic_capture_camera_normal.png
│   │   ├── ic_capture_options.png
│   │   ├── ic_capture_video_disabled.png
│   │   ├── ic_capture_video.png
│   │   ├── ic_confirm_disabled.png
│   │   ├── ic_confirm_normal.png
│   │   ├── ic_craft_disabled.png
│   │   ├── ic_craft_normal.png
│   │   ├── ic_done_disabled.png
│   │   ├── ic_done_normal.png
│   │   ├── ic_edit_disabled.png
│   │   ├── ic_edit_normal.png
│   │   ├── ic_error_normal.png
│   │   ├── ic_exposure_0_disabled.png
│   │   ├── ic_exposure_0_indicator.png
│   │   ├── ic_exposure_0.png
│   │   ├── ic_exposure_disabled.png
│   │   ├── ic_exposure_indicator.png
│   │   ├── ic_exposure_n1_disabled.png
│   │   ├── ic_exposure_n1_indicator.png
│   │   ├── ic_exposure_n1.png
│   │   ├── ic_exposure_n2_disabled.png
│   │   ├── ic_exposure_n2_indicator.png
│   │   ├── ic_exposure_n2.png
│   │   ├── ic_exposure_normal.png
│   │   ├── ic_exposure_p1_disabled.png
│   │   ├── ic_exposure_p1_indicator.png
│   │   ├── ic_exposure_p1.png
│   │   ├── ic_exposure_p2_disabled.png
│   │   ├── ic_exposure_p2_indicator.png
│   │   ├── ic_exposure_p2.png
│   │   ├── ic_flash_auto_disabled.png
│   │   ├── ic_flash_auto_indicator.png
│   │   ├── ic_flash_auto_normal.png
│   │   ├── ic_flash_off_disabled.png
│   │   ├── ic_flash_off_indicator.png
│   │   ├── ic_flash_off_normal.png
│   │   ├── ic_flash_on_disabled.png
│   │   ├── ic_flash_on_indicator.png
│   │   ├── ic_flash_on_normal.png
│   │   ├── ic_grid_off_disabled.png
│   │   ├── ic_grid_off_indicator.png
│   │   ├── ic_grid_off_normal.png
│   │   ├── ic_grid_on_disabled.png
│   │   ├── ic_grid_on_indicator.png
│   │   ├── ic_grid_on_normal.png
│   │   ├── ic_hdr_off_disabled.png
│   │   ├── ic_hdr_off_indicator.png
│   │   ├── ic_hdr_off_normal.png
│   │   ├── ic_hdr_on_disabled.png
│   │   ├── ic_hdr_on_indicator.png
│   │   ├── ic_hdr_on_normal.png
│   │   ├── ic_hdr_plus_disabled.png
│   │   ├── ic_hdr_plus_disabled_pressed.png
│   │   ├── ic_hdr_plus_normal.png
│   │   ├── ic_hdr_plus_normal_pressed.png
│   │   ├── ic_hdr_plus_off_disabled.png
│   │   ├── ic_hdr_plus_off_indicator.png
│   │   ├── ic_hdr_plus_off_normal.png
│   │   ├── ic_hdr_plus_on_disabled.png
│   │   ├── ic_hdr_plus_on_indicator.png
│   │   ├── ic_hdr_plus_on_normal.png
│   │   ├── ic_indicator_hdr_plus_on.png
│   │   ├── ic_manual_focus_disabled.png
│   │   ├── ic_manual_focus_normal.png
│   │   ├── ic_notification.png
│   │   ├── ic_play_disabled.png
│   │   ├── ic_play_normal.png
│   │   ├── ic_refocus_disabled.png
│   │   ├── ic_refocus_normal.png
│   │   ├── ic_refocus_off_disabled.png
│   │   ├── ic_refocus_off_indicator.png
│   │   ├── ic_refocus_off_normal.png
│   │   ├── ic_refocus_on_indicator.png
│   │   ├── ic_settings_normal.png
│   │   ├── ic_share_disabled.png
│   │   ├── ic_share_normal.png
│   │   ├── ic_stop_disabled.png
│   │   ├── ic_stop_normal.png
│   │   ├── ic_switch_camera_back_disabled.png
│   │   ├── ic_switch_camera_back_indicator.png
│   │   ├── ic_switch_camera_back_normal.png
│   │   ├── ic_switch_camera_front_disabled.png
│   │   ├── ic_switch_camera_front_indicator.png
│   │   ├── ic_switch_camera_front_normal.png
│   │   ├── ic_timer_10s_disabled.png
│   │   ├── ic_timer_10s_indicator.png
│   │   ├── ic_timer_10s_normal.png
│   │   ├── ic_timer_3s_disabled.png
│   │   ├── ic_timer_3s_indicator.png
│   │   ├── ic_timer_3s_normal.png
│   │   ├── ic_timer_auto_disabled.png
│   │   ├── ic_timer_auto_indicator.png
│   │   ├── ic_timer_auto_normal.png
│   │   ├── ic_timer_off_disabled.png
│   │   ├── ic_timer_off_indicator.png
│   │   ├── ic_timer_off_normal.png
│   │   ├── ic_trash_disabled.png
│   │   ├── ic_trash_normal.png
│   │   ├── ic_video_blanket.png
│   │   ├── ic_video_disabled.png
│   │   ├── ic_video_normal.png
│   │   ├── ic_wide_angle_disabled.png
│   │   ├── ic_wide_angle_normal.png
│   │   ├── progress_bg.9.png
│   │   ├── progress_primary.9.png
│   │   ├── stgs_cling.9.png
│   │   └── stgs_cling_pressed.9.png
│   ├── drawable-xxhdpi-v19
│   │   ├── btn_shutter_default.png
│   │   ├── btn_shutter_pressed.png
│   │   ├── btn_shutter_recording.png
│   │   ├── btn_shutter_video_default.png
│   │   ├── btn_shutter_video_pressed.png
│   │   ├── btn_shutter_video_recording.png
│   │   ├── list_pressed_holo_light.9.png
│   │   └── menu_bg_pressed.png
│   ├── drawable-xxxhdpi
│   │   ├── aspect_ratio_16x9_selected.jpg
│   │   ├── aspect_ratio_16x9_unselected.jpg
│   │   ├── aspect_ratio_4x3_selected.jpg
│   │   ├── aspect_ratio_4x3_unselected.jpg
│   │   ├── btn_cling.9.png
│   │   ├── btn_cling_pressed.9.png
│   │   ├── geo_opt_in_graphic.jpg
│   │   ├── ic_box_checked.png
│   │   ├── ic_box_unchecked.png
│   │   ├── ic_camera_blanket.png
│   │   ├── ic_camera_disabled.png
│   │   ├── ic_camera_normal.png
│   │   ├── ic_capture_camera_disabled.png
│   │   ├── ic_capture_camera_normal.png
│   │   ├── ic_capture_pano_disabled.png
│   │   ├── ic_capture_pano.png
│   │   ├── ic_capture_refocus_disabled.png
│   │   ├── ic_capture_refocus.png
│   │   ├── ic_capture_video_disabled.png
│   │   ├── ic_capture_video.png
│   │   ├── ic_edit_disabled.png
│   │   ├── ic_edit_normal.png
│   │   ├── ic_exposure_0_disabled.png
│   │   ├── ic_exposure_0_indicator.png
│   │   ├── ic_exposure_0.png
│   │   ├── ic_exposure_disabled.png
│   │   ├── ic_exposure_indicator.png
│   │   ├── ic_exposure_n1_disabled.png
│   │   ├── ic_exposure_n1_indicator.png
│   │   ├── ic_exposure_n1.png
│   │   ├── ic_exposure_n2_disabled.png
│   │   ├── ic_exposure_n2_indicator.png
│   │   ├── ic_exposure_n2.png
│   │   ├── ic_exposure_normal.png
│   │   ├── ic_exposure_p1_disabled.png
│   │   ├── ic_exposure_p1_indicator.png
│   │   ├── ic_exposure_p1.png
│   │   ├── ic_exposure_p2_disabled.png
│   │   ├── ic_exposure_p2_indicator.png
│   │   ├── ic_exposure_p2.png
│   │   ├── ic_flash_auto_disabled.png
│   │   ├── ic_flash_auto_indicator.png
│   │   ├── ic_flash_auto_normal.png
│   │   ├── ic_flash_off_disabled.png
│   │   ├── ic_flash_off_indicator.png
│   │   ├── ic_flash_off_normal.png
│   │   ├── ic_flash_on_disabled.png
│   │   ├── ic_flash_on_indicator.png
│   │   ├── ic_flash_on_normal.png
│   │   ├── ic_grid_off_disabled.png
│   │   ├── ic_grid_off_indicator.png
│   │   ├── ic_grid_off_normal.png
│   │   ├── ic_grid_on_disabled.png
│   │   ├── ic_grid_on_indicator.png
│   │   ├── ic_grid_on_normal.png
│   │   ├── ic_hdr_off_disabled.png
│   │   ├── ic_hdr_off_indicator.png
│   │   ├── ic_hdr_off_normal.png
│   │   ├── ic_hdr_on_disabled.png
│   │   ├── ic_hdr_on_indicator.png
│   │   ├── ic_hdr_on_normal.png
│   │   ├── ic_hdr_plus_off_disabled.png
│   │   ├── ic_hdr_plus_off_indicator.png
│   │   ├── ic_hdr_plus_off_normal.png
│   │   ├── ic_hdr_plus_on_disabled.png
│   │   ├── ic_hdr_plus_on_indicator.png
│   │   ├── ic_hdr_plus_on_normal.png
│   │   ├── ic_share_disabled.png
│   │   ├── ic_share_normal.png
│   │   ├── ic_switch_camera_back_disabled.png
│   │   ├── ic_switch_camera_back_indicator.png
│   │   ├── ic_switch_camera_back_normal.png
│   │   ├── ic_switch_camera_front_disabled.png
│   │   ├── ic_switch_camera_front_indicator.png
│   │   ├── ic_switch_camera_front_normal.png
│   │   ├── ic_timer_10s_disabled.png
│   │   ├── ic_timer_10s_indicator.png
│   │   ├── ic_timer_10s_normal.png
│   │   ├── ic_timer_3s_disabled.png
│   │   ├── ic_timer_3s_indicator.png
│   │   ├── ic_timer_3s_normal.png
│   │   ├── ic_timer_auto_disabled.png
│   │   ├── ic_timer_auto_indicator.png
│   │   ├── ic_timer_auto_normal.png
│   │   ├── ic_timer_off_disabled.png
│   │   ├── ic_timer_off_indicator.png
│   │   ├── ic_timer_off_normal.png
│   │   ├── ic_trash_disabled.png
│   │   ├── ic_trash_normal.png
│   │   ├── ic_video_blanket.png
│   │   ├── ic_video_disabled.png
│   │   └── ic_video_normal.png
│   ├── layout
│   │   ├── activity_main.xml
│   │   ├── aspect_ratio_dialog_layout.xml
│   │   ├── bottom_bar_contents.xml
│   │   ├── camera_filmstrip.xml
│   │   ├── camera.xml
│   │   ├── capture_module.xml
│   │   ├── cling_widget.xml
│   │   ├── details_list.xml
│   │   ├── details.xml
│   │   ├── face_view.xml
│   │   ├── filmstrip_bottom_controls.xml
│   │   ├── filmstrip_video.xml
│   │   ├── keyguard_widget.xml
│   │   ├── location_dialog_layout.xml
│   │   ├── mode_list_layout.xml
│   │   ├── mode_options_imagebutton_template.xml
│   │   ├── mode_options_overlay.xml
│   │   ├── mode_selector.xml
│   │   ├── permissions.xml
│   │   ├── photo_bottombar_buttons.xml
│   │   ├── photo_intent_bottombar_buttons.xml
│   │   ├── photo_module.xml
│   │   ├── placeholder_progressbar.xml
│   │   ├── secure_album_placeholder.xml
│   │   ├── settings_cling.xml
│   │   ├── sticky_bottom_capture_layout.xml
│   │   ├── tinyplanet_editor.xml
│   │   ├── tutorials_placeholder.xml
│   │   ├── undo_bar.xml
│   │   ├── video_bottombar_buttons.xml
│   │   ├── video_intent_bottombar_buttons.xml
│   │   ├── video_module.xml
│   │   └── viewfinder_labels_video.xml
│   ├── layout-land
│   │   ├── aspect_ratio_dialog_content.xml
│   │   ├── aspect_ratio_selector.xml
│   │   ├── camera_controls.xml
│   │   ├── indicators.xml
│   │   ├── location_dialog_content.xml
│   │   ├── mode_options.xml
│   │   ├── on_screen_hint.xml
│   │   ├── retake_done_cancel_layout.xml
│   │   ├── review_module_control.xml
│   │   └── switcher_popup.xml
│   ├── layout-land-v19
│   │   └── switcher_popup.xml
│   ├── layout-land-v21
│   │   └── retake_done_cancel_layout.xml
│   ├── layout-port
│   │   ├── aspect_ratio_dialog_content.xml
│   │   ├── aspect_ratio_selector.xml
│   │   ├── camera_controls.xml
│   │   ├── indicators.xml
│   │   ├── location_dialog_content.xml
│   │   ├── mode_options.xml
│   │   ├── on_screen_hint.xml
│   │   ├── pano_review_control.xml
│   │   ├── retake_done_cancel_layout.xml
│   │   ├── review_module_control.xml
│   │   └── switcher_popup.xml
│   ├── layout-port-v19
│   │   └── switcher_popup.xml
│   ├── layout-port-v21
│   │   └── retake_done_cancel_layout.xml
│   ├── layout-sw600dp-land
│   │   └── tutorials_placeholder.xml
│   ├── layout-sw600dp-port
│   │   └── tutorials_placeholder.xml
│   ├── layout-v21
│   │   └── keyguard_widget.xml
│   ├── menu
│   │   ├── filmstrip_context_menu.xml
│   │   └── filmstrip_menu.xml
│   ├── raw
│   │   ├── backdropper.graph
│   │   ├── blank.jpg
│   │   ├── focus_complete.ogg
│   │   ├── goofy_face.graph
│   │   ├── material_camera_focus.ogg
│   │   ├── shutter.ogg
│   │   ├── staged_shot_complete.ogg
│   │   ├── timer_final_second.ogg
│   │   ├── timer_increment.ogg
│   │   └── video_record.ogg
│   ├── values
│   │   ├── arrays.xml
│   │   ├── attrs.xml
│   │   ├── bool.xml
│   │   ├── colors.xml
│   │   ├── config.xml
│   │   ├── crop_colors.xml
│   │   ├── crop_dimens.xml
│   │   ├── dimens.xml
│   │   ├── ids.xml
│   │   ├── integers.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   ├── values-af
│   │   └── strings.xml
│   ├── values-am
│   │   └── strings.xml
│   ├── values-ar
│   │   └── strings.xml
│   ├── values-az-rAZ
│   │   └── strings.xml
│   ├── values-bg
│   │   └── strings.xml
│   ├── values-bn-rBD
│   │   └── strings.xml
│   ├── values-b+sr+Latn
│   │   └── strings.xml
│   ├── values-ca
│   │   └── strings.xml
│   ├── values-cs
│   │   └── strings.xml
│   ├── values-da
│   │   └── strings.xml
│   ├── values-de
│   │   └── strings.xml
│   ├── values-el
│   │   └── strings.xml
│   ├── values-en-rAU
│   │   └── strings.xml
│   ├── values-en-rGB
│   │   └── strings.xml
│   ├── values-en-rIN
│   │   └── strings.xml
│   ├── values-es
│   │   └── strings.xml
│   ├── values-es-rUS
│   │   └── strings.xml
│   ├── values-et-rEE
│   │   └── strings.xml
│   ├── values-eu-rES
│   │   └── strings.xml
│   ├── values-fa
│   │   └── strings.xml
│   ├── values-fi
│   │   └── strings.xml
│   ├── values-fr
│   │   └── strings.xml
│   ├── values-fr-rCA
│   │   └── strings.xml
│   ├── values-gl-rES
│   │   └── strings.xml
│   ├── values-gu-rIN
│   │   └── strings.xml
│   ├── values-hi
│   │   └── strings.xml
│   ├── values-hr
│   │   └── strings.xml
│   ├── values-hu
│   │   └── strings.xml
│   ├── values-hy-rAM
│   │   └── strings.xml
│   ├── values-in
│   │   └── strings.xml
│   ├── values-is-rIS
│   │   └── strings.xml
│   ├── values-it
│   │   └── strings.xml
│   ├── values-iw
│   │   └── strings.xml
│   ├── values-ja
│   │   └── strings.xml
│   ├── values-ka-rGE
│   │   └── strings.xml
│   ├── values-kk-rKZ
│   │   └── strings.xml
│   ├── values-km-rKH
│   │   └── strings.xml
│   ├── values-kn-rIN
│   │   └── strings.xml
│   ├── values-ko
│   │   └── strings.xml
│   ├── values-ky-rKG
│   │   └── strings.xml
│   ├── values-land
│   │   ├── dimensions.xml
│   │   └── styles.xml
│   ├── values-large
│   │   ├── dimens.xml
│   │   └── filtershow_values.xml
│   ├── values-large-hdpi
│   │   └── drawable.xml
│   ├── values-lo-rLA
│   │   └── strings.xml
│   ├── values-lt
│   │   └── strings.xml
│   ├── values-lv
│   │   └── strings.xml
│   ├── values-mk-rMK
│   │   └── strings.xml
│   ├── values-ml-rIN
│   │   └── strings.xml
│   ├── values-mn-rMN
│   │   └── strings.xml
│   ├── values-mr-rIN
│   │   └── strings.xml
│   ├── values-ms-rMY
│   │   └── strings.xml
│   ├── values-my-rMM
│   │   └── strings.xml
│   ├── values-nb
│   │   └── strings.xml
│   ├── values-ne-rNP
│   │   └── strings.xml
│   ├── values-nl
│   │   └── strings.xml
│   ├── values-notouch-v14
│   │   └── styles.xml
│   ├── values-pa-rIN
│   │   └── strings.xml
│   ├── values-pl
│   │   └── strings.xml
│   ├── values-port
│   │   ├── dimensions.xml
│   │   └── styles.xml
│   ├── values-pt
│   │   └── strings.xml
│   ├── values-pt-rPT
│   │   └── strings.xml
│   ├── values-ro
│   │   └── strings.xml
│   ├── values-ru
│   │   └── strings.xml
│   ├── values-si-rLK
│   │   └── strings.xml
│   ├── values-sk
│   │   └── strings.xml
│   ├── values-sl
│   │   └── strings.xml
│   ├── values-sq-rAL
│   │   └── strings.xml
│   ├── values-sr
│   │   └── strings.xml
│   ├── values-sv
│   │   └── strings.xml
│   ├── values-sw
│   │   └── strings.xml
│   ├── values-sw320dp
│   │   └── photoeditor_dimens.xml
│   ├── values-sw320dp-land
│   │   └── photoeditor_dimens.xml
│   ├── values-sw320dp-port
│   │   └── photoeditor_dimens.xml
│   ├── values-sw360dp
│   │   └── dimensions.xml
│   ├── values-sw360dp-land
│   │   └── dimensions.xml
│   ├── values-sw600dp
│   │   ├── dimensions.xml
│   │   ├── dimens.xml
│   │   └── photoeditor_dimens.xml
│   ├── values-sw600dp-hdpi
│   │   └── drawable.xml
│   ├── values-sw600dp-land
│   │   └── styles.xml
│   ├── values-sw600dp-port
│   │   └── styles.xml
│   ├── values-sw640dp
│   │   ├── dimens.xml
│   │   ├── drawable.xml
│   │   └── styles.xml
│   ├── values-sw800dp
│   │   ├── dimensions.xml
│   │   ├── dimens.xml
│   │   └── photoeditor_dimens.xml
│   ├── values-ta-rIN
│   │   └── strings.xml
│   ├── values-te-rIN
│   │   └── strings.xml
│   ├── values-th
│   │   └── strings.xml
│   ├── values-tl
│   │   └── strings.xml
│   ├── values-tr
│   │   └── strings.xml
│   ├── values-uk
│   │   └── strings.xml
│   ├── values-ur-rPK
│   │   └── strings.xml
│   ├── values-uz-rUZ
│   │   └── strings.xml
│   ├── values-v14
│   │   └── styles.xml
│   ├── values-v19
│   │   └── styles.xml
│   ├── values-v21
│   │   ├── arrays.xml
│   │   └── styles.xml
│   ├── values-vi
│   │   └── strings.xml
│   ├── values-w1024dp
│   │   └── strings.xml
│   ├── values-w480dp
│   │   └── bool.xml
│   ├── values-xlarge
│   │   ├── dimensions.xml
│   │   ├── dimens.xml
│   │   ├── drawable.xml
│   │   ├── filtershow_values.xml
│   │   └── styles.xml
│   ├── values-xlarge-land
│   │   └── drawable.xml
│   ├── values-xlarge-port
│   │   └── drawable.xml
│   ├── values-zh-rCN
│   │   └── strings.xml
│   ├── values-zh-rHK
│   │   └── strings.xml
│   ├── values-zh-rTW
│   │   └── strings.xml
│   ├── values-zu
│   │   └── strings.xml
│   └── xml
│   └── camera_preferences.xml
├── res_p
│   ├── drawable-hdpi
│   │   ├── ic_pano_blanket.png
│   │   ├── ic_panorama_disabled.png
│   │   ├── ic_panorama_normal.png
│   │   ├── ic_photosphere_blanket.png
│   │   ├── ic_photosphere_disabled.png
│   │   ├── ic_photosphere_normal.png
│   │   ├── ic_refocus_blanket.png
│   │   ├── ic_refocus_disabled.png
│   │   └── ic_refocus_normal.png
│   ├── drawable-mdpi
│   │   ├── ic_pano_blanket.png
│   │   ├── ic_panorama_disabled.png
│   │   ├── ic_panorama_normal.png
│   │   ├── ic_photosphere_blanket.png
│   │   ├── ic_photosphere_disabled.png
│   │   ├── ic_photosphere_normal.png
│   │   ├── ic_refocus_blanket.png
│   │   ├── ic_refocus_disabled.png
│   │   └── ic_refocus_normal.png
│   ├── drawable-xhdpi
│   │   ├── ic_pano_blanket.png
│   │   ├── ic_panorama_disabled.png
│   │   ├── ic_panorama_normal.png
│   │   ├── ic_photosphere_blanket.png
│   │   ├── ic_photosphere_disabled.png
│   │   ├── ic_photosphere_normal.png
│   │   ├── ic_refocus_blanket.png
│   │   ├── ic_refocus_disabled.png
│   │   └── ic_refocus_normal.png
│   ├── drawable-xxhdpi
│   │   ├── ic_pano_blanket.png
│   │   ├── ic_panorama_disabled.png
│   │   ├── ic_panorama_normal.png
│   │   ├── ic_photosphere_blanket.png
│   │   ├── ic_photosphere_disabled.png
│   │   ├── ic_photosphere_normal.png
│   │   ├── ic_refocus_blanket.png
│   │   ├── ic_refocus_disabled.png
│   │   └── ic_refocus_normal.png
│   ├── mipmap-hdpi
│   │   ├── ic_launcher_gallery.png
│   │   └── logo_camera_color_44in48dp.png
│   ├── mipmap-mdpi
│   │   ├── ic_launcher_gallery.png
│   │   └── logo_camera_color_44in48dp.png
│   ├── mipmap-xhdpi
│   │   ├── ic_launcher_gallery.png
│   │   └── logo_camera_color_44in48dp.png
│   ├── mipmap-xxhdpi
│   │   └── logo_camera_color_44in48dp.png
│   ├── mipmap-xxxhdpi
│   │   └── logo_camera_color_44in48dp.png
│   └── values
│   └── strings.xml
├── src
│   ├── android
│   │   └── util
│   │   ├── CameraPerformanceTracker.java
│   │   └── Pools.java
│   └── com
│   └── android
│   └── camera
│   ├── AccessibilityUtil.java
│   ├── AnimationManager.java
│   ├── app
│   │   ├── AppController.java
│   │   ├── CameraApp.java
│   │   ├── CameraAppUI.java
│   │   ├── CameraController.java
│   │   ├── CameraProvider.java
│   │   ├── CameraServicesImpl.java
│   │   ├── CameraServices.java
│   │   ├── FilmstripBottomPanel.java
│   │   ├── FirstRunDetector.java
│   │   ├── FirstRunDialog.java
│   │   ├── LegacyLocationProvider.java
│   │   ├── LocationProvider.java
│   │   ├── MediaSaver.java
│   │   ├── MemoryManagerImpl.java
│   │   ├── MemoryManager.java
│   │   ├── MemoryQuery.java
│   │   ├── ModuleManagerImpl.java
│   │   ├── ModuleManager.java
│   │   ├── OrientationManagerImpl.java
│   │   └── OrientationManager.java
│   ├── async
│   │   ├── AndroidPriorityThread.java
│   │   ├── BufferQueueController.java
│   │   ├── BufferQueue.java
│   │   ├── ConcurrentBufferQueue.java
│   │   ├── ConcurrentState.java
│   │   ├── CountableBufferQueue.java
│   │   ├── ExecutorCallback.java
│   │   ├── FilteredCallback.java
│   │   ├── FilteredUpdatable.java
│   │   ├── ForwardingBufferQueue.java
│   │   ├── ForwardingObservable.java
│   │   ├── Futures2.java
│   │   ├── HandlerExecutor.java
│   │   ├── HandlerFactory.java
│   │   ├── Lifetime.java
│   │   ├── Listenable.java
│   │   ├── MainThreadExecutor.java
│   │   ├── MainThread.java
│   │   ├── ObservableCombiner.java
│   │   ├── Observable.java
│   │   ├── Observables.java
│   │   ├── RefCountBase.java
│   │   ├── RefCountedBufferQueueController.java
│   │   ├── ResettingDelayedExecutor.java
│   │   ├── SafeCloseable.java
│   │   ├── UpdatableCountDownLatch.java
│   │   ├── Updatable.java
│   │   └── Updatables.java
│   ├── burst
│   │   ├── BurstArtifact.java
│   │   ├── BurstCaptureCommand.java
│   │   ├── BurstController.java
│   │   ├── BurstFacadeFactory.java
│   │   ├── BurstFacadeImpl.java
│   │   ├── BurstFacade.java
│   │   ├── BurstMediaItem.java
│   │   ├── BurstReadyStateChangeListener.java
│   │   ├── BurstResult.java
│   │   ├── BurstResultsListener.java
│   │   ├── BurstResultsSaver.java
│   │   ├── BurstTakerImpl.java
│   │   ├── BurstTaker.java
│   │   ├── EvictionHandler.java
│   │   ├── OrientationLockController.java
│   │   ├── RingBuffer.java
│   │   ├── SurfaceTextureContainer.java
│   │   └── ToastingBurstFacadeDecorator.java
│   ├── ButtonManager.java
│   ├── CameraActivity.java
│   ├── CameraDisabledException.java
│   ├── CameraHardwareException.java
│   ├── CameraModule.java
│   ├── CameraTestDevice.java
│   ├── CaptureActivity.java
│   ├── captureintent
│   │   ├── CaptureIntentConfig.java
│   │   ├── CaptureIntentModule.java
│   │   ├── CaptureIntentModuleUI.java
│   │   ├── CaptureIntentSessionFactory.java
│   │   ├── CaptureIntentSession.java
│   │   ├── event
│   │   │   ├── EventCameraBusy.java
│   │   │   ├── EventCameraQuickExpose.java
│   │   │   ├── EventCameraReady.java
│   │   │   ├── EventClickOnCameraKey.java
│   │   │   ├── EventFastPictureBitmapAvailable.java
│   │   │   ├── EventOnOpenCameraFailed.java
│   │   │   ├── EventOnOpenCameraSucceeded.java
│   │   │   ├── EventOnStartPreviewFailed.java
│   │   │   ├── EventOnStartPreviewSucceeded.java
│   │   │   ├── EventOnSurfaceTextureAvailable.java
│   │   │   ├── EventOnSurfaceTextureDestroyed.java
│   │   │   ├── EventOnSurfaceTextureUpdated.java
│   │   │   ├── EventOnTextureViewLayoutChanged.java
│   │   │   ├── EventPause.java
│   │   │   ├── EventPictureCompressed.java
│   │   │   ├── EventPictureDecoded.java
│   │   │   ├── EventResume.java
│   │   │   ├── EventTapOnCancelIntentButton.java
│   │   │   ├── EventTapOnCancelShutterButton.java
│   │   │   ├── EventTapOnConfirmPhotoButton.java
│   │   │   ├── EventTapOnPreview.java
│   │   │   ├── EventTapOnRetakePhotoButton.java
│   │   │   ├── EventTapOnShutterButton.java
│   │   │   ├── EventTapOnSwitchCameraButton.java
│   │   │   ├── EventTimerCountDownToZero.java
│   │   │   └── EventZoomRatioChanged.java
│   │   ├── PictureDecoder.java
│   │   ├── PreviewTransformCalculator.java
│   │   ├── resource
│   │   │   ├── ResourceCaptureToolsImpl.java
│   │   │   ├── ResourceCaptureTools.java
│   │   │   ├── ResourceConstructedImpl.java
│   │   │   ├── ResourceConstructed.java
│   │   │   ├── ResourceOpenedCameraImpl.java
│   │   │   ├── ResourceOpenedCamera.java
│   │   │   ├── ResourceSurfaceTextureImpl.java
│   │   │   ├── ResourceSurfaceTexture.java
│   │   │   └── ResourceSurfaceTextureNexus4Impl.java
│   │   ├── state
│   │   │   ├── StateBackground.java
│   │   │   ├── StateBackgroundWithSurfaceTexture.java
│   │   │   ├── StateFatal.java
│   │   │   ├── StateForeground.java
│   │   │   ├── StateForegroundWithSurfaceTexture.java
│   │   │   ├── StateIntentCompleted.java
│   │   │   ├── StateOpeningCamera.java
│   │   │   ├── StateReadyForCapture.java
│   │   │   ├── StateReviewingPicture.java
│   │   │   ├── StateSavingPicture.java
│   │   │   └── StateStartingPreview.java
│   │   └── stateful
│   │   ├── EventHandler.java
│   │   ├── Event.java
│   │   ├── StateImpl.java
│   │   ├── State.java
│   │   ├── StateMachineImpl.java
│   │   └── StateMachine.java
│   ├── CaptureLayoutHelper.java
│   ├── CaptureModule.java
│   ├── CaptureModuleUI.java
│   ├── CaptureModuleUtil.java
│   ├── data
│   │   ├── CameraFilmstripDataAdapter.java
│   │   ├── DataUtils.java
│   │   ├── FilmstripContentObserver.java
│   │   ├── FilmstripContentQueries.java
│   │   ├── FilmstripDataAdapterProxy.java
│   │   ├── FilmstripItemAttributes.java
│   │   ├── FilmstripItemBase.java
│   │   ├── FilmstripItemData.java
│   │   ├── FilmstripItem.java
│   │   ├── FilmstripItemList.java
│   │   ├── FilmstripItemType.java
│   │   ├── FilmstripItemUtils.java
│   │   ├── FixedFirstProxyAdapter.java
│   │   ├── FixedLastProxyAdapter.java
│   │   ├── GlideFilmstripManager.java
│   │   ├── LocalFilmstripDataAdapter.java
│   │   ├── Location.java
│   │   ├── MediaDetails.java
│   │   ├── Metadata.java
│   │   ├── MetadataLoader.java
│   │   ├── NewestFirstComparator.java
│   │   ├── PanoramaMetadataLoader.java
│   │   ├── PhotoDataFactory.java
│   │   ├── PhotoDataQuery.java
│   │   ├── PhotoItemFactory.java
│   │   ├── PhotoItem.java
│   │   ├── PlaceholderItem.java
│   │   ├── RgbzMetadataLoader.java
│   │   ├── SessionItem.java
│   │   ├── VideoDataFactory.java
│   │   ├── VideoDataQuery.java
│   │   ├── VideoItemData.java
│   │   ├── VideoItemFactory.java
│   │   ├── VideoItem.java
│   │   └── VideoRotationMetadataLoader.java
│   ├── debug
│   │   ├── DebugPropertyHelper.java
│   │   ├── Logger.java
│   │   ├── Loggers.java
│   │   ├── Log.java
│   │   └── LogUtil.java
│   ├── device
│   │   ├── ActiveCameraDeviceTracker.java
│   │   ├── Camera2ActionProvider.java
│   │   ├── Camera2Actions.java
│   │   ├── CameraDeviceActionProvider.java
│   │   ├── CameraDeviceKey.java
│   │   ├── CameraDeviceLifecycle.java
│   │   ├── CameraId.java
│   │   ├── CameraModuleHelper.java
│   │   ├── CameraOpenException.java
│   │   ├── LegacyCameraActionProvider.java
│   │   ├── LegacyCameraActions.java
│   │   ├── MultiCameraDeviceLifecycle.java
│   │   ├── PortabilityCameraActionProvider.java
│   │   ├── PortabilityCameraActions.java
│   │   ├── SingleDeviceActions.java
│   │   ├── SingleDeviceCloseListener.java
│   │   ├── SingleDeviceLifecycle.java
│   │   ├── SingleDeviceOpenListener.java
│   │   ├── SingleDeviceRequest.java
│   │   ├── SingleDeviceShutdownListener.java
│   │   └── SingleDeviceStateMachine.java
│   ├── DisableCameraReceiver.java
│   ├── exif
│   │   ├── ByteBufferInputStream.java
│   │   ├── CountedDataInputStream.java
│   │   ├── ExifData.java
│   │   ├── ExifInterface.java
│   │   ├── ExifInvalidFormatException.java
│   │   ├── ExifModifier.java
│   │   ├── ExifOutputStream.java
│   │   ├── ExifParser.java
│   │   ├── ExifReader.java
│   │   ├── ExifTag.java
│   │   ├── IfdData.java
│   │   ├── IfdId.java
│   │   ├── JpegHeader.java
│   │   ├── OrderedDataOutputStream.java
│   │   └── Rational.java
│   ├── Exif.java
│   ├── FatalErrorHandlerImpl.java
│   ├── FatalErrorHandler.java
│   ├── filmstrip
│   │   ├── FilmstripContentPanel.java
│   │   ├── FilmstripController.java
│   │   └── FilmstripDataAdapter.java
│   ├── FocusOverlayManager.java
│   ├── hardware
│   │   ├── HardwareSpecImpl.java
│   │   ├── HardwareSpec.java
│   │   └── HeadingSensor.java
│   ├── MediaSaverImpl.java
│   ├── module
│   │   ├── ModuleController.java
│   │   └── ModulesInfo.java
│   ├── MultiToggleImageButton.java
│   ├── one
│   │   ├── AbstractOneCamera.java
│   │   ├── CameraDirectionProvider.java
│   │   ├── config
│   │   │   ├── OneCameraFeatureConfigCreator.java
│   │   │   └── OneCameraFeatureConfig.java
│   │   ├── FlashSetting.java
│   │   ├── OneCameraAccessException.java
│   │   ├── OneCameraCaptureSetting.java
│   │   ├── OneCameraCharacteristics.java
│   │   ├── OneCameraException.java
│   │   ├── OneCamera.java
│   │   ├── OneCameraManager.java
│   │   ├── OneCameraModule.java
│   │   ├── OneCameraOpener.java
│   │   ├── PreviewSizeSelector.java
│   │   ├── Settings3A.java
│   │   ├── v1
│   │   │   ├── LegacyOneCameraManagerImpl.java
│   │   │   ├── LegacyOneCameraOpenerImpl.java
│   │   │   └── OneCameraCharacteristicsImpl.java
│   │   └── v2
│   │   ├── autofocus
│   │   │   ├── AEMeteringRegion.java
│   │   │   ├── AETriggerResult.java
│   │   │   ├── AFMeteringRegion.java
│   │   │   ├── AFScanHoldResetCommand.java
│   │   │   ├── AFTriggerResult.java
│   │   │   ├── FullAFScanCommand.java
│   │   │   ├── GlobalMeteringParameters.java
│   │   │   ├── ManualAutoFocusFactory.java
│   │   │   ├── ManualAutoFocusImpl.java
│   │   │   ├── ManualAutoFocus.java
│   │   │   ├── MeteringParameters.java
│   │   │   ├── PointMeteringParameters.java
│   │   │   └── TriggerStateMachine.java
│   │   ├── AutoFocusHelper.java
│   │   ├── Camera2OneCameraManagerImpl.java
│   │   ├── Camera2OneCameraOpenerImpl.java
│   │   ├── camera2proxy
│   │   │   ├── AndroidCameraCaptureSessionProxy.java
│   │   │   ├── AndroidCameraDeviceProxy.java
│   │   │   ├── AndroidCaptureResultProxy.java
│   │   │   ├── AndroidImageProxy.java
│   │   │   ├── AndroidImageReaderProxy.java
│   │   │   ├── AndroidTotalCaptureResultProxy.java
│   │   │   ├── CameraCaptureSessionClosedException.java
│   │   │   ├── CameraCaptureSessionProxy.java
│   │   │   ├── CameraDeviceProxy.java
│   │   │   ├── CameraDeviceRequestBuilderFactory.java
│   │   │   ├── CaptureRequestBuilderProxy.java
│   │   │   ├── CaptureRequestProxy.java
│   │   │   ├── CaptureResultProxy.java
│   │   │   ├── ForwardingImageProxy.java
│   │   │   ├── ForwardingImageReader.java
│   │   │   ├── ImageProxy.java
│   │   │   ├── ImageReaderProxy.java
│   │   │   └── TotalCaptureResultProxy.java
│   │   ├── CloseWhenDoneImageReader.java
│   │   ├── commands
│   │   │   ├── BasicPreviewCommandFactory.java
│   │   │   ├── CameraCommandExecutor.java
│   │   │   ├── CameraCommand.java
│   │   │   ├── PreviewCommandFactory.java
│   │   │   ├── PreviewCommand.java
│   │   │   ├── ResettingRunnableCameraCommand.java
│   │   │   ├── RunnableCameraCommand.java
│   │   │   ├── ZslPreviewCommandFactory.java
│   │   │   └── ZslPreviewCommand.java
│   │   ├── common
│   │   │   ├── BasicCameraFactory.java
│   │   │   ├── ControlModeSelector.java
│   │   │   ├── ControlSceneModeSelector.java
│   │   │   ├── FlashBasedAEMode.java
│   │   │   ├── MetadataResponseListener.java
│   │   │   ├── PictureSizeCalculator.java
│   │   │   ├── SimpleCaptureStream.java
│   │   │   ├── StatisticsFaceDetectMode.java
│   │   │   ├── TimestampResponseListener.java
│   │   │   ├── TotalCaptureResultResponseListener.java
│   │   │   └── ZoomedCropRegion.java
│   │   ├── core
│   │   │   ├── CaptureStream.java
│   │   │   ├── FrameServerFactory.java
│   │   │   ├── FrameServerImpl.java
│   │   │   ├── FrameServer.java
│   │   │   ├── ObservableFrameServer.java
│   │   │   ├── RequestBuilder.java
│   │   │   ├── Request.java
│   │   │   ├── RequestTemplate.java
│   │   │   ├── ResourceAcquisitionFailedException.java
│   │   │   ├── ResponseListenerBroadcaster.java
│   │   │   ├── ResponseListener.java
│   │   │   ├── ResponseListeners.java
│   │   │   ├── ResponseManager.java
│   │   │   └── TagDispatchCaptureSession.java
│   │   ├── errorhandling
│   │   │   ├── FailureHandler.java
│   │   │   ├── FastCameraReset.java
│   │   │   ├── FatalErrorDialogFailureHandler.java
│   │   │   ├── FramerateJankDetector.java
│   │   │   ├── RecoverySuccessCallback.java
│   │   │   ├── RepeatFailureDetector.java
│   │   │   └── RepeatFailureHandlerComponent.java
│   │   ├── face
│   │   │   └── FaceDetect.java
│   │   ├── ImageCaptureManager.java
│   │   ├── imagesaver
│   │   │   ├── ImageSaver.java
│   │   │   ├── JpegImageBackendImageSaver.java
│   │   │   ├── MetadataImage.java
│   │   │   ├── MostRecentImageSaver.java
│   │   │   ├── SingleImageSaver.java
│   │   │   └── YuvImageBackendImageSaver.java
│   │   ├── initialization
│   │   │   ├── Camera2PreviewSizeSelector.java
│   │   │   ├── CameraStarter.java
│   │   │   ├── CaptureSessionCreator.java
│   │   │   ├── DeferredManualAutoFocus.java
│   │   │   ├── DeferredPictureTaker.java
│   │   │   ├── GenericOneCameraImpl.java
│   │   │   ├── InitializedOneCameraFactory.java
│   │   │   ├── MetadataCallback.java
│   │   │   └── PreviewStarter.java
│   │   ├── LoggingImageReader.java
│   │   ├── OneCameraCharacteristicsImpl.java
│   │   ├── OneCameraFactory.java
│   │   ├── OneCameraImpl.java
│   │   ├── OneCameraZslImpl.java
│   │   ├── photo
│   │   │   ├── ConvergedImageCaptureCommand.java
│   │   │   ├── FlashBasedPhotoCommand.java
│   │   │   ├── ImageCaptureCommand.java
│   │   │   ├── ImageRotationCalculatorImpl.java
│   │   │   ├── ImageRotationCalculator.java
│   │   │   ├── LegacyPictureTakerFactory.java
│   │   │   ├── MetadataFuture.java
│   │   │   ├── PictureCallbackAdapter.java
│   │   │   ├── PictureTakerFactory.java
│   │   │   ├── PictureTakerImpl.java
│   │   │   ├── PictureTaker.java
│   │   │   ├── SimpleImageCaptureCommand.java
│   │   │   ├── zsl
│   │   │   │   ├── AcceptableZslImageFilter.java
│   │   │   │   ├── AutoFlashZslImageFilter.java
│   │   │   │   └── ZslImageCaptureCommand.java
│   │   │   └── ZslPictureTakerFactory.java
│   │   ├── sharedimagereader
│   │   │   ├── AllocatingImageStream.java
│   │   │   ├── imagedistributor
│   │   │   │   ├── ImageDistributorFactory.java
│   │   │   │   ├── ImageDistributorImpl.java
│   │   │   │   ├── ImageDistributor.java
│   │   │   │   ├── ImageDistributorOnImageAvailableListener.java
│   │   │   │   ├── ImageStream.java
│   │   │   │   ├── RefCountedImageProxy.java
│   │   │   │   └── SingleCloseImageProxy.java
│   │   │   ├── ImageStreamImpl.java
│   │   │   ├── ManagedImageReader.java
│   │   │   ├── metadatasynchronizer
│   │   │   │   ├── MetadataPoolFactory.java
│   │   │   │   ├── MetadataPoolImpl.java
│   │   │   │   ├── MetadataPool.java
│   │   │   │   └── MetadataReleasingImageQueue.java
│   │   │   ├── ringbuffer
│   │   │   │   ├── AvailableTicketCounter.java
│   │   │   │   ├── DynamicRingBufferFactory.java
│   │   │   │   └── DynamicRingBuffer.java
│   │   │   ├── SharedImageReaderFactory.java
│   │   │   ├── ticketpool
│   │   │   │   ├── FiniteTicketPool.java
│   │   │   │   ├── ReservableTicketPool.java
│   │   │   │   ├── Ticket.java
│   │   │   │   ├── TicketPool.java
│   │   │   │   └── TicketProvider.java
│   │   │   ├── TicketRequiredFilter.java
│   │   │   ├── util
│   │   │   │   ├── ImageCloser.java
│   │   │   │   └── TicketImageProxy.java
│   │   │   └── ZslSharedImageReaderFactory.java
│   │   ├── SimpleOneCameraFactory.java
│   │   ├── stats
│   │   │   └── PreviewFpsListener.java
│   │   └── ZslOneCameraFactory.java
│   ├── OnScreenHint.java
│   ├── PanoProgressBar.java
│   ├── PanoUtil.java
│   ├── PermissionsActivity.java
│   ├── PhotoController.java
│   ├── PhotoModule.java
│   ├── PhotoUI.java
│   ├── processing
│   │   ├── imagebackend
│   │   │   ├── ImageBackend.java
│   │   │   ├── ImageConsumer.java
│   │   │   ├── ImageProcessorListener.java
│   │   │   ├── ImageProcessorProxyListener.java
│   │   │   ├── ImageShadowTask.java
│   │   │   ├── ImageTaskManager.java
│   │   │   ├── ImageToProcess.java
│   │   │   ├── TaskChainedCompressImageToJpeg.java
│   │   │   ├── TaskCompressImageToJpeg.java
│   │   │   ├── TaskConvertImageToRGBPreview.java
│   │   │   ├── TaskImageContainer.java
│   │   │   ├── TaskJpegEncode.java
│   │   │   └── TaskPreviewChainedJpeg.java
│   │   ├── memory
│   │   │   ├── ByteBufferDirectPool.java
│   │   │   ├── LruPool.java
│   │   │   ├── LruResourcePool.java
│   │   │   └── SimpleLruResourcePool.java
│   │   ├── ProcessingService.java
│   │   ├── ProcessingServiceManager.java
│   │   ├── ProcessingTaskConsumer.java
│   │   └── ProcessingTask.java
│   ├── ProxyLauncher.java
│   ├── remote
│   │   ├── RemoteCameraModule.java
│   │   └── RemoteShutterListener.java
│   ├── SecureCameraActivity.java
│   ├── session
│   │   ├── CaptureSessionFactoryImpl.java
│   │   ├── CaptureSessionFactory.java
│   │   ├── CaptureSessionImpl.java
│   │   ├── CaptureSession.java
│   │   ├── CaptureSessionManagerImpl.java
│   │   ├── CaptureSessionManager.java
│   │   ├── PlaceholderManager.java
│   │   ├── SessionNotifier.java
│   │   ├── SessionStorageManagerImpl.java
│   │   ├── SessionStorageManager.java
│   │   ├── StackSaverFactory.java
│   │   ├── StackSaverImpl.java
│   │   ├── StackSaver.java
│   │   └── TemporarySessionFile.java
│   ├── settings
│   │   ├── AppUpgrader.java
│   │   ├── CameraFacingSetting.java
│   │   ├── CameraPictureSizesCacher.java
│   │   ├── CameraSettingsActivity.java
│   │   ├── DefaultsStore.java
│   │   ├── Keys.java
│   │   ├── ListPreferenceFiller.java
│   │   ├── ManagedSwitchPreference.java
│   │   ├── PictureSizeLoader.java
│   │   ├── ResolutionSetting.java
│   │   ├── ResolutionUtil.java
│   │   ├── SettingObserver.java
│   │   ├── SettingsManager.java
│   │   ├── SettingsScopeNamespaces.java
│   │   ├── SettingsUpgrader.java
│   │   └── SettingsUtil.java
│   ├── ShutterButton.java
│   ├── SoundPlayer.java
│   ├── stats
│   │   ├── Camera2FaceProxy.java
│   │   ├── CaptureSessionStatsCollector.java
│   │   └── profiler
│   │   ├── GuardingProfile.java
│   │   ├── GuardingProfiler.java
│   │   ├── LoggingProfile.java
│   │   ├── LoggingProfiler.java
│   │   ├── ProfileBase.java
│   │   ├── Profile.java
│   │   ├── Profiler.java
│   │   ├── Profilers.java
│   │   └── Writer.java
│   ├── Storage.java
│   ├── SurfaceTextureRenderer.java
│   ├── TextureViewHelper.java
│   ├── Thumbnail.java
│   ├── tinyplanet
│   │   ├── TinyPlanetFragment.java
│   │   ├── TinyPlanetNative.java
│   │   └── TinyPlanetPreview.java
│   ├── ui
│   │   ├── AbstractTutorialOverlay.java
│   │   ├── AnimatedCircleDrawable.java
│   │   ├── BottomBar.java
│   │   ├── CaptureAnimationOverlay.java
│   │   ├── CountDownView.java
│   │   ├── DetailsDialog.java
│   │   ├── FaceView.java
│   │   ├── FilmstripGestureRecognizer.java
│   │   ├── focus
│   │   │   ├── AutoFocusRing.java
│   │   │   ├── CameraCoordinateTransformer.java
│   │   │   ├── FocusController.java
│   │   │   ├── FocusRing.java
│   │   │   ├── FocusRingRenderer.java
│   │   │   ├── FocusRingView.java
│   │   │   ├── FocusSound.java
│   │   │   ├── LensRangeCalculator.java
│   │   │   └── ManualFocusRing.java
│   │   ├── GridLines.java
│   │   ├── MainActivityLayout.java
│   │   ├── MarginDrawable.java
│   │   ├── ModeIconView.java
│   │   ├── ModeListView.java
│   │   ├── ModeSelectorItem.java
│   │   ├── ModeTransitionView.java
│   │   ├── motion
│   │   │   ├── AnimationClock.java
│   │   │   ├── DampedSpring.java
│   │   │   ├── DynamicAnimation.java
│   │   │   ├── DynamicAnimator.java
│   │   │   ├── InterpolateUtils.java
│   │   │   ├── InterpolatorHelper.java
│   │   │   ├── Invalidator.java
│   │   │   ├── LinearScale.java
│   │   │   ├── UnitBezier.java
│   │   │   ├── UnitCurve.java
│   │   │   └── UnitCurves.java
│   │   ├── PreviewOverlay.java
│   │   ├── PreviewStatusListener.java
│   │   ├── ProgressOverlay.java
│   │   ├── ProgressRenderer.java
│   │   ├── RadioOptions.java
│   │   ├── Rotatable.java
│   │   ├── RotateLayout.java
│   │   ├── StickyBottomCaptureLayout.java
│   │   ├── TopRightWeightedLayout.java
│   │   ├── TouchCircleDrawable.java
│   │   ├── TouchCoordinate.java
│   │   └── ZoomView.java
│   ├── util
│   │   ├── AndroidContext.java
│   │   ├── AndroidServices.java
│   │   ├── ApiHelper.java
│   │   ├── AspectRatio.java
│   │   ├── Callback.java
│   │   ├── CameraUtil.java
│   │   ├── CaptureDataSerializer.java
│   │   ├── ConcurrentSharedRingBuffer.java
│   │   ├── DebugBoundsRenderer.java
│   │   ├── ExifUtil.java
│   │   ├── FileUtil.java
│   │   ├── Gusterpolator.java
│   │   ├── IntentHelper.java
│   │   ├── JpegUtilNative.java
│   │   ├── ListenerCombiner.java
│   │   ├── Provider.java
│   │   ├── QuickActivity.java
│   │   ├── Size.java
│   │   ├── Task.java
│   │   └── XmpUtil.java
│   ├── VideoController.java
│   ├── VideoModule.java
│   ├── VideoUI.java
│   └── widget
│   ├── AnimationEffects.java
│   ├── AspectRatioDialogLayout.java
│   ├── Cling.java
│   ├── ExternalViewerButton.java
│   ├── FilmstripLayout.java
│   ├── FilmstripView.java
│   ├── IndicatorIconController.java
│   ├── LocationDialogLayout.java
│   ├── ModeOptions.java
│   ├── ModeOptionsOverlay.java
│   ├── PeekView.java
│   ├── Preloader.java
│   ├── RoundedThumbnailView.java
│   └── SettingsCling.java
├── src_pd
│   └── com
│   ├── android
│   │   └── camera
│   │   ├── app
│   │   │   ├── LocationManager.java
│   │   │   └── MotionManager.java
│   │   ├── burst
│   │   │   └── BurstControllerImpl.java
│   │   ├── debug
│   │   │   └── LogHelper.java
│   │   ├── one
│   │   │   └── v2
│   │   │   └── OneCameraCreator.java
│   │   ├── stats
│   │   │   ├── CaptureStats.java
│   │   │   ├── SessionStatsCollector.java
│   │   │   └── UsageStatistics.java
│   │   └── util
│   │   ├── CameraSettingsActivityHelper.java
│   │   ├── GalleryHelper.java
│   │   ├── GoogleHelpHelper.java
│   │   ├── GservicesHelper.java
│   │   ├── HelpUtils.java
│   │   ├── PhotoSphereHelper.java
│   │   ├── RefocusHelper.java
│   │   ├── ReleaseHelper.java
│   │   ├── RemoteShutterHelper.java
│   │   └── SystemProperties.java
│   └── google
│   └── common
│   └── logging
│   └── eventprotos.java
├── src_pd_gcam
│   └── com
│   └── android
│   └── camera
│   └── util
│   └── GcamHelper.java
├── tests
│   ├── AndroidManifest.xml
│   ├── Android.mk
│   ├── exiftool_parser
│   │   └── parser.py
│   ├── res
│   │   ├── raw
│   │   │   ├── android_lawn.mp4
│   │   │   ├── galaxy_nexus.jpg
│   │   │   └── jpeg_control.jpg
│   │   └── xml
│   │   └── galaxy_nexus.xml
│   └── src
│   └── com
│   └── android
│   └── camera
│   ├── CameraTestRunner.java
│   ├── functional
│   │   ├── CameraTest.java
│   │   ├── ImageCaptureIntentTest.java
│   │   └── VideoCaptureIntentTest.java
│   ├── stress
│   │   ├── CameraLatency.java
│   │   ├── CameraStartUp.java
│   │   ├── CameraStressTestRunner.java
│   │   ├── ImageCapture.java
│   │   ├── ShotToShotLatency.java
│   │   ├── SwitchPreview.java
│   │   ├── TestUtil.java
│   │   └── VideoCapture.java
│   ├── StressTests.java
│   └── unittest
│   └── CameraUnitTest.java
└── version.mk

257 directories, 2035 files

标签:

实例下载地址

Android 8.0 自带应用相机(Camera2)源代码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警