├── .github └── workflows │ ├── fastlane.yml │ └── unit-test.yml ├── .gitignore ├── .idea └── inspectionProfiles │ └── Project_Default.xml ├── LICENSE.md ├── README.md ├── _docs ├── .htaccess ├── baseline_add_a_photo_white_48.png ├── baseline_filter_vintage_white_48.png ├── credits.html ├── devices.html ├── exposure_locked.png ├── exposure_unlocked.png ├── focus_mode_auto.png ├── focus_mode_continuous_picture.png ├── focus_mode_edof.png ├── focus_mode_fixed.png ├── focus_mode_infinity.png ├── focus_mode_locked.png ├── focus_mode_manual.png ├── help.html ├── history.html ├── ic_exposure_white_48dp.png ├── ic_gps_fixed_white_48dp.png ├── ic_launcher.png ├── ic_mic_white_48dp.png ├── ic_pause_circle_outline_white_48dp.png ├── index.html ├── info.html ├── popup.png ├── privacy_oc.html ├── settings.png ├── share.png ├── stylesheet.css ├── switch_camera.png ├── take_photo.png ├── take_photo_when_video_recording.png ├── take_video.png └── trash.png ├── androidx_LICENSE-2.0.txt ├── api_client ├── .gitignore ├── README.md ├── async_imu_example.py ├── basic_example.py ├── requirements.txt └── src │ ├── RemoteControl.py │ └── __init__.py ├── app ├── build.gradle └── src │ ├── androidTest │ ├── java │ │ └── net │ │ │ └── sourceforge │ │ │ └── opencamera │ │ │ └── test │ │ │ ├── AvgTests.java │ │ │ ├── HDRNTests.java │ │ │ ├── HDRTests.java │ │ │ ├── MainActivityTest.java │ │ │ ├── MainTests.java │ │ │ ├── Nexus7Tests.java │ │ │ ├── PanoramaTests.java │ │ │ ├── PhotoCamera2Tests.java │ │ │ ├── PhotoTests.java │ │ │ ├── SubsetTests.java │ │ │ └── VideoTests.java │ └── res │ │ ├── drawable-hdpi │ │ └── ic_launcher.png │ │ ├── drawable-ldpi │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ │ └── values │ │ └── strings.xml │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── androidx_LICENSE-2.0.txt │ │ ├── google_material_design_icons_LICENSE-2.0.txt │ │ ├── gpl-3.0.txt │ │ └── server_config.properties │ ├── java │ │ ├── com │ │ │ └── googleresearch │ │ │ │ └── capturesync │ │ │ │ ├── PhaseAlignController.java │ │ │ │ ├── SoftwareSyncController.java │ │ │ │ └── softwaresync │ │ │ │ ├── ClientInfo.java │ │ │ │ ├── NetworkHelpers.java │ │ │ │ ├── RpcCallback.java │ │ │ │ ├── SimpleNetworkTimeProtocol.java │ │ │ │ ├── SntpListener.java │ │ │ │ ├── SntpOffsetResponse.java │ │ │ │ ├── SoftwareSyncBase.java │ │ │ │ ├── SoftwareSyncClient.java │ │ │ │ ├── SoftwareSyncLeader.java │ │ │ │ ├── SyncConstants.java │ │ │ │ ├── SystemTicker.java │ │ │ │ ├── Ticker.java │ │ │ │ ├── TimeDomainConverter.java │ │ │ │ ├── TimeUtils.java │ │ │ │ └── phasealign │ │ │ │ ├── PeriodCalculator.java │ │ │ │ ├── PhaseAligner.java │ │ │ │ ├── PhaseConfig.java │ │ │ │ ├── PhaseResponse.java │ │ │ │ └── StreamUtils.java │ │ └── net │ │ │ └── sourceforge │ │ │ └── opencamera │ │ │ ├── AudioListener.java │ │ │ ├── ExtendedAppInterface.java │ │ │ ├── GyroSensor.java │ │ │ ├── HDRProcessor.java │ │ │ ├── HDRProcessorException.java │ │ │ ├── ImageSaver.java │ │ │ ├── LocationSupplier.java │ │ │ ├── MagneticSensor.java │ │ │ ├── MainActivity.java │ │ │ ├── MyApplicationInterface.java │ │ │ ├── MyAudioTriggerListenerCallback.java │ │ │ ├── MyDebug.java │ │ │ ├── MyPreferenceFragment.java │ │ │ ├── MyTileService.java │ │ │ ├── MyTileServiceFrontCamera.java │ │ │ ├── MyTileServiceVideo.java │ │ │ ├── MyWidgetProvider.java │ │ │ ├── MyWidgetProviderTakePhoto.java │ │ │ ├── OpenCameraApplication.java │ │ │ ├── PanoramaProcessor.java │ │ │ ├── PanoramaProcessorException.java │ │ │ ├── PermissionHandler.java │ │ │ ├── PreferenceHandler.java │ │ │ ├── PreferenceKeys.java │ │ │ ├── SaveLocationHistory.java │ │ │ ├── SettingsManager.java │ │ │ ├── SoundPoolManager.java │ │ │ ├── SpeechControl.java │ │ │ ├── StorageUtils.java │ │ │ ├── StorageUtilsWrapper.java │ │ │ ├── TakePhoto.java │ │ │ ├── TextFormatter.java │ │ │ ├── ToastBoxer.java │ │ │ ├── cameracontroller │ │ │ ├── CameraController.java │ │ │ ├── CameraController1.java │ │ │ ├── CameraController2.java │ │ │ ├── CameraControllerException.java │ │ │ ├── CameraControllerManager.java │ │ │ ├── CameraControllerManager1.java │ │ │ ├── CameraControllerManager2.java │ │ │ ├── RawImage.java │ │ │ └── YuvImageUtils.java │ │ │ ├── preview │ │ │ ├── ApplicationInterface.java │ │ │ ├── BasicApplicationInterface.java │ │ │ ├── CanvasView.java │ │ │ ├── Preview.java │ │ │ ├── VideoProfile.java │ │ │ ├── VideoQualityHandler.java │ │ │ └── camerasurface │ │ │ │ ├── CameraSurface.java │ │ │ │ ├── MySurfaceView.java │ │ │ │ └── MyTextureView.java │ │ │ ├── recsync │ │ │ ├── SoftwareSyncHelper.java │ │ │ └── SyncSettingsContainer.java │ │ │ ├── remotecontrol │ │ │ ├── BluetoothLeService.java │ │ │ ├── BluetoothRemoteControl.java │ │ │ ├── DeviceScanner.java │ │ │ └── KrakenGattAttributes.java │ │ │ ├── sensorlogging │ │ │ ├── FlashController.java │ │ │ ├── RawSensorInfo.java │ │ │ ├── VideoFrameInfo.java │ │ │ └── VideoPhaseInfo.java │ │ │ ├── sensorremote │ │ │ ├── RemoteRpcConfig.java │ │ │ ├── RemoteRpcRequestHandler.java │ │ │ ├── RemoteRpcResponse.java │ │ │ └── RemoteRpcServer.java │ │ │ └── ui │ │ │ ├── ArraySeekBarPreference.java │ │ │ ├── DrawPreview.java │ │ │ ├── FileInfo.java │ │ │ ├── FolderChooserDialog.java │ │ │ ├── MainUI.java │ │ │ ├── ManualSeekbars.java │ │ │ └── PopupView.java │ ├── res │ │ ├── drawable-hdpi │ │ │ ├── baseline_add_a_photo_white_48.png │ │ │ ├── baseline_bluetooth_white_48.png │ │ │ ├── baseline_check_white_48.png │ │ │ ├── baseline_close_white_48.png │ │ │ ├── baseline_filter_vintage_white_48.png │ │ │ ├── baseline_folder_open_white_48.png │ │ │ ├── baseline_highlight_white_48.png │ │ │ ├── baseline_panorama_horizontal_white_48.png │ │ │ ├── baseline_photo_library_white_48.png │ │ │ ├── baseline_remove_red_eye_white_48.png │ │ │ ├── baseline_rotate_left_white_48.png │ │ │ ├── baseline_rotate_right_white_48.png │ │ │ ├── baseline_shutter_speed_white_48.png │ │ │ ├── baseline_text_fields_red_48.png │ │ │ ├── baseline_text_fields_white_48.png │ │ │ ├── flash_auto.png │ │ │ ├── flash_off.png │ │ │ ├── flash_on.png │ │ │ ├── ic_align_phases_48dp.png │ │ │ ├── ic_burst_mode_white_48dp.png │ │ │ ├── ic_colorize_white_48dp.png │ │ │ ├── ic_empty.png │ │ │ ├── ic_exposure_red_48dp.png │ │ │ ├── ic_exposure_white_48dp.png │ │ │ ├── ic_face_red_48dp.png │ │ │ ├── ic_face_white_48dp.png │ │ │ ├── ic_fast_forward_white_48dp.png │ │ │ ├── ic_gps_fixed_red_48dp.png │ │ │ ├── ic_gps_fixed_white_48dp.png │ │ │ ├── ic_gps_off_white_48dp.png │ │ │ ├── ic_hdr_on_white_48dp.png │ │ │ ├── ic_help_outline_white_48dp.png │ │ │ ├── ic_imu_outline_white_48dp.png │ │ │ ├── ic_info_outline_white_48dp.png │ │ │ ├── ic_launcher_take_photo.png │ │ │ ├── ic_mic_off_white_48dp.png │ │ │ ├── ic_mic_red_48dp.png │ │ │ ├── ic_mic_white_48dp.png │ │ │ ├── ic_more_horiz_white_48dp.png │ │ │ ├── ic_pause_circle_outline_white_48dp.png │ │ │ ├── ic_photo_camera_white_48dp.png │ │ │ ├── ic_photo_size_select_large_white_48dp.png │ │ │ ├── ic_play_circle_outline_white_48dp.png │ │ │ ├── ic_power_settings_new_white_48dp.png │ │ │ ├── ic_recsync.png │ │ │ ├── ic_save_white_48dp.png │ │ │ ├── ic_slow_motion_video_white_48dp.png │ │ │ ├── ic_sync_settings_48dp.png │ │ │ ├── ic_sync_settings_red_48dp.png │ │ │ ├── ic_text_format_red_48dp.png │ │ │ ├── ic_text_format_white_48dp.png │ │ │ ├── ic_timelapse_white_48dp.png │ │ │ ├── ic_timer_white_48dp.png │ │ │ ├── ic_touch_app_white_48dp.png │ │ │ ├── ic_videocam_white_48dp.png │ │ │ ├── settings.png │ │ │ ├── share.png │ │ │ ├── switch_camera.png │ │ │ └── trash.png │ │ ├── drawable-mdpi │ │ │ ├── auto_stabilise_icon.png │ │ │ ├── auto_stabilise_icon_red.png │ │ │ ├── baseline_add_a_photo_white_48.png │ │ │ ├── baseline_bluetooth_white_48.png │ │ │ ├── baseline_check_white_48.png │ │ │ ├── baseline_close_white_48.png │ │ │ ├── baseline_filter_vintage_white_48.png │ │ │ ├── baseline_folder_open_white_48.png │ │ │ ├── baseline_highlight_white_48.png │ │ │ ├── baseline_panorama_horizontal_white_48.png │ │ │ ├── baseline_photo_library_white_48.png │ │ │ ├── baseline_remove_red_eye_white_48.png │ │ │ ├── baseline_rotate_left_white_48.png │ │ │ ├── baseline_rotate_right_white_48.png │ │ │ ├── baseline_shutter_speed_white_48.png │ │ │ ├── baseline_text_fields_red_48.png │ │ │ ├── baseline_text_fields_white_48.png │ │ │ ├── dro_icon.png │ │ │ ├── expo_icon.png │ │ │ ├── exposure_locked.png │ │ │ ├── exposure_unlocked.png │ │ │ ├── flash_auto.png │ │ │ ├── flash_off.png │ │ │ ├── flash_on.png │ │ │ ├── focus_bracket_icon.png │ │ │ ├── focus_mode_auto.png │ │ │ ├── focus_mode_continuous_picture.png │ │ │ ├── focus_mode_continuous_video.png │ │ │ ├── focus_mode_edof.png │ │ │ ├── focus_mode_fixed.png │ │ │ ├── focus_mode_infinity.png │ │ │ ├── focus_mode_locked.png │ │ │ ├── focus_mode_manual.png │ │ │ ├── ic_align_phases_48dp.png │ │ │ ├── ic_burst_mode_white_48dp.png │ │ │ ├── ic_colorize_white_48dp.png │ │ │ ├── ic_empty.png │ │ │ ├── ic_exposure_red_48dp.png │ │ │ ├── ic_exposure_white_48dp.png │ │ │ ├── ic_face_red_48dp.png │ │ │ ├── ic_face_white_48dp.png │ │ │ ├── ic_fast_forward_white_48dp.png │ │ │ ├── ic_gps_fixed_red_48dp.png │ │ │ ├── ic_gps_fixed_white_48dp.png │ │ │ ├── ic_gps_off_white_48dp.png │ │ │ ├── ic_hdr_on_white_48dp.png │ │ │ ├── ic_help_outline_white_48dp.png │ │ │ ├── ic_imu_outline_white_48dp.png │ │ │ ├── ic_info_outline_white_48dp.png │ │ │ ├── ic_launcher_take_photo.png │ │ │ ├── ic_mic_off_white_48dp.png │ │ │ ├── ic_mic_red_48dp.png │ │ │ ├── ic_mic_white_48dp.png │ │ │ ├── ic_more_horiz_white_48dp.png │ │ │ ├── ic_pause_circle_outline_white_48dp.png │ │ │ ├── ic_photo_camera_white_48dp.png │ │ │ ├── ic_photo_size_select_large_white_48dp.png │ │ │ ├── ic_play_circle_outline_white_48dp.png │ │ │ ├── ic_power_settings_new_white_48dp.png │ │ │ ├── ic_recsync.png │ │ │ ├── ic_save_white_48dp.png │ │ │ ├── ic_slow_motion_video_white_48dp.png │ │ │ ├── ic_stat_notify_take_photo.png │ │ │ ├── ic_sync_settings_48dp.png │ │ │ ├── ic_sync_settings_red_48dp.png │ │ │ ├── ic_text_format_red_48dp.png │ │ │ ├── ic_text_format_white_48dp.png │ │ │ ├── ic_timelapse_white_48dp.png │ │ │ ├── ic_timer_white_48dp.png │ │ │ ├── ic_touch_app_white_48dp.png │ │ │ ├── ic_videocam_white_48dp.png │ │ │ ├── iso_icon.png │ │ │ ├── nr_icon.png │ │ │ ├── popup.png │ │ │ ├── popup_flash_auto.png │ │ │ ├── popup_flash_off.png │ │ │ ├── popup_flash_on.png │ │ │ ├── popup_flash_red_eye.png │ │ │ ├── popup_flash_torch.png │ │ │ ├── raw_icon.png │ │ │ ├── raw_off_icon.png │ │ │ ├── raw_only_icon.png │ │ │ ├── settings.png │ │ │ ├── share.png │ │ │ ├── switch_camera.png │ │ │ ├── take_photo.png │ │ │ ├── take_photo_pref.png │ │ │ ├── take_photo_pressed.png │ │ │ ├── take_photo_when_video_recording.png │ │ │ ├── take_video.png │ │ │ ├── take_video_pref.png │ │ │ ├── take_video_pressed.png │ │ │ ├── take_video_recording.png │ │ │ ├── trash.png │ │ │ ├── white_balance_locked.png │ │ │ └── white_balance_unlocked.png │ │ ├── drawable-xhdpi │ │ │ ├── baseline_add_a_photo_white_48.png │ │ │ ├── baseline_bluetooth_white_48.png │ │ │ ├── baseline_check_white_48.png │ │ │ ├── baseline_close_white_48.png │ │ │ ├── baseline_filter_vintage_white_48.png │ │ │ ├── baseline_folder_open_white_48.png │ │ │ ├── baseline_highlight_white_48.png │ │ │ ├── baseline_panorama_horizontal_white_48.png │ │ │ ├── baseline_photo_library_white_48.png │ │ │ ├── baseline_remove_red_eye_white_48.png │ │ │ ├── baseline_rotate_left_white_48.png │ │ │ ├── baseline_rotate_right_white_48.png │ │ │ ├── baseline_shutter_speed_white_48.png │ │ │ ├── baseline_text_fields_red_48.png │ │ │ ├── baseline_text_fields_white_48.png │ │ │ ├── flash_auto.png │ │ │ ├── flash_off.png │ │ │ ├── flash_on.png │ │ │ ├── ic_align_phases_48dp.png │ │ │ ├── ic_burst_mode_white_48dp.png │ │ │ ├── ic_colorize_white_48dp.png │ │ │ ├── ic_empty.png │ │ │ ├── ic_exposure_red_48dp.png │ │ │ ├── ic_exposure_white_48dp.png │ │ │ ├── ic_face_red_48dp.png │ │ │ ├── ic_face_white_48dp.png │ │ │ ├── ic_fast_forward_white_48dp.png │ │ │ ├── ic_gps_fixed_red_48dp.png │ │ │ ├── ic_gps_fixed_white_48dp.png │ │ │ ├── ic_gps_off_white_48dp.png │ │ │ ├── ic_hdr_on_white_48dp.png │ │ │ ├── ic_help_outline_white_48dp.png │ │ │ ├── ic_imu_outline_white_48dp.png │ │ │ ├── ic_info_outline_white_48dp.png │ │ │ ├── ic_launcher_take_photo.png │ │ │ ├── ic_mic_off_white_48dp.png │ │ │ ├── ic_mic_red_48dp.png │ │ │ ├── ic_mic_white_48dp.png │ │ │ ├── ic_more_horiz_white_48dp.png │ │ │ ├── ic_pause_circle_outline_white_48dp.png │ │ │ ├── ic_photo_camera_white_48dp.png │ │ │ ├── ic_photo_size_select_large_white_48dp.png │ │ │ ├── ic_play_circle_outline_white_48dp.png │ │ │ ├── ic_power_settings_new_white_48dp.png │ │ │ ├── ic_recsync.png │ │ │ ├── ic_save_white_48dp.png │ │ │ ├── ic_slow_motion_video_white_48dp.png │ │ │ ├── ic_sync_settings_48dp.png │ │ │ ├── ic_sync_settings_red_48dp.png │ │ │ ├── ic_text_format_red_48dp.png │ │ │ ├── ic_text_format_white_48dp.png │ │ │ ├── ic_timelapse_white_48dp.png │ │ │ ├── ic_timer_white_48dp.png │ │ │ ├── ic_touch_app_white_48dp.png │ │ │ ├── ic_videocam_white_48dp.png │ │ │ ├── settings.png │ │ │ ├── share.png │ │ │ ├── switch_camera.png │ │ │ ├── take_photo.png │ │ │ ├── take_photo_pref.png │ │ │ ├── take_photo_pressed.png │ │ │ ├── take_photo_when_video_recording.png │ │ │ ├── take_video.png │ │ │ ├── take_video_pressed.png │ │ │ ├── take_video_recording.png │ │ │ └── trash.png │ │ ├── drawable-xxhdpi │ │ │ ├── auto_stabilise_icon.png │ │ │ ├── auto_stabilise_icon_red.png │ │ │ ├── baseline_add_a_photo_white_48.png │ │ │ ├── baseline_bluetooth_white_48.png │ │ │ ├── baseline_check_white_48.png │ │ │ ├── baseline_close_white_48.png │ │ │ ├── baseline_filter_vintage_white_48.png │ │ │ ├── baseline_folder_open_white_48.png │ │ │ ├── baseline_highlight_white_48.png │ │ │ ├── baseline_panorama_horizontal_white_48.png │ │ │ ├── baseline_photo_library_white_48.png │ │ │ ├── baseline_remove_red_eye_white_48.png │ │ │ ├── baseline_rotate_left_white_48.png │ │ │ ├── baseline_rotate_right_white_48.png │ │ │ ├── baseline_shutter_speed_white_48.png │ │ │ ├── baseline_text_fields_red_48.png │ │ │ ├── baseline_text_fields_white_48.png │ │ │ ├── dro_icon.png │ │ │ ├── expo_icon.png │ │ │ ├── flash_auto.png │ │ │ ├── flash_off.png │ │ │ ├── flash_on.png │ │ │ ├── focus_bracket_icon.png │ │ │ ├── ic_align_phases_48dp.png │ │ │ ├── ic_burst_mode_white_48dp.png │ │ │ ├── ic_colorize_white_48dp.png │ │ │ ├── ic_empty.png │ │ │ ├── ic_exposure_red_48dp.png │ │ │ ├── ic_exposure_white_48dp.png │ │ │ ├── ic_face_red_48dp.png │ │ │ ├── ic_face_white_48dp.png │ │ │ ├── ic_fast_forward_white_48dp.png │ │ │ ├── ic_gps_fixed_red_48dp.png │ │ │ ├── ic_gps_fixed_white_48dp.png │ │ │ ├── ic_gps_off_white_48dp.png │ │ │ ├── ic_hdr_on_white_48dp.png │ │ │ ├── ic_help_outline_white_48dp.png │ │ │ ├── ic_imu_outline_white_48dp.png │ │ │ ├── ic_info_outline_white_48dp.png │ │ │ ├── ic_launcher_take_photo.png │ │ │ ├── ic_mic_off_white_48dp.png │ │ │ ├── ic_mic_red_48dp.png │ │ │ ├── ic_mic_white_48dp.png │ │ │ ├── ic_more_horiz_white_48dp.png │ │ │ ├── ic_pause_circle_outline_white_48dp.png │ │ │ ├── ic_photo_camera_white_48dp.png │ │ │ ├── ic_photo_size_select_large_white_48dp.png │ │ │ ├── ic_play_circle_outline_white_48dp.png │ │ │ ├── ic_power_settings_new_white_48dp.png │ │ │ ├── ic_recsync.png │ │ │ ├── ic_save_white_48dp.png │ │ │ ├── ic_slow_motion_video_white_48dp.png │ │ │ ├── ic_stat_notify_take_photo.png │ │ │ ├── ic_sync_settings_48dp.png │ │ │ ├── ic_sync_settings_red_48dp.png │ │ │ ├── ic_text_format_red_48dp.png │ │ │ ├── ic_text_format_white_48dp.png │ │ │ ├── ic_timelapse_white_48dp.png │ │ │ ├── ic_timer_white_48dp.png │ │ │ ├── ic_touch_app_white_48dp.png │ │ │ ├── ic_videocam_white_48dp.png │ │ │ ├── iso_icon.png │ │ │ ├── nr_icon.png │ │ │ ├── raw_icon.png │ │ │ ├── raw_off_icon.png │ │ │ ├── raw_only_icon.png │ │ │ ├── settings.png │ │ │ ├── share.png │ │ │ ├── switch_camera.png │ │ │ └── trash.png │ │ ├── drawable-xxxhdpi │ │ │ ├── baseline_add_a_photo_white_48.png │ │ │ ├── baseline_bluetooth_white_48.png │ │ │ ├── baseline_check_white_48.png │ │ │ ├── baseline_close_white_48.png │ │ │ ├── baseline_filter_vintage_white_48.png │ │ │ ├── baseline_folder_open_white_48.png │ │ │ ├── baseline_highlight_white_48.png │ │ │ ├── baseline_panorama_horizontal_white_48.png │ │ │ ├── baseline_photo_library_white_48.png │ │ │ ├── baseline_remove_red_eye_white_48.png │ │ │ ├── baseline_rotate_left_white_48.png │ │ │ ├── baseline_rotate_right_white_48.png │ │ │ ├── baseline_shutter_speed_white_48.png │ │ │ ├── baseline_text_fields_red_48.png │ │ │ ├── baseline_text_fields_white_48.png │ │ │ ├── ic_align_phases_48dp.png │ │ │ ├── ic_burst_mode_white_48dp.png │ │ │ ├── ic_colorize_white_48dp.png │ │ │ ├── ic_empty.png │ │ │ ├── ic_exposure_red_48dp.png │ │ │ ├── ic_exposure_white_48dp.png │ │ │ ├── ic_face_red_48dp.png │ │ │ ├── ic_face_white_48dp.png │ │ │ ├── ic_fast_forward_white_48dp.png │ │ │ ├── ic_gps_fixed_red_48dp.png │ │ │ ├── ic_gps_fixed_white_48dp.png │ │ │ ├── ic_gps_off_white_48dp.png │ │ │ ├── ic_hdr_on_white_48dp.png │ │ │ ├── ic_help_outline_white_48dp.png │ │ │ ├── ic_imu_outline_white_48dp.png │ │ │ ├── ic_info_outline_white_48dp.png │ │ │ ├── ic_mic_off_white_48dp.png │ │ │ ├── ic_more_horiz_white_48dp.png │ │ │ ├── ic_pause_circle_outline_white_48dp.png │ │ │ ├── ic_photo_camera_white_48dp.png │ │ │ ├── ic_photo_size_select_large_white_48dp.png │ │ │ ├── ic_play_circle_outline_white_48dp.png │ │ │ ├── ic_power_settings_new_white_48dp.png │ │ │ ├── ic_recsync.png │ │ │ ├── ic_save_white_48dp.png │ │ │ ├── ic_slow_motion_video_white_48dp.png │ │ │ ├── ic_sync_settings_48dp.png │ │ │ ├── ic_sync_settings_red_48dp.png │ │ │ ├── ic_text_format_red_48dp.png │ │ │ ├── ic_text_format_white_48dp.png │ │ │ ├── ic_timelapse_white_48dp.png │ │ │ ├── ic_timer_white_48dp.png │ │ │ ├── ic_touch_app_white_48dp.png │ │ │ ├── ic_videocam_white_48dp.png │ │ │ └── settings.png │ │ ├── drawable │ │ │ ├── circle_background.xml │ │ │ ├── shortcut_gallery.xml │ │ │ ├── shortcut_ic_face_white_48dp.xml │ │ │ ├── shortcut_ic_photo_camera_white_48dp.xml │ │ │ ├── shortcut_ic_videocam_white_48dp.xml │ │ │ ├── shortcut_settings.xml │ │ │ ├── take_photo_selector.xml │ │ │ └── take_video_selector.xml │ │ ├── layout │ │ │ ├── activity_device_select.xml │ │ │ ├── activity_main.xml │ │ │ ├── arrayseekbarpreference.xml │ │ │ ├── listitem_device.xml │ │ │ ├── widget_layout.xml │ │ │ └── widget_layout_take_photo.xml │ │ ├── menu │ │ │ └── main.xml │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ ├── raw │ │ │ ├── default_phaseconfig.json │ │ │ ├── mybeep.ogg │ │ │ └── mybeep_hi.ogg │ │ ├── values-az │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-be │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-cs │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-de │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-el │ │ │ └── strings.xml │ │ ├── values-es │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-fr │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-hu │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-it │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-ja │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-ko │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-nb │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-pl │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-pt-rPT │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-ru │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-sl │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-sw600dp │ │ │ └── dimens.xml │ │ ├── values-sw720dp-land │ │ │ └── dimens.xml │ │ ├── values-tr │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-uk │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-v11 │ │ │ └── styles.xml │ │ ├── values-v14 │ │ │ └── styles.xml │ │ ├── values-v21 │ │ │ └── styles.xml │ │ ├── values-vi │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-zh-rCN │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values-zh-rTW │ │ │ ├── arrays.xml │ │ │ └── strings.xml │ │ ├── values │ │ │ ├── arrays.xml │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── xml-v25 │ │ │ └── shortcuts.xml │ │ └── xml │ │ │ ├── preferences.xml │ │ │ ├── widget_info.xml │ │ │ └── widget_info_take_photo.xml │ └── rs │ │ ├── align_mtb.rs │ │ ├── avg_brighten.rs │ │ ├── calculate_sharpness.rs │ │ ├── create_mtb.rs │ │ ├── feature_detector.rs │ │ ├── histogram_adjust.rs │ │ ├── histogram_compute.rs │ │ ├── process_avg.rs │ │ ├── process_hdr.rs │ │ └── pyramid_blending.rs │ └── test │ └── java │ └── net │ └── sourceforge │ └── opencamera │ └── test │ └── UnitTest.java ├── build.gradle ├── fastlane └── metadata │ └── android │ └── en-US │ ├── changelogs │ └── 81.txt │ ├── full_description.txt │ ├── images │ ├── icon.png │ └── phoneScreenshots │ │ ├── 1.png │ │ ├── 2.png │ │ └── 3.png │ ├── short_description.txt │ └── title.txt ├── google_material_design_icons_LICENSE-2.0.txt ├── gpl-3.0.txt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── makesrcarchive.bat ├── my-release-key.keystore.gpg ├── opencamera-extended-0152130a4960.json.enc ├── opencamera_source.txt └── settings.gradle /.github/workflows/fastlane.yml: -------------------------------------------------------------------------------- 1 | name: Validate Fastlane metadata 2 | 3 | on: [ push, workflow_dispatch ] 4 | 5 | jobs: 6 | validate: 7 | runs-on: ubuntu-latest 8 | steps: 9 | - uses: actions/checkout@v3 10 | 11 | - uses: ashutoshgngwr/validate-fastlane-supply-metadata@v2 12 | -------------------------------------------------------------------------------- /.github/workflows/unit-test.yml: -------------------------------------------------------------------------------- 1 | name: Run unit tests 2 | 3 | on: [ push, workflow_dispatch ] 4 | 5 | env: 6 | keystore_password: ${{ secrets.KeystorePassword }} 7 | keystore_alias: ${{ secrets.KeystoreAlias }} 8 | keystore_alias_password: ${{ secrets.KeystoreAliasPassword }} 9 | 10 | jobs: 11 | unit-test: 12 | runs-on: ubuntu-latest 13 | 14 | steps: 15 | - uses: actions/checkout@v2 16 | 17 | - uses: actions/setup-java@v2 18 | with: 19 | distribution: 'adopt' 20 | java-version: '8' 21 | 22 | - name: Cache Gradle packages 23 | uses: actions/cache@v2 24 | with: 25 | path: | 26 | ~/.gradle/caches 27 | ~/.gradle/wrapper 28 | key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} 29 | restore-keys: | 30 | ${{ runner.os }}-gradle- 31 | 32 | - name: Decrypt keystore file 33 | env: 34 | enc_key: ${{ secrets.KeystoreEncKey }} 35 | run: gpg --quiet --batch --yes --decrypt --passphrase="$enc_key" --output my-release-key.keystore my-release-key.keystore.gpg 36 | 37 | - name: Assemble debug 38 | run: ./gradlew assembleDebug 39 | 40 | - name: Assemble release 41 | run: ./gradlew assembleRelease 42 | 43 | - name: Test debug 44 | run: ./gradlew testDebugUnitTest 45 | 46 | - name: Test release 47 | run: ./gradlew testReleaseUnitTest 48 | 49 | - name: Cleanup Gradle Cache 50 | # Remove some files from the Gradle cache, so they aren't cached by GitHub Actions. 51 | # Restoring these files from a GitHub Actions cache might cause problems for future builds. 52 | run: | 53 | rm -f ~/.gradle/caches/modules-2/modules-2.lock 54 | rm -f ~/.gradle/caches/modules-2/gc.properties 55 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | _archive/ 2 | _devdocs/ 3 | _docs/*.jpg 4 | _docs/ads.txt 5 | _docs/app-ads.txt 6 | _docs/gplay.html 7 | _other/ 8 | _saved/ 9 | 10 | .gradle/ 11 | 12 | .idea/* 13 | !.idea/inspectionProfiles 14 | 15 | build/ 16 | app/release/ 17 | gfx/ 18 | testdata/ 19 | 20 | *.db 21 | *.iml 22 | *.apk 23 | *.ap_ 24 | 25 | local.properties 26 | uninstall.bat 27 | 28 | *.keystore 29 | 30 | opencamera-extended-firebase-adminsdk-yv5yz-e33a8ce5c1.json 31 | 32 | *.csv 33 | 34 | *.mp4 35 | -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 40 | -------------------------------------------------------------------------------- /_docs/.htaccess: -------------------------------------------------------------------------------- 1 | RewriteEngine On 2 | RewriteCond %{HTTP:X-Forwarded-Proto} !https 3 | RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 4 | -------------------------------------------------------------------------------- /_docs/baseline_add_a_photo_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/baseline_add_a_photo_white_48.png -------------------------------------------------------------------------------- /_docs/baseline_filter_vintage_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/baseline_filter_vintage_white_48.png -------------------------------------------------------------------------------- /_docs/exposure_locked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/exposure_locked.png -------------------------------------------------------------------------------- /_docs/exposure_unlocked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/exposure_unlocked.png -------------------------------------------------------------------------------- /_docs/focus_mode_auto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/focus_mode_auto.png -------------------------------------------------------------------------------- /_docs/focus_mode_continuous_picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/focus_mode_continuous_picture.png -------------------------------------------------------------------------------- /_docs/focus_mode_edof.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/focus_mode_edof.png -------------------------------------------------------------------------------- /_docs/focus_mode_fixed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/focus_mode_fixed.png -------------------------------------------------------------------------------- /_docs/focus_mode_infinity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/focus_mode_infinity.png -------------------------------------------------------------------------------- /_docs/focus_mode_locked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/focus_mode_locked.png -------------------------------------------------------------------------------- /_docs/focus_mode_manual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/focus_mode_manual.png -------------------------------------------------------------------------------- /_docs/ic_exposure_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/ic_exposure_white_48dp.png -------------------------------------------------------------------------------- /_docs/ic_gps_fixed_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/ic_gps_fixed_white_48dp.png -------------------------------------------------------------------------------- /_docs/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/ic_launcher.png -------------------------------------------------------------------------------- /_docs/ic_mic_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/ic_mic_white_48dp.png -------------------------------------------------------------------------------- /_docs/ic_pause_circle_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/ic_pause_circle_outline_white_48dp.png -------------------------------------------------------------------------------- /_docs/popup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/popup.png -------------------------------------------------------------------------------- /_docs/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/settings.png -------------------------------------------------------------------------------- /_docs/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/share.png -------------------------------------------------------------------------------- /_docs/stylesheet.css: -------------------------------------------------------------------------------- 1 | body { 2 | color: #000000; 3 | background-color: rgb(245,236,220); 4 | font-family: Tahoma, Geneva, sans-serif; 5 | } 6 | -------------------------------------------------------------------------------- /_docs/switch_camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/switch_camera.png -------------------------------------------------------------------------------- /_docs/take_photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/take_photo.png -------------------------------------------------------------------------------- /_docs/take_photo_when_video_recording.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/take_photo_when_video_recording.png -------------------------------------------------------------------------------- /_docs/take_video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/take_video.png -------------------------------------------------------------------------------- /_docs/trash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/_docs/trash.png -------------------------------------------------------------------------------- /api_client/README.md: -------------------------------------------------------------------------------- 1 | ## Remote control API client 2 | 3 | Provides **Python 3** and **Python 2**-compatible interface for communication with the smartphone running OpenCamera Sensors. 4 | 5 | ### Setup 6 | 7 | Install requirements. 8 | 9 | ### Usage 10 | 11 | See ```src/RemoteControl.py``` for class documentation and available public methods. 12 | 13 | - ```basic_example.py``` - example usage of all class methods 14 | - ```async_imu_example``` - example with non-blocking usage of ```get_imu``` method that works in 15 | **Python 2** 16 | -------------------------------------------------------------------------------- /api_client/async_imu_example.py: -------------------------------------------------------------------------------- 1 | import time 2 | from src.RemoteControl import RemoteControl 3 | from concurrent.futures import ThreadPoolExecutor 4 | 5 | HOST = '192.168.1.100' # The smartphone's IP address 6 | 7 | 8 | def main(): 9 | remote = RemoteControl(HOST) 10 | 11 | with ThreadPoolExecutor(max_workers=1) as executor: 12 | future = executor.submit(remote.get_imu, 10000, True, False) 13 | # Do something else 14 | print("doing other stuff...") 15 | time.sleep(10) 16 | print("done doing other stuff") 17 | # Get result when needed 18 | accel_data, gyro_data = future.result() 19 | # Process result somehow (here just file output) 20 | print("Accelerometer data length: %d" % len(accel_data)) 21 | with open("accel.csv", "w+") as accel: 22 | accel.writelines(accel_data) 23 | 24 | print('EXITED') 25 | remote.close() 26 | 27 | 28 | if __name__ == '__main__': 29 | main() 30 | 31 | -------------------------------------------------------------------------------- /api_client/basic_example.py: -------------------------------------------------------------------------------- 1 | import time 2 | from src.RemoteControl import RemoteControl 3 | 4 | HOST = '192.168.1.75' # The smartphone's IP address 5 | 6 | 7 | def main(): 8 | # example class usage 9 | # constructor starts the connection 10 | remote = RemoteControl(HOST) 11 | print("Connected") 12 | 13 | #print("Magnetometer data length: %d" % len(magnetic_data)) 14 | #with open("magnetic.csv", "w+") as imu_file: 15 | # imu_file.writelines(magnetic_data) 16 | 17 | phase, duration, exp_time = remote.start_video() 18 | print("%d %f" % (exp_time, duration)) 19 | time.sleep(5) 20 | remote.stop_video() 21 | 22 | # receives last video (blocks until received) 23 | start = time.time() 24 | filename = remote.get_video(want_progress_bar=True) 25 | end = time.time() 26 | print("elapsed: %f" % (end - start)) 27 | print('Closing connection') 28 | remote.close() 29 | 30 | 31 | if __name__ == '__main__': 32 | main() 33 | -------------------------------------------------------------------------------- /api_client/requirements.txt: -------------------------------------------------------------------------------- 1 | futures 2 | progress -------------------------------------------------------------------------------- /api_client/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/api_client/src/__init__.py -------------------------------------------------------------------------------- /app/src/androidTest/java/net/sourceforge/opencamera/test/HDRNTests.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera.test; 2 | 3 | import junit.framework.Test; 4 | import junit.framework.TestSuite; 5 | 6 | public class HDRNTests { 7 | /** Tests for HDR algorithm with more than 3 images - only need to run on a single device 8 | * Should manually look over the images dumped onto DCIM/ 9 | * To use these tests, the testdata/ subfolder should be manually copied to the test device in the DCIM/testOpenCamera/ 10 | * folder (so you have DCIM/testOpenCamera/testdata/). We don't use assets/ as we'd end up with huge APK sizes which takes 11 | * time to transfer to the device every time we run the tests. 12 | */ 13 | public static Test suite() { 14 | TestSuite suite = new TestSuite(MainTests.class.getName()); 15 | 16 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR23_exp2")); 17 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR23_exp2b")); 18 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR47_exp2")); 19 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR49_exp2")); 20 | 21 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR45")); 22 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR46")); 23 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR47")); 24 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR48")); 25 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR49")); 26 | 27 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR23_exp4")); 28 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR49_exp4")); 29 | 30 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR1_exp5")); 31 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR23_exp5")); 32 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR45_exp5")); 33 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR46_exp5")); 34 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR47_exp5")); 35 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR48_exp5")); 36 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR49_exp5")); 37 | 38 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR23_exp6")); 39 | 40 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR23_exp7")); 41 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR45_exp7")); 42 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testHDR47_exp7")); 43 | return suite; 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /app/src/androidTest/java/net/sourceforge/opencamera/test/Nexus7Tests.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera.test; 2 | 3 | import junit.framework.Test; 4 | import junit.framework.TestSuite; 5 | 6 | public class Nexus7Tests { 7 | // Tests to run specifically on Nexus 7 8 | public static Test suite() { 9 | TestSuite suite = new TestSuite(MainTests.class.getName()); 10 | 11 | // we run the following tests on the Nexus 7 as a device that supports SAF, but doesn't have Android 7+ (where we use alternative methods for read/writing Exif tags without needing File) 12 | // update: we now (as of 1.48.2) use the same codepaths for exif tags for before and after Android 7, but might as well keep these tests here anyway 13 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testTakePhotoSAF")); 14 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testPhotoStampSAF")); 15 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testDirectionOnSAF")); 16 | 17 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testSwitchVideo")); 18 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testFocusFlashAvailability")); 19 | 20 | return suite; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /app/src/androidTest/java/net/sourceforge/opencamera/test/SubsetTests.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera.test; 2 | 3 | import android.test.suitebuilder.annotation.SmallTest; 4 | 5 | import junit.framework.Test; 6 | import junit.framework.TestSuite; 7 | 8 | @SmallTest 9 | public class SubsetTests { 10 | public static Test suite() { 11 | TestSuite suite = new TestSuite(MainTests.class.getName()); 12 | // Basic video tests 13 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testVideoImuInfo")); 14 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testVideoAllSensors")); 15 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testVideoGyro")); 16 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testVideoAccel")); 17 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testVideoMagnetometer")); 18 | 19 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testTakeVideo")); 20 | 21 | // TODO: update this test for new video rec stop logic, now it relies on synchronous recording stop 22 | // suite.addTest(TestSuite.createTest(MainActivityTest.class, "testTakeVideoSettings")); 23 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testTakeVideoMacro")); 24 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testTakeVideoPause")); 25 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testTakeVideoPauseStop")); 26 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testTakeVideoSnapshot")); 27 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testTakeVideoSnapshotTimer")); 28 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testTakeVideoSnapshotPausePreview")); 29 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testTakeVideoSnapshotMax")); 30 | // Basic photo tests 31 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testTakePhoto")); 32 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testTakePhotoContinuous")); 33 | suite.addTest(TestSuite.createTest(MainActivityTest.class, "testTakePhotoContinuousNoTouch")); 34 | 35 | return suite; 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/androidTest/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/androidTest/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/androidTest/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/androidTest/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/androidTest/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/androidTest/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | OpenCamera.testTest 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/assets/server_config.properties: -------------------------------------------------------------------------------- 1 | RPC_PORT=6969 2 | SERVER_VERSION=v.0.1.1 3 | VIDEO_START_REQUEST=video_start 4 | VIDEO_STOP_REQUEST=video_stop 5 | GET_VIDEO_REQUEST=get_video 6 | CHUNK_END_DELIMITER=end 7 | SENSOR_END_MARKER=sensor_end 8 | SUCCESS=SUCCESS 9 | ERROR=ERROR 10 | -------------------------------------------------------------------------------- /app/src/main/java/com/googleresearch/capturesync/softwaresync/RpcCallback.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2019 The Google Research Authors. 3 | *

4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | *

8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | *

10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | *

16 | * Modifications copyright (C) 2021 Mobile Robotics Lab. at Skoltech. 17 | */ 18 | 19 | package com.googleresearch.capturesync.softwaresync; 20 | 21 | /** 22 | * Interface for RPC callbacks, the base methods used for communicating between devices. 23 | */ 24 | public interface RpcCallback { 25 | 26 | /** 27 | * The callback method called when an RPC is received. 28 | * 29 | * @param payload Contains the payload sent by the RPC. 30 | */ 31 | void call(String payload); 32 | } 33 | -------------------------------------------------------------------------------- /app/src/main/java/com/googleresearch/capturesync/softwaresync/SntpOffsetResponse.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2019 The Google Research Authors. 3 | *

4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | *

8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | *

10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | *

16 | * Modifications copyright (C) 2021 Mobile Robotics Lab. at Skoltech. 17 | */ 18 | 19 | package com.googleresearch.capturesync.softwaresync; 20 | 21 | /** 22 | * AutoValue class for SNTP offsetNs, synchronization accuracy and status. 23 | */ 24 | public final class SntpOffsetResponse { 25 | private final long mOffsetNs; 26 | private final long mSyncAccuracyNs; 27 | private final boolean mStatus; 28 | 29 | static SntpOffsetResponse create(long offset, long syncAccuracy, boolean status) { 30 | return new SntpOffsetResponse(offset, syncAccuracy, status); 31 | } 32 | 33 | private SntpOffsetResponse(long offsetNs, long syncAccuracyNs, boolean status) { 34 | mOffsetNs = offsetNs; 35 | mSyncAccuracyNs = syncAccuracyNs; 36 | mStatus = status; 37 | } 38 | 39 | /** 40 | * The time delta (leader - client) in nanoseconds of the AP SystemClock domain. 41 | * 42 | *

The client can take their local_time to get leader_time via: local_time (leader - client) = 43 | * leader_time. 44 | */ 45 | public long offsetNs() { 46 | return mOffsetNs; 47 | } 48 | 49 | /** 50 | * The worst case error in the clock domains between leader and client for this response, in 51 | * nanoseconds of the AP SystemClock domain. 52 | */ 53 | public long syncAccuracyNs() { 54 | return mSyncAccuracyNs; 55 | } 56 | 57 | /** 58 | * The success status of this response. 59 | */ 60 | public boolean status() { 61 | return mStatus; 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /app/src/main/java/com/googleresearch/capturesync/softwaresync/SystemTicker.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2019 The Google Research Authors. 3 | *

4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | *

8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | *

10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | *

16 | * Modifications copyright (C) 2021 Mobile Robotics Lab. at Skoltech. 17 | */ 18 | 19 | package com.googleresearch.capturesync.softwaresync; 20 | 21 | import android.os.SystemClock; 22 | 23 | /** 24 | * Simple implementation of Ticker interface using the SystemClock elapsed realtime clock. 25 | */ 26 | public class SystemTicker implements Ticker { 27 | @Override 28 | public long read() { 29 | return SystemClock.elapsedRealtimeNanos(); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /app/src/main/java/com/googleresearch/capturesync/softwaresync/Ticker.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2019 The Google Research Authors. 3 | *

4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | *

8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | *

10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | *

16 | * Modifications copyright (C) 2021 Mobile Robotics Lab. at Skoltech. 17 | */ 18 | 19 | package com.googleresearch.capturesync.softwaresync; 20 | 21 | /** 22 | * Interface for getting the time in nanoseconds, abstracting out accessing system time. 23 | */ 24 | public interface Ticker { 25 | /* Returns the time in nanoseconds. */ 26 | long read(); 27 | } 28 | -------------------------------------------------------------------------------- /app/src/main/java/com/googleresearch/capturesync/softwaresync/TimeDomainConverter.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2019 The Google Research Authors. 3 | *

4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | *

8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | *

10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | *

16 | * Modifications copyright (C) 2021 Mobile Robotics Lab. at Skoltech. 17 | */ 18 | 19 | package com.googleresearch.capturesync.softwaresync; 20 | 21 | /** 22 | * Interface used to manage time domain conversion, implemented by {@link SoftwareSyncBase}. This 23 | * allows {@link ResultProcessor} to convert sensor timestamps to the synchronized time domain 24 | * without needing full access to the softwaresync object. 25 | */ 26 | public interface TimeDomainConverter { 27 | 28 | /** 29 | * Calculates the leader time associated with the given local time in nanoseconds. The local time 30 | * must be in the SystemClock.elapsedRealTimeNanos() localClock domain, nanosecond units. This 31 | * includes timestamps such as the sensor timestamp from the camera. leader_time = 32 | * local_elapsed_time_ns + leader_from_local_ns. 33 | * 34 | * @param localTimeNs given local time (local clock SystemClock.elapsedRealtimeNanos() domain). 35 | * @return leader synchronized time in nanoseconds. 36 | */ 37 | long leaderTimeForLocalTimeNs(long localTimeNs); 38 | 39 | } 40 | -------------------------------------------------------------------------------- /app/src/main/java/com/googleresearch/capturesync/softwaresync/TimeUtils.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2019 The Google Research Authors. 3 | *

4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | *

8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | *

10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | *

16 | * Modifications copyright (C) 2021 Mobile Robotics Lab. at Skoltech. 17 | */ 18 | 19 | package com.googleresearch.capturesync.softwaresync; 20 | 21 | /** 22 | * Helper conversions between time scales. 23 | */ 24 | public final class TimeUtils { 25 | 26 | public static double nanosToMillis(double nanos) { 27 | return nanos / 1_000_000L; 28 | } 29 | 30 | public static long nanosToSeconds(long nanos) { 31 | return nanos / 1_000_000_000L; 32 | } 33 | 34 | public static double nanosToSeconds(double nanos) { 35 | return nanos / 1_000_000_000L; 36 | } 37 | 38 | public static long millisToNanos(long millis) { 39 | return millis * 1_000_000L; 40 | } 41 | 42 | public static long secondsToNanos(int seconds) { 43 | return seconds * 1_000_000_000L; 44 | } 45 | 46 | private TimeUtils() { 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /app/src/main/java/com/googleresearch/capturesync/softwaresync/phasealign/StreamUtils.java: -------------------------------------------------------------------------------- 1 | package com.googleresearch.capturesync.softwaresync.phasealign; 2 | 3 | import android.os.Build; 4 | 5 | import androidx.annotation.RequiresApi; 6 | 7 | import java.util.Iterator; 8 | import java.util.Objects; 9 | import java.util.Spliterator; 10 | import java.util.Spliterators; 11 | import java.util.function.BiFunction; 12 | import java.util.stream.Stream; 13 | import java.util.stream.StreamSupport; 14 | 15 | /** 16 | * Helper functions to works with {@link java.util.stream.Stream}. 17 | */ 18 | public class StreamUtils { 19 | 20 | private StreamUtils() { 21 | } 22 | 23 | /** 24 | * Constructs a new stream with the results of applying the provided function to the contents 25 | * of the provided streams one by one. 26 | * Original implementation: https://stackoverflow.com/a/23529010. 27 | * 28 | * @param a the first stream. 29 | * @param b the second stream. 30 | * @param zipper the function to be applied to the elements of the given streams with the same 31 | * indices. 32 | * @return a stream containing the results of the given function. 33 | */ 34 | @RequiresApi(api = Build.VERSION_CODES.N) 35 | public static Stream zip(Stream a, Stream b, BiFunction zipper) { 36 | Objects.requireNonNull(zipper); 37 | Spliterator aSpliterator = Objects.requireNonNull(a).spliterator(); 38 | Spliterator bSpliterator = Objects.requireNonNull(b).spliterator(); 39 | 40 | // Zipping looses DISTINCT and SORTED characteristics 41 | int characteristics = aSpliterator.characteristics() & bSpliterator.characteristics() & 42 | ~(Spliterator.DISTINCT | Spliterator.SORTED); 43 | 44 | // Check if both streams are SIZED and get the minimum size if possible 45 | long zipSize = ((characteristics & Spliterator.SIZED) != 0) 46 | ? Math.min(aSpliterator.getExactSizeIfKnown(), bSpliterator.getExactSizeIfKnown()) 47 | : -1; 48 | 49 | Iterator aIterator = Spliterators.iterator(aSpliterator); 50 | Iterator bIterator = Spliterators.iterator(bSpliterator); 51 | Iterator cIterator = new Iterator() { 52 | @Override 53 | public boolean hasNext() { 54 | return aIterator.hasNext() && bIterator.hasNext(); 55 | } 56 | 57 | @Override 58 | public C next() { 59 | return zipper.apply(aIterator.next(), bIterator.next()); 60 | } 61 | }; 62 | 63 | Spliterator split = Spliterators.spliterator(cIterator, zipSize, characteristics); 64 | return StreamSupport.stream(split, a.isParallel() || b.isParallel()); 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/HDRProcessorException.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera; 2 | 3 | /** Exception for HDRProcessor class. 4 | */ 5 | @SuppressWarnings("WeakerAccess") 6 | public class HDRProcessorException extends Exception { 7 | final static public int INVALID_N_IMAGES = 0; // the supplied number of images is not supported 8 | final static public int UNEQUAL_SIZES = 1; // images not of the same resolution 9 | 10 | final private int code; 11 | 12 | HDRProcessorException(int code) { 13 | this.code = code; 14 | } 15 | 16 | public int getCode() { 17 | return code; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/MyDebug.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera; 2 | 3 | /** Global constant to control logging, should always be set to false in 4 | * released versions. 5 | */ 6 | public class MyDebug { 7 | public static final boolean LOG = true; 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/MyTileService.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera; 2 | 3 | import android.content.Intent; 4 | import android.os.Build; 5 | import android.service.quicksettings.TileService; 6 | import androidx.annotation.RequiresApi; 7 | import android.util.Log; 8 | 9 | /** Provides service for quick settings tile. 10 | */ 11 | @RequiresApi(api = Build.VERSION_CODES.N) 12 | public class MyTileService extends TileService { 13 | private static final String TAG = "MyTileService"; 14 | public static final String TILE_ID = "net.sourceforge.opencamera.TILE_CAMERA"; 15 | 16 | @Override 17 | public void onDestroy() { 18 | super.onDestroy(); 19 | } 20 | 21 | @Override 22 | public void onTileAdded() { 23 | super.onTileAdded(); 24 | } 25 | 26 | @Override 27 | public void onTileRemoved() { 28 | super.onTileRemoved(); 29 | } 30 | 31 | @Override 32 | public void onStartListening() { 33 | super.onStartListening(); 34 | } 35 | 36 | @Override 37 | public void onStopListening() { 38 | super.onStopListening(); 39 | } 40 | 41 | @Override 42 | public void onClick() { 43 | if( MyDebug.LOG ) 44 | Log.d(TAG, "onClick"); 45 | super.onClick(); 46 | Intent intent = new Intent(this, MainActivity.class); 47 | intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP); 48 | intent.setAction(TILE_ID); 49 | startActivity(intent); 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/MyTileServiceFrontCamera.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera; 2 | 3 | import android.content.Intent; 4 | import android.os.Build; 5 | import android.service.quicksettings.TileService; 6 | import androidx.annotation.RequiresApi; 7 | import android.util.Log; 8 | 9 | /** Provides service for quick settings tile. 10 | */ 11 | @RequiresApi(api = Build.VERSION_CODES.N) 12 | public class MyTileServiceFrontCamera extends TileService { 13 | private static final String TAG = "MyTileServiceFrontCam"; 14 | public static final String TILE_ID = "net.sourceforge.opencamera.TILE_FRONT_CAMERA"; 15 | 16 | @Override 17 | public void onDestroy() { 18 | super.onDestroy(); 19 | } 20 | 21 | @Override 22 | public void onTileAdded() { 23 | super.onTileAdded(); 24 | } 25 | 26 | @Override 27 | public void onTileRemoved() { 28 | super.onTileRemoved(); 29 | } 30 | 31 | @Override 32 | public void onStartListening() { 33 | super.onStartListening(); 34 | } 35 | 36 | @Override 37 | public void onStopListening() { 38 | super.onStopListening(); 39 | } 40 | 41 | @Override 42 | public void onClick() { 43 | if( MyDebug.LOG ) 44 | Log.d(TAG, "onClick"); 45 | super.onClick(); 46 | Intent intent = new Intent(this, MainActivity.class); 47 | intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP); 48 | intent.setAction(TILE_ID); 49 | startActivity(intent); 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/MyTileServiceVideo.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera; 2 | 3 | import android.content.Intent; 4 | import android.os.Build; 5 | import android.service.quicksettings.TileService; 6 | import androidx.annotation.RequiresApi; 7 | import android.util.Log; 8 | 9 | /** Provides service for quick settings tile. 10 | */ 11 | @RequiresApi(api = Build.VERSION_CODES.N) 12 | public class MyTileServiceVideo extends TileService { 13 | private static final String TAG = "MyTileServiceVideo"; 14 | public static final String TILE_ID = "net.sourceforge.opencamera.TILE_VIDEO"; 15 | 16 | @Override 17 | public void onDestroy() { 18 | super.onDestroy(); 19 | } 20 | 21 | @Override 22 | public void onTileAdded() { 23 | super.onTileAdded(); 24 | } 25 | 26 | @Override 27 | public void onTileRemoved() { 28 | super.onTileRemoved(); 29 | } 30 | 31 | @Override 32 | public void onStartListening() { 33 | super.onStartListening(); 34 | } 35 | 36 | @Override 37 | public void onStopListening() { 38 | super.onStopListening(); 39 | } 40 | 41 | @Override 42 | public void onClick() { 43 | if( MyDebug.LOG ) 44 | Log.d(TAG, "onClick"); 45 | super.onClick(); 46 | Intent intent = new Intent(this, MainActivity.class); 47 | intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP); 48 | intent.setAction(TILE_ID); 49 | startActivity(intent); 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/MyWidgetProviderTakePhoto.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera; 2 | 3 | import android.app.PendingIntent; 4 | import android.appwidget.AppWidgetManager; 5 | import android.appwidget.AppWidgetProvider; 6 | import android.content.Context; 7 | import android.content.Intent; 8 | import android.util.Log; 9 | import android.widget.RemoteViews; 10 | 11 | /** Handles the Open Camera "take photo" widget. This widget launches Open 12 | * Camera, and immediately takes a photo. 13 | */ 14 | public class MyWidgetProviderTakePhoto extends AppWidgetProvider { 15 | private static final String TAG = "MyWidgetProviderTakePho"; 16 | 17 | // see http://developer.android.com/guide/topics/appwidgets/index.html 18 | public void onUpdate(Context context, AppWidgetManager appWidgetManager, int [] appWidgetIds) { 19 | if( MyDebug.LOG ) 20 | Log.d(TAG, "onUpdate"); 21 | if( MyDebug.LOG ) 22 | Log.d(TAG, "length = " + appWidgetIds.length); 23 | 24 | for(int appWidgetId : appWidgetIds) { 25 | if( MyDebug.LOG ) 26 | Log.d(TAG, "appWidgetId: " + appWidgetId); 27 | 28 | Intent intent = new Intent(context, TakePhoto.class); 29 | PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0); 30 | 31 | RemoteViews remote_views = new RemoteViews(context.getPackageName(), R.layout.widget_layout_take_photo); 32 | remote_views.setOnClickPendingIntent(R.id.widget_take_photo, pendingIntent); 33 | 34 | appWidgetManager.updateAppWidget(appWidgetId, remote_views); 35 | } 36 | } 37 | 38 | /*@Override 39 | public void onReceive(Context context, Intent intent) { 40 | if( MyDebug.LOG ) { 41 | Log.d(TAG, "onReceive " + intent); 42 | } 43 | if (intent.getAction().equals("net.sourceforge.opencamera.LAUNCH_OPEN_CAMERA")) { 44 | if( MyDebug.LOG ) 45 | Log.d(TAG, "Launching MainActivity"); 46 | final Intent activity = new Intent(context, MainActivity.class); 47 | activity.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 48 | context.startActivity(activity); 49 | if( MyDebug.LOG ) 50 | Log.d(TAG, "done"); 51 | } 52 | super.onReceive(context, intent); 53 | }*/ 54 | } 55 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/OpenCameraApplication.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera; 2 | 3 | import android.app.Application; 4 | import android.os.Process; 5 | import android.util.Log; 6 | 7 | /** We override the Application class to implement the workaround at 8 | * https://issuetracker.google.com/issues/36972466#comment14 for Google bug crash. It seems ugly, 9 | * but Google consider this a low priority despite calling these "bad behaviours" in applications! 10 | */ 11 | public class OpenCameraApplication extends Application { 12 | private static final String TAG = "OpenCameraApplication"; 13 | 14 | @Override 15 | public void onCreate() { 16 | if( MyDebug.LOG ) 17 | Log.d(TAG, "onCreate"); 18 | super.onCreate(); 19 | checkAppReplacingState(); 20 | } 21 | 22 | private void checkAppReplacingState() { 23 | if( MyDebug.LOG ) 24 | Log.d(TAG, "checkAppReplacingState"); 25 | if( getResources() == null ) { 26 | Log.e(TAG, "app is replacing, kill"); 27 | Process.killProcess(Process.myPid()); 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/PanoramaProcessorException.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera; 2 | 3 | /** Exception for PanoramaProcessor class. 4 | */ 5 | @SuppressWarnings("WeakerAccess") 6 | public class PanoramaProcessorException extends Exception { 7 | final static public int INVALID_N_IMAGES = 0; // the supplied number of images is not supported 8 | final static public int UNEQUAL_SIZES = 1; // images not of the same resolution 9 | final static public int FAILED_TO_CROP = 1; // failed to crop 10 | 11 | final private int code; 12 | 13 | PanoramaProcessorException(int code) { 14 | this.code = code; 15 | } 16 | 17 | public int getCode() { 18 | return code; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/TakePhoto.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera; 2 | 3 | import android.app.Activity; 4 | import android.content.Intent; 5 | import android.os.Bundle; 6 | import android.util.Log; 7 | 8 | /** Entry Activity for the "take photo" widget (see MyWidgetProviderTakePhoto). 9 | * This redirects to MainActivity, but uses an intent extra/bundle to pass the 10 | * "take photo" request. 11 | */ 12 | public class TakePhoto extends Activity { 13 | private static final String TAG = "TakePhoto"; 14 | 15 | // Usually passing data via intent is preferred to using statics - however here a static is better for security, 16 | // as we don't want other applications calling Open Camera's MainActivity with a take photo intent! 17 | //public static final String TAKE_PHOTO = "net.sourceforge.opencamera.TAKE_PHOTO"; 18 | public static boolean TAKE_PHOTO; 19 | 20 | @Override 21 | protected void onCreate(Bundle savedInstanceState) { 22 | if( MyDebug.LOG ) 23 | Log.d(TAG, "onCreate"); 24 | super.onCreate(savedInstanceState); 25 | 26 | Intent intent = new Intent(this, MainActivity.class); 27 | intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP); 28 | //intent.putExtra(TAKE_PHOTO, true); 29 | TakePhoto.TAKE_PHOTO = true; 30 | this.startActivity(intent); 31 | if( MyDebug.LOG ) 32 | Log.d(TAG, "finish"); 33 | this.finish(); 34 | } 35 | 36 | protected void onResume() { 37 | if( MyDebug.LOG ) 38 | Log.d(TAG, "onResume"); 39 | super.onResume(); 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/ToastBoxer.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera; 2 | 3 | import android.widget.Toast; 4 | 5 | /** Allows methods to update a Toast with a new Toast. 6 | */ 7 | public class ToastBoxer { 8 | public Toast toast; 9 | 10 | public ToastBoxer() { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/cameracontroller/CameraControllerException.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera.cameracontroller; 2 | 3 | /** Exception for CameraController classes. 4 | */ 5 | public class CameraControllerException extends Exception { 6 | private static final long serialVersionUID = 7904697847749213106L; 7 | 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/cameracontroller/CameraControllerManager.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera.cameracontroller; 2 | 3 | import android.content.Context; 4 | 5 | /** Provides additional support related to the Android camera APIs. This is to 6 | * support functionality that doesn't require a camera to have been opened. 7 | */ 8 | public abstract class CameraControllerManager { 9 | public abstract int getNumberOfCameras(); 10 | /** Returns whether the supplied cameraId is front, back or external. 11 | */ 12 | public abstract CameraController.Facing getFacing(int cameraId); 13 | 14 | /** Tries to return a textual description for the camera, such as front/back, along with extra 15 | * details if possible such as "ultra-wide". Will be null if no description can be determined. 16 | */ 17 | public abstract String getDescription(Context context, int cameraId); 18 | } 19 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/cameracontroller/CameraControllerManager1.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera.cameracontroller; 2 | 3 | import net.sourceforge.opencamera.R; 4 | 5 | import android.content.Context; 6 | import android.hardware.Camera; 7 | import android.util.Log; 8 | 9 | /** Provides support using Android's original camera API 10 | * android.hardware.Camera. 11 | */ 12 | public class CameraControllerManager1 extends CameraControllerManager { 13 | private static final String TAG = "CControllerManager1"; 14 | public int getNumberOfCameras() { 15 | return Camera.getNumberOfCameras(); 16 | } 17 | 18 | @Override 19 | public CameraController.Facing getFacing(int cameraId) { 20 | try { 21 | Camera.CameraInfo camera_info = new Camera.CameraInfo(); 22 | Camera.getCameraInfo(cameraId, camera_info); 23 | switch( camera_info.facing ) { 24 | case Camera.CameraInfo.CAMERA_FACING_FRONT: 25 | return CameraController.Facing.FACING_FRONT; 26 | case Camera.CameraInfo.CAMERA_FACING_BACK: 27 | return CameraController.Facing.FACING_BACK; 28 | } 29 | Log.e(TAG, "unknown camera_facing: " + camera_info.facing); 30 | } 31 | catch(RuntimeException e) { 32 | // Had a report of this crashing on Galaxy Nexus - may be device specific issue, see http://stackoverflow.com/questions/22383708/java-lang-runtimeexception-fail-to-get-camera-info 33 | // but good to catch it anyway 34 | Log.e(TAG, "failed to get facing"); 35 | e.printStackTrace(); 36 | } 37 | return CameraController.Facing.FACING_UNKNOWN; 38 | } 39 | 40 | @Override 41 | public String getDescription(Context context, int cameraId) { 42 | switch( getFacing(cameraId) ) { 43 | case FACING_FRONT: 44 | return context.getResources().getString(R.string.front_camera); 45 | case FACING_BACK: 46 | return context.getResources().getString(R.string.back_camera); 47 | } 48 | return null; 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/cameracontroller/RawImage.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera.cameracontroller; 2 | 3 | import android.annotation.TargetApi; 4 | import android.hardware.camera2.DngCreator; 5 | import android.media.Image; 6 | import android.os.Build; 7 | import android.util.Log; 8 | 9 | import net.sourceforge.opencamera.MyDebug; 10 | 11 | import java.io.IOException; 12 | import java.io.OutputStream; 13 | 14 | /** Wrapper class to store DngCreator and Image. 15 | */ 16 | public class RawImage { 17 | private static final String TAG = "RawImage"; 18 | 19 | private final DngCreator dngCreator; 20 | private final Image image; 21 | 22 | public RawImage(DngCreator dngCreator, Image image) { 23 | this.dngCreator = dngCreator; 24 | this.image = image; 25 | } 26 | 27 | /** Writes the dng file to the supplied output. 28 | */ 29 | @TargetApi(Build.VERSION_CODES.LOLLIPOP) 30 | public void writeImage(OutputStream dngOutput) throws IOException { 31 | if( MyDebug.LOG ) 32 | Log.d(TAG, "writeImage"); 33 | try { 34 | dngCreator.writeImage(dngOutput, image); 35 | } 36 | catch(AssertionError e) { 37 | // have had AssertionError from OnePlus 5 on Google Play; rethrow as an IOException so it's handled 38 | // in the same way 39 | e.printStackTrace(); 40 | throw new IOException(); 41 | } 42 | catch(IllegalStateException e) { 43 | // have had IllegalStateException from Galaxy Note 8 on Google Play; rethrow as an IOException so it's handled 44 | // in the same way 45 | e.printStackTrace(); 46 | throw new IOException(); 47 | } 48 | } 49 | 50 | /** Closes the image. Must be called to free up resources when no longer needed. After calling 51 | * this method, this object should not be used. 52 | */ 53 | @TargetApi(Build.VERSION_CODES.LOLLIPOP) 54 | public void close() { 55 | if( MyDebug.LOG ) 56 | Log.d(TAG, "close"); 57 | image.close(); 58 | dngCreator.close(); 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/preview/CanvasView.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera.preview; 2 | 3 | import net.sourceforge.opencamera.MyDebug; 4 | import android.content.Context; 5 | import android.graphics.Canvas; 6 | import android.os.Handler; 7 | import android.util.Log; 8 | import android.view.View; 9 | 10 | /** Overlay for the Preview - this just redirects to Preview.onDraw to do the 11 | * work. Only used if using a MyTextureView (if using MySurfaceView, then that 12 | * class can handle the onDraw()). TextureViews can't be used for both a 13 | * camera preview, and used for drawing on. 14 | */ 15 | public class CanvasView extends View { 16 | private static final String TAG = "CanvasView"; 17 | 18 | private final Preview preview; 19 | private final int [] measure_spec = new int[2]; 20 | private final Handler handler = new Handler(); 21 | private final Runnable tick; 22 | 23 | CanvasView(Context context, final Preview preview) { 24 | super(context); 25 | this.preview = preview; 26 | if( MyDebug.LOG ) { 27 | Log.d(TAG, "new CanvasView"); 28 | } 29 | 30 | // deprecated setting, but required on Android versions prior to 3.0 31 | //getHolder().setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); // deprecated 32 | 33 | tick = new Runnable() { 34 | public void run() { 35 | /*if( MyDebug.LOG ) 36 | Log.d(TAG, "invalidate()");*/ 37 | preview.test_ticker_called = true; 38 | invalidate(); 39 | handler.postDelayed(this, preview.getFrameRate()); 40 | } 41 | }; 42 | } 43 | 44 | @Override 45 | public void onDraw(Canvas canvas) { 46 | /*if( MyDebug.LOG ) 47 | Log.d(TAG, "onDraw()");*/ 48 | preview.draw(canvas); 49 | } 50 | 51 | @Override 52 | protected void onMeasure(int widthSpec, int heightSpec) { 53 | if( MyDebug.LOG ) 54 | Log.d(TAG, "onMeasure: " + widthSpec + " x " + heightSpec); 55 | preview.getMeasureSpec(measure_spec, widthSpec, heightSpec); 56 | super.onMeasure(measure_spec[0], measure_spec[1]); 57 | } 58 | 59 | void onPause() { 60 | if( MyDebug.LOG ) 61 | Log.d(TAG, "onPause()"); 62 | handler.removeCallbacks(tick); 63 | } 64 | 65 | void onResume() { 66 | if( MyDebug.LOG ) 67 | Log.d(TAG, "onResume()"); 68 | tick.run(); 69 | } 70 | } 71 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/preview/camerasurface/CameraSurface.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera.preview.camerasurface; 2 | 3 | import net.sourceforge.opencamera.cameracontroller.CameraController; 4 | 5 | import android.graphics.Matrix; 6 | import android.media.MediaRecorder; 7 | import android.view.View; 8 | 9 | /** Provides support for the surface used for the preview - this can either be 10 | * a SurfaceView or a TextureView. 11 | */ 12 | public interface CameraSurface { 13 | View getView(); 14 | void setPreviewDisplay(CameraController camera_controller); // n.b., uses double-dispatch similar to Visitor pattern - behaviour depends on type of CameraSurface and CameraController 15 | void setVideoRecorder(MediaRecorder video_recorder); 16 | void setTransform(Matrix matrix); 17 | void onPause(); 18 | void onResume(); 19 | } 20 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/remotecontrol/KrakenGattAttributes.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera.remotecontrol; 2 | 3 | import java.util.Arrays; 4 | import java.util.List; 5 | import java.util.UUID; 6 | 7 | /** 8 | * This class includes the GATT attributes of the Kraken Smart Housing, which is 9 | * an underwater camera housing that communicates its key presses with the phone over 10 | * Bluetooth Low Energy 11 | */ 12 | class KrakenGattAttributes { 13 | static final UUID CLIENT_CHARACTERISTIC_CONFIG = UUID.fromString("00002902-0000-1000-8000-00805f9b34fb"); 14 | 15 | //static final UUID KRAKEN_SENSORS_SERVICE = UUID.fromString("00001623-1212-efde-1523-785feabcd123"); 16 | static final UUID KRAKEN_SENSORS_CHARACTERISTIC = UUID.fromString("00001625-1212-efde-1523-785feabcd123"); 17 | //static final UUID KRAKEN_BUTTONS_SERVICE= UUID.fromString("00001523-1212-efde-1523-785feabcd123"); 18 | static final UUID KRAKEN_BUTTONS_CHARACTERISTIC= UUID.fromString("00001524-1212-efde-1523-785feabcd123"); 19 | //static final UUID BATTERY_SERVICE = UUID.fromString("180f"); 20 | //static final UUID BATTERY_LEVEL = UUID.fromString("2a19"); 21 | 22 | static List getDesiredCharacteristics() { 23 | return Arrays.asList(KRAKEN_BUTTONS_CHARACTERISTIC, KRAKEN_SENSORS_CHARACTERISTIC); 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/sensorlogging/FlashController.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera.sensorlogging; 2 | 3 | import android.os.SystemClock; 4 | import android.util.Log; 5 | 6 | import net.sourceforge.opencamera.MainActivity; 7 | import net.sourceforge.opencamera.StorageUtils; 8 | import net.sourceforge.opencamera.StorageUtilsWrapper; 9 | 10 | import java.io.BufferedWriter; 11 | import java.io.File; 12 | import java.io.IOException; 13 | import java.io.PrintWriter; 14 | import java.util.Date; 15 | 16 | public class FlashController { 17 | private final static String TAG = "FlashController"; 18 | private final static String TIMESTAMP_FILE_SUFFIX = "_flash"; 19 | private BufferedWriter mFlashBufferedWriter; 20 | private final MainActivity mContext; 21 | 22 | public boolean isRecording() { 23 | return mIsRecording; 24 | } 25 | 26 | private volatile boolean mIsRecording; 27 | 28 | 29 | public FlashController(MainActivity context) { 30 | mContext = context; 31 | } 32 | 33 | public void startRecording(Date currentVideoDate) throws IOException { 34 | StorageUtilsWrapper storageUtils = mContext.getStorageUtils(); 35 | 36 | File frameTimestampFile = storageUtils.createOutputCaptureInfo( 37 | StorageUtils.MEDIA_TYPE_RAW_SENSOR_INFO, "csv", TIMESTAMP_FILE_SUFFIX, currentVideoDate 38 | ); 39 | mFlashBufferedWriter = new BufferedWriter( 40 | new PrintWriter(frameTimestampFile) 41 | ); 42 | mIsRecording = true; 43 | } 44 | 45 | public void onFlashFired() { 46 | if (isRecording() && mFlashBufferedWriter != null) { 47 | long timestamp = SystemClock.elapsedRealtimeNanos(); 48 | try { 49 | mFlashBufferedWriter 50 | .append(Long.toString(timestamp)) 51 | .append("\n"); 52 | } catch (IOException e) { 53 | Log.d(TAG, "Failed to write flash timestamp"); 54 | } 55 | } 56 | } 57 | 58 | public void stopRecording() { 59 | mIsRecording = false; 60 | try { 61 | if (mFlashBufferedWriter != null) { 62 | Log.d(TAG, "Before writer close()"); 63 | mFlashBufferedWriter.flush(); 64 | mFlashBufferedWriter.close(); 65 | mFlashBufferedWriter = null; 66 | Log.d(TAG, "After writer close()"); 67 | } 68 | } catch (IOException e) { 69 | Log.d(TAG, "Exception occurred when attempting to close mFlashBufferedWriter"); 70 | e.printStackTrace(); 71 | } 72 | } 73 | } 74 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/sensorlogging/VideoPhaseInfo.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera.sensorlogging; 2 | 3 | import androidx.annotation.NonNull; 4 | 5 | import java.util.List; 6 | 7 | public class VideoPhaseInfo { 8 | private final long mVideoPhaseNs; 9 | private final double mAvgDurationNs; 10 | private final long mExposureTime; 11 | 12 | 13 | private static double mean(List numList) { 14 | double sum = 0; 15 | for (Long num : numList) { 16 | sum += num; 17 | } 18 | return sum / numList.size(); 19 | } 20 | 21 | public VideoPhaseInfo(long videoPhaseNs, List frameDurations, long exposureTime) { 22 | this.mVideoPhaseNs = videoPhaseNs; 23 | this.mAvgDurationNs = mean(frameDurations); 24 | this.mExposureTime = exposureTime; 25 | } 26 | 27 | public long getVideoPhaseNs() { 28 | return mVideoPhaseNs; 29 | } 30 | 31 | public double getAvgDurationNs() { 32 | return mAvgDurationNs; 33 | } 34 | 35 | public long getExposureTime() { return mExposureTime; } 36 | 37 | @NonNull 38 | @Override 39 | public String toString() { 40 | return mVideoPhaseNs + "\n" + mAvgDurationNs + "\n" + mExposureTime + "\n"; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/sensorremote/RemoteRpcConfig.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera.sensorremote; 2 | 3 | import android.content.Context; 4 | import android.content.res.AssetManager; 5 | 6 | import java.io.IOException; 7 | import java.io.InputStream; 8 | import java.util.Properties; 9 | 10 | public class RemoteRpcConfig { 11 | public static Properties getProperties(Context context) { 12 | try { 13 | Properties serverProperties = new Properties(); 14 | AssetManager assetManager = context.getAssets(); 15 | InputStream inputStream = assetManager.open("server_config.properties"); 16 | serverProperties.load(inputStream); 17 | return serverProperties; 18 | } catch (IOException e) { 19 | e.printStackTrace(); 20 | throw new RuntimeException("Couldn't load server properties from the config"); 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /app/src/main/java/net/sourceforge/opencamera/ui/FileInfo.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.opencamera.ui; 2 | 3 | public class FileInfo { 4 | private final String mName; 5 | private final Long mSize; 6 | 7 | public FileInfo(Long size, String name) { 8 | mName = name; 9 | mSize = size; 10 | } 11 | 12 | public Long getSize() { 13 | return mSize; 14 | } 15 | 16 | public String getName() { 17 | return mName; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_add_a_photo_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/baseline_add_a_photo_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_bluetooth_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/baseline_bluetooth_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_check_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/baseline_check_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_close_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/baseline_close_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_filter_vintage_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/baseline_filter_vintage_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_folder_open_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/baseline_folder_open_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_highlight_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/baseline_highlight_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_panorama_horizontal_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/baseline_panorama_horizontal_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_photo_library_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/baseline_photo_library_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_remove_red_eye_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/baseline_remove_red_eye_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_rotate_left_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/baseline_rotate_left_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_rotate_right_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/baseline_rotate_right_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_shutter_speed_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/baseline_shutter_speed_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_text_fields_red_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/baseline_text_fields_red_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_text_fields_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/baseline_text_fields_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/flash_auto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/flash_auto.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/flash_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/flash_off.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/flash_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/flash_on.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_align_phases_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_align_phases_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_burst_mode_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_burst_mode_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_colorize_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_colorize_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_exposure_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_exposure_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_exposure_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_exposure_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_face_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_face_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_face_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_face_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_fast_forward_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_fast_forward_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_gps_fixed_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_gps_fixed_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_gps_fixed_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_gps_fixed_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_gps_off_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_gps_off_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_hdr_on_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_hdr_on_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_help_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_help_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_imu_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_imu_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_info_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_info_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_launcher_take_photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_launcher_take_photo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_mic_off_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_mic_off_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_mic_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_mic_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_mic_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_mic_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_more_horiz_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_more_horiz_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_pause_circle_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_pause_circle_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_photo_camera_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_photo_camera_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_photo_size_select_large_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_photo_size_select_large_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_play_circle_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_play_circle_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_power_settings_new_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_power_settings_new_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_recsync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_recsync.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_save_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_save_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_slow_motion_video_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_slow_motion_video_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_sync_settings_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_sync_settings_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_sync_settings_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_sync_settings_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_text_format_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_text_format_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_text_format_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_text_format_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_timelapse_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_timelapse_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_timer_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_timer_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_touch_app_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_touch_app_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_videocam_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/ic_videocam_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/settings.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/share.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/switch_camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/switch_camera.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/trash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-hdpi/trash.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/auto_stabilise_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/auto_stabilise_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/auto_stabilise_icon_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/auto_stabilise_icon_red.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_add_a_photo_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/baseline_add_a_photo_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_bluetooth_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/baseline_bluetooth_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_check_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/baseline_check_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_close_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/baseline_close_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_filter_vintage_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/baseline_filter_vintage_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_folder_open_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/baseline_folder_open_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_highlight_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/baseline_highlight_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_panorama_horizontal_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/baseline_panorama_horizontal_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_photo_library_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/baseline_photo_library_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_remove_red_eye_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/baseline_remove_red_eye_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_rotate_left_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/baseline_rotate_left_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_rotate_right_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/baseline_rotate_right_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_shutter_speed_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/baseline_shutter_speed_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_text_fields_red_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/baseline_text_fields_red_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_text_fields_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/baseline_text_fields_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/dro_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/dro_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/expo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/expo_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/exposure_locked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/exposure_locked.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/exposure_unlocked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/exposure_unlocked.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/flash_auto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/flash_auto.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/flash_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/flash_off.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/flash_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/flash_on.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/focus_bracket_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/focus_bracket_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/focus_mode_auto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/focus_mode_auto.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/focus_mode_continuous_picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/focus_mode_continuous_picture.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/focus_mode_continuous_video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/focus_mode_continuous_video.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/focus_mode_edof.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/focus_mode_edof.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/focus_mode_fixed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/focus_mode_fixed.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/focus_mode_infinity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/focus_mode_infinity.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/focus_mode_locked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/focus_mode_locked.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/focus_mode_manual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/focus_mode_manual.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_align_phases_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_align_phases_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_burst_mode_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_burst_mode_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_colorize_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_colorize_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_exposure_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_exposure_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_exposure_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_exposure_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_face_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_face_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_face_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_face_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_fast_forward_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_fast_forward_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_gps_fixed_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_gps_fixed_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_gps_fixed_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_gps_fixed_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_gps_off_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_gps_off_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_hdr_on_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_hdr_on_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_help_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_help_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_imu_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_imu_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_info_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_info_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_launcher_take_photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_launcher_take_photo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_mic_off_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_mic_off_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_mic_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_mic_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_mic_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_mic_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_more_horiz_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_more_horiz_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_pause_circle_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_pause_circle_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_photo_camera_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_photo_camera_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_photo_size_select_large_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_photo_size_select_large_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_play_circle_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_play_circle_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_power_settings_new_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_power_settings_new_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_recsync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_recsync.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_save_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_save_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_slow_motion_video_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_slow_motion_video_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_stat_notify_take_photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_stat_notify_take_photo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_sync_settings_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_sync_settings_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_sync_settings_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_sync_settings_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_text_format_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_text_format_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_text_format_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_text_format_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_timelapse_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_timelapse_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_timer_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_timer_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_touch_app_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_touch_app_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_videocam_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/ic_videocam_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/iso_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/iso_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/nr_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/nr_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/popup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/popup.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/popup_flash_auto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/popup_flash_auto.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/popup_flash_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/popup_flash_off.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/popup_flash_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/popup_flash_on.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/popup_flash_red_eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/popup_flash_red_eye.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/popup_flash_torch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/popup_flash_torch.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/raw_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/raw_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/raw_off_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/raw_off_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/raw_only_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/raw_only_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/settings.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/share.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/switch_camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/switch_camera.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/take_photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/take_photo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/take_photo_pref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/take_photo_pref.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/take_photo_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/take_photo_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/take_photo_when_video_recording.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/take_photo_when_video_recording.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/take_video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/take_video.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/take_video_pref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/take_video_pref.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/take_video_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/take_video_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/take_video_recording.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/take_video_recording.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/trash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/trash.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/white_balance_locked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/white_balance_locked.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/white_balance_unlocked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-mdpi/white_balance_unlocked.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_add_a_photo_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/baseline_add_a_photo_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_bluetooth_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/baseline_bluetooth_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_check_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/baseline_check_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_close_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/baseline_close_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_filter_vintage_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/baseline_filter_vintage_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_folder_open_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/baseline_folder_open_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_highlight_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/baseline_highlight_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_panorama_horizontal_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/baseline_panorama_horizontal_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_photo_library_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/baseline_photo_library_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_remove_red_eye_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/baseline_remove_red_eye_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_rotate_left_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/baseline_rotate_left_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_rotate_right_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/baseline_rotate_right_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_shutter_speed_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/baseline_shutter_speed_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_text_fields_red_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/baseline_text_fields_red_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_text_fields_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/baseline_text_fields_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/flash_auto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/flash_auto.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/flash_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/flash_off.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/flash_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/flash_on.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_align_phases_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_align_phases_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_burst_mode_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_burst_mode_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_colorize_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_colorize_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_exposure_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_exposure_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_exposure_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_exposure_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_face_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_face_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_face_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_face_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_fast_forward_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_fast_forward_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_gps_fixed_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_gps_fixed_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_gps_fixed_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_gps_fixed_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_gps_off_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_gps_off_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_hdr_on_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_hdr_on_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_help_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_help_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_imu_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_imu_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_info_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_info_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_launcher_take_photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_launcher_take_photo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_mic_off_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_mic_off_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_mic_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_mic_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_mic_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_mic_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_more_horiz_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_more_horiz_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_pause_circle_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_pause_circle_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_photo_camera_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_photo_camera_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_photo_size_select_large_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_photo_size_select_large_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_play_circle_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_play_circle_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_power_settings_new_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_power_settings_new_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_recsync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_recsync.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_save_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_save_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_slow_motion_video_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_slow_motion_video_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_sync_settings_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_sync_settings_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_sync_settings_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_sync_settings_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_text_format_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_text_format_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_text_format_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_text_format_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_timelapse_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_timelapse_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_timer_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_timer_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_touch_app_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_touch_app_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_videocam_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/ic_videocam_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/settings.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/share.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/switch_camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/switch_camera.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/take_photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/take_photo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/take_photo_pref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/take_photo_pref.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/take_photo_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/take_photo_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/take_photo_when_video_recording.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/take_photo_when_video_recording.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/take_video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/take_video.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/take_video_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/take_video_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/take_video_recording.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/take_video_recording.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/trash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xhdpi/trash.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/auto_stabilise_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/auto_stabilise_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/auto_stabilise_icon_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/auto_stabilise_icon_red.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_add_a_photo_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/baseline_add_a_photo_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_bluetooth_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/baseline_bluetooth_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_check_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/baseline_check_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_close_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/baseline_close_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_filter_vintage_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/baseline_filter_vintage_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_folder_open_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/baseline_folder_open_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_highlight_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/baseline_highlight_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_panorama_horizontal_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/baseline_panorama_horizontal_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_photo_library_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/baseline_photo_library_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_remove_red_eye_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/baseline_remove_red_eye_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_rotate_left_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/baseline_rotate_left_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_rotate_right_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/baseline_rotate_right_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_shutter_speed_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/baseline_shutter_speed_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_text_fields_red_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/baseline_text_fields_red_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_text_fields_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/baseline_text_fields_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/dro_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/dro_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/expo_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/expo_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/flash_auto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/flash_auto.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/flash_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/flash_off.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/flash_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/flash_on.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/focus_bracket_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/focus_bracket_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_align_phases_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_align_phases_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_burst_mode_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_burst_mode_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_colorize_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_colorize_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_exposure_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_exposure_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_exposure_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_exposure_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_face_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_face_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_face_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_face_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_fast_forward_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_fast_forward_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_gps_fixed_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_gps_fixed_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_gps_fixed_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_gps_fixed_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_gps_off_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_gps_off_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_hdr_on_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_hdr_on_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_help_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_help_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_imu_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_imu_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_info_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_info_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_launcher_take_photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_launcher_take_photo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_mic_off_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_mic_off_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_mic_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_mic_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_mic_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_mic_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_more_horiz_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_more_horiz_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_pause_circle_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_pause_circle_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_photo_camera_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_photo_camera_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_photo_size_select_large_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_photo_size_select_large_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_play_circle_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_play_circle_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_power_settings_new_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_power_settings_new_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_recsync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_recsync.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_save_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_save_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_slow_motion_video_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_slow_motion_video_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_stat_notify_take_photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_stat_notify_take_photo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_sync_settings_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_sync_settings_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_sync_settings_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_sync_settings_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_text_format_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_text_format_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_text_format_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_text_format_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_timelapse_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_timelapse_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_timer_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_timer_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_touch_app_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_touch_app_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_videocam_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/ic_videocam_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/iso_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/iso_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/nr_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/nr_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/raw_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/raw_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/raw_off_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/raw_off_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/raw_only_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/raw_only_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/settings.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/share.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/switch_camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/switch_camera.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/trash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxhdpi/trash.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_add_a_photo_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/baseline_add_a_photo_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_bluetooth_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/baseline_bluetooth_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_check_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/baseline_check_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_close_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/baseline_close_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_filter_vintage_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/baseline_filter_vintage_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_folder_open_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/baseline_folder_open_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_highlight_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/baseline_highlight_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_panorama_horizontal_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/baseline_panorama_horizontal_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_photo_library_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/baseline_photo_library_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_remove_red_eye_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/baseline_remove_red_eye_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_rotate_left_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/baseline_rotate_left_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_rotate_right_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/baseline_rotate_right_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_shutter_speed_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/baseline_shutter_speed_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_text_fields_red_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/baseline_text_fields_red_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_text_fields_white_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/baseline_text_fields_white_48.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_align_phases_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_align_phases_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_burst_mode_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_burst_mode_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_colorize_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_colorize_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_empty.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_exposure_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_exposure_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_exposure_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_exposure_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_face_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_face_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_face_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_face_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_fast_forward_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_fast_forward_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_gps_fixed_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_gps_fixed_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_gps_fixed_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_gps_fixed_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_gps_off_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_gps_off_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_hdr_on_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_hdr_on_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_help_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_help_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_imu_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_imu_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_info_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_info_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_mic_off_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_mic_off_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_more_horiz_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_more_horiz_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_pause_circle_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_pause_circle_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_photo_camera_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_photo_camera_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_photo_size_select_large_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_photo_size_select_large_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_play_circle_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_play_circle_outline_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_power_settings_new_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_power_settings_new_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_recsync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_recsync.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_save_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_save_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_slow_motion_video_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_slow_motion_video_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_sync_settings_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_sync_settings_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_sync_settings_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_sync_settings_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_text_format_red_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_text_format_red_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_text_format_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_text_format_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_timelapse_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_timelapse_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_timer_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_timer_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_touch_app_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_touch_app_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_videocam_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/ic_videocam_white_48dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MobileRoboticsSkoltech/OpenCamera-Sensors/f22c7c30f21f5ce4983f9516d534500e4864c71e/app/src/main/res/drawable-xxxhdpi/settings.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/circle_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shortcut_gallery.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shortcut_ic_face_white_48dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shortcut_ic_photo_camera_white_48dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shortcut_ic_videocam_white_48dp.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/shortcut_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/take_photo_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/take_video_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_device_select.xml: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 16 | 17 | 22 | 23 |