├── jni ├── .cpp ├── FlexCam.cpp ├── Android.mk ├── Application.mk ├── API │ ├── libftp.a │ ├── libui.so │ ├── libwa.a │ ├── libjpeg.so │ ├── libssl.so │ ├── vmcipc.cpp │ ├── yuv2rgb.h │ ├── libavcodec.a │ ├── libavdevice.a │ ├── libavfilter.a │ ├── libavformat.a │ ├── libavutil.a │ ├── libbinder.so │ ├── libcrypto.so │ ├── libcutils.so │ ├── libpostproc.a │ ├── libswscale.a │ ├── libutils.so │ ├── libvnettool.a │ ├── yuv2rgb.cpp │ ├── libswresample.a │ ├── libyuv_static.a │ ├── vmcipc_cmd.cpp │ ├── gl_video_stage.cpp │ ├── libboost_chrono.a │ ├── libboost_system.a │ ├── libboost_thread.a │ ├── libboost_timer.a │ ├── librtmptoolkit.a │ ├── libstagefright.so │ ├── libvmcffmpegdec.a │ ├── libboost_date_time.a │ ├── vmcipc_javatool.cpp │ ├── include │ │ ├── VCmdDefines.h │ │ ├── SingleRTMP.h │ │ └── rapidjson │ │ │ ├── internal │ │ │ └── strfunc.h │ │ │ ├── filestream.h │ │ │ └── stringbuffer.h │ ├── vmcipc_videostream.cpp │ ├── libstagefright_foundation.so │ ├── vmcipc_defines.h │ ├── vmcipc_debug.h │ ├── vmcipc_javatool.h │ ├── vmcipc.h │ ├── vmcipc_videostream.h │ ├── vmcipc_cmd.h │ ├── java_callbacks.h │ ├── config │ │ ├── IPCConfig.h │ │ └── minGlue.h │ ├── Android.mk │ ├── vmcipc_debug.cpp │ └── gl_bg_video_sprite_stub.h ├── DEC │ ├── H264Decoder.h │ ├── include │ │ ├── vmcdef.h │ │ └── RTMPStream.h │ ├── vmc_decoder_handler.h │ ├── ffmpeg │ │ └── include │ │ │ ├── libavutil │ │ │ ├── audioconvert.h │ │ │ ├── ffversion.h │ │ │ ├── avconfig.h │ │ │ ├── murmur3.h │ │ │ ├── time.h │ │ │ ├── random_seed.h │ │ │ ├── intfloat_readwrite.h │ │ │ ├── adler32.h │ │ │ ├── intfloat.h │ │ │ ├── aes.h │ │ │ └── xtea.h │ │ │ ├── libavfilter │ │ │ └── avfiltergraph.h │ │ │ ├── libpostproc │ │ │ └── version.h │ │ │ └── libswresample │ │ │ └── version.h │ ├── vmc_jpegenc.h │ ├── vmc_rec_handler.h │ └── vmc_ffmpeg_rec.h └── GLFIX │ ├── Android.mk │ └── fix-GLES20.c ├── res ├── .DS_Store ├── xml │ ├── updater_config.xml │ └── settings.xml ├── raw │ ├── battery.wav │ ├── camera_click.ogg │ └── video_record.ogg ├── values │ ├── .DS_Store │ ├── view_pager_indicator_defaults.xml │ ├── view_pager_indicator_attrs.xml │ ├── view_pager_indicator_style.xml │ ├── themes.xml │ ├── settings_screen_dimens.xml │ ├── colors.xml │ ├── attrs.xml │ ├── settings_screen_dimentions.xml │ ├── main_dimens.xml │ └── hud_screen_dimens.xml ├── drawable-xhdpi │ ├── bug.png │ ├── .DS_Store │ ├── logo.png │ ├── screw.png │ ├── bar_top.png │ ├── bg_tile.png │ ├── help_1.png │ ├── help_2.png │ ├── hud_bg.png │ ├── logo_new.png │ ├── main_bg1.jpg │ ├── splash.png │ ├── bar_bottom.png │ ├── barre_bas.png │ ├── barre_haut.png │ ├── btn_off_hl.png │ ├── btn_on_hl.png │ ├── btn_photos.png │ ├── btn_record.png │ ├── btn_videos.png │ ├── btn_wifi_0.png │ ├── btn_wifi_1.png │ ├── btn_wifi_2.png │ ├── btn_wifi_3.png │ ├── eye_normal.png │ ├── eye_press.png │ ├── gnome_ftp.png │ ├── middle_bg.png │ ├── scroll_btn.png │ ├── status_bar.png │ ├── switch_off.png │ ├── switch_on.png │ ├── alt_hold_off.png │ ├── alt_hold_on.png │ ├── angeleyes01.png │ ├── ble_connected.png │ ├── btn_back_hl.png │ ├── btn_battery_0.png │ ├── btn_battery_1.png │ ├── btn_battery_2.png │ ├── btn_battery_3.png │ ├── btn_battery_4.png │ ├── btn_black_hl.png │ ├── btn_close_hl.png │ ├── btn_help_hl.png │ ├── btn_on_normal.png │ ├── btn_record1.png │ ├── btn_record2.png │ ├── btn_stop_hl.png │ ├── help_page_01.png │ ├── help_page_02.png │ ├── help_page_03.png │ ├── help_page_04.png │ ├── help_page_05.png │ ├── help_page_06.png │ ├── ic_launcher.png │ ├── ic_launcher2.png │ ├── joystick_bg.png │ ├── joystick_bg2.png │ ├── process_icon.png │ ├── seekbar_part.png │ ├── seekbar_point.png │ ├── seekbar_total.png │ ├── text_show_bar.png │ ├── web_address.png │ ├── album_play_btn.png │ ├── alt_hold_off_hl.png │ ├── alt_hold_on_hl.png │ ├── ble_no_connect.png │ ├── btn_back_normal.png │ ├── btn_help_normal.png │ ├── btn_lock_normal.png │ ├── btn_lock_press.png │ ├── btn_off_normal.png │ ├── btn_on_disabled.png │ ├── btn_play_normal.png │ ├── btn_play_press.png │ ├── btn_reset_white.png │ ├── btn_settings_hl.png │ ├── btn_share_press.png │ ├── btn_stop_normal.png │ ├── btn_take_off_hl.png │ ├── btn_trim_up_hl.png │ ├── help_page_cn_01.png │ ├── help_page_cn_02.png │ ├── help_page_cn_03.png │ ├── help_page_cn_04.png │ ├── help_page_cn_05.png │ ├── help_page_cn_06.png │ ├── joystick_bg_new.png │ ├── left_top_normal.png │ ├── left_top_press.png │ ├── main_background.png │ ├── right_top_press.png │ ├── scroll_bar_gray.png │ ├── album_play_btn_hl.png │ ├── arrow_left_orange.png │ ├── arrow_right_orange.png │ ├── btn_arrow_left_hl.png │ ├── btn_arrow_right_hl.png │ ├── btn_back_divider.png │ ├── btn_black_normal.png │ ├── btn_capture_normal.png │ ├── btn_capture_press.png │ ├── btn_close_normal.png │ ├── btn_delete_normal.png │ ├── btn_delete_pressed.png │ ├── btn_gallery_normal.png │ ├── btn_gallery_press.png │ ├── btn_hold_off_press.png │ ├── btn_hold_on_normal.png │ ├── btn_hold_on_press.png │ ├── btn_off_disabled.png │ ├── btn_photos_pressed.png │ ├── btn_record_pressed.png │ ├── btn_reset_orange.png │ ├── btn_share_normal.png │ ├── btn_trim_down_hl.png │ ├── btn_trim_left_hl.png │ ├── btn_trim_right_hl.png │ ├── btn_trim_up_normal.png │ ├── btn_unlock_normal.png │ ├── btn_unlock_press.png │ ├── device_battery_0.png │ ├── device_battery_1.png │ ├── device_battery_2.png │ ├── device_battery_3.png │ ├── ff2_top_bar_time.png │ ├── left_bottom_normal.png │ ├── left_bottom_press.png │ ├── recording_status.png │ ├── right_bottom_press.png │ ├── right_top_normal.png │ ├── scroll_bar_orange.png │ ├── trim_dummy_center.png │ ├── wifi_indicator_1.png │ ├── wifi_indicator_2.png │ ├── wifi_indicator_3.png │ ├── wifi_indicator_4.png │ ├── alt_hold_on_disabled.png │ ├── ble_indicator_closed.png │ ├── ble_indicator_opened.png │ ├── btn_back_normal_new.png │ ├── btn_gesture_on_press.png │ ├── btn_hold_off_normal.png │ ├── btn_record1_pressed.png │ ├── btn_settings_normal.png │ ├── btn_settings_normal1.png │ ├── btn_settings_pressed.png │ ├── btn_take_off_normal.png │ ├── btn_trim_down_normal.png │ ├── btn_trim_left_normal.png │ ├── btn_videos_selected.png │ ├── joystick_roll_pitch.png │ ├── right_bottom_normal.png │ ├── transparent_bg_tile.png │ ├── alt_hold_off_disabled.png │ ├── btn_arrow_left_normal.png │ ├── btn_arrow_right_normal.png │ ├── btn_check_buttonless_on.png │ ├── btn_fixed_high_normal.png │ ├── btn_gesture_off_normal.png │ ├── btn_gesture_off_press.png │ ├── btn_gesture_on_normal.png │ ├── btn_record_video_normal.png │ ├── btn_record_video_press.png │ ├── btn_trim_right_normal.png │ ├── joystick_roll_pitch_new.png │ ├── segment_center_normal.9.png │ ├── segment_left_normal.9.png │ ├── segment_left_pressed.9.png │ ├── segment_right_normal.9.png │ ├── segment_right_pressed.9.png │ ├── back_btn_settings_normal.png │ ├── back_btn_settings_pressed.png │ ├── btn_reset_orange_disabled.png │ ├── joystick_rudder_throttle.png │ ├── segment_center_pressed.9.png │ ├── btn_settings_normal1_press.png │ ├── joystick_rudder_throttle_new.png │ ├── segment_left_checked_normal.9.png │ ├── segment_left_checked_pressed.9.png │ ├── segment_right_checked_normal.9.png │ ├── segment_center_checked_normal.9.png │ ├── segment_center_checked_pressed.9.png │ ├── segment_right_checked_pressed.9.png │ ├── settings_bg.xml │ ├── btn_play.xml │ ├── btn_back.xml │ ├── btn_black.xml │ ├── btn_stop.xml │ ├── btn_close.xml │ ├── btn_trim_up.xml │ ├── btn_settings.xml │ ├── btn_take_off.xml │ ├── btn_trim_down.xml │ ├── btn_trim_left.xml │ ├── btn_arrow_left.xml │ ├── btn_trim_right.xml │ ├── btn_arrow_right.xml │ ├── left_top.xml │ ├── btn_delete.xml │ ├── seekbar_thumb.xml │ ├── seekbar_image.xml │ ├── device_battery_level.xml │ └── checkbox.xml ├── drawable-hdpi │ └── ic_launcher.png ├── drawable-ldpi │ └── ic_launcher.png ├── drawable-mdpi │ └── ic_launcher.png ├── drawable │ ├── black.xml │ ├── orange.xml │ ├── black_half_transparent.xml │ ├── btn_share.xml │ ├── progress_medium.xml │ ├── indication_record.xml │ ├── center.xml │ ├── right_top.xml │ ├── left_bottom.xml │ ├── right_bottom.xml │ ├── btn_back_feedback.xml │ ├── btn_record_state.xml │ ├── btn_back_arrow.xml │ ├── indication_ac_plugin.xml │ ├── wifi_level.xml │ ├── bottom_button_bar_bg.xml │ ├── settings.xml │ ├── btn_capture_state.xml │ ├── default_settings.xml │ ├── section_left.xml │ ├── section_right.xml │ └── section_center.xml ├── color │ └── sel_black.xml ├── layout │ ├── hud.xml │ ├── settings_page_about.xml │ ├── help_page_01.xml │ ├── help_page_02.xml │ ├── help_page_03.xml │ ├── help_page_04.xml │ ├── help_page_05.xml │ ├── help_page_06.xml │ ├── main.xml │ ├── ble_device_list_row.xml │ ├── gallery_layout.xml │ ├── share_media.xml │ ├── hud_view_controller_framelayout.xml │ ├── custom_progress_dialog.xml │ ├── settings_screen_dimentions.xml │ └── progress_dialog.xml ├── values-v14 │ └── styles.xml ├── layout-zh │ ├── help_page_01.xml │ ├── help_page_02.xml │ ├── help_page_03.xml │ ├── help_page_04.xml │ ├── help_page_05.xml │ └── help_page_06.xml ├── menu │ └── sharemenu.xml └── values-v11 │ └── styles.xml ├── src ├── .DS_Store ├── com │ ├── .DS_Store │ ├── hexairbot │ │ └── hexmini │ │ │ ├── ui │ │ │ ├── Text.java │ │ │ └── joystick │ │ │ │ ├── JoystickListener.java │ │ │ │ ├── AnalogueJoystick.java │ │ │ │ ├── AcceleratorJoystick.java │ │ │ │ └── JoystickFactory.java │ │ │ ├── util │ │ │ ├── Input.java │ │ │ ├── Output.java │ │ │ ├── FileHelper.java │ │ │ ├── Serializable.java │ │ │ ├── FontUtils.java │ │ │ ├── DebugHandler.java │ │ │ ├── SystemUtil.java │ │ │ └── SystemUiHiderBase.java │ │ │ ├── modal │ │ │ ├── OSDCommon.java │ │ │ ├── OSDData.java │ │ │ ├── Transmitter.java │ │ │ ├── ApplicationSettings.java │ │ │ └── OSDDataDelegate.java │ │ │ ├── GalleryViewControllerDelegate.java │ │ │ ├── HexMiniApplication.java │ │ │ ├── HudExViewController.java │ │ │ ├── ble │ │ │ ├── BluetoothLeService.java │ │ │ ├── BleConnectinManager.java │ │ │ └── BleConnectinManagerDelegate.java │ │ │ ├── ipc │ │ │ ├── activity │ │ │ │ ├── ShareMediaActivity.java │ │ │ │ └── IpcAlertDialogHandler.java │ │ │ └── view │ │ │ │ ├── OnGalleryItemClick.java │ │ │ │ ├── SettingView.java │ │ │ │ ├── VideoStageSurfaceSoftware.java │ │ │ │ ├── adapter │ │ │ │ └── SettingsViewAdapter.java │ │ │ │ ├── MediaFile.java │ │ │ │ └── SquareRelativeLayout.java │ │ │ ├── Const.java │ │ │ ├── GalleryDialogDelegate.java │ │ │ ├── sensors │ │ │ ├── DeviceOrientationChangeDelegate.java │ │ │ └── SensorManagerWrapper.java │ │ │ ├── SettingsDialogDelegate.java │ │ │ ├── HudViewControllerDelegate.java │ │ │ ├── GalleryViewController.java │ │ │ ├── ViewController.java │ │ │ ├── SettingsViewControllerDelegate.java │ │ │ ├── CustomProgressDialog.java │ │ │ └── adapter │ │ │ └── SettingsViewAdapter.java │ └── vmc │ │ └── ipc │ │ ├── service │ │ ├── ApConnectService.java │ │ └── OnIpcConnectChangedListener.java │ │ ├── ftp │ │ ├── FtpConnectedListener.java │ │ ├── FtpCallbackListener.java │ │ ├── FtpException.java │ │ └── FTPClient.java │ │ ├── proxy │ │ ├── VIConfig.java │ │ └── NavData.java │ │ ├── util │ │ ├── DebugHandler.java │ │ ├── TextureUtils.java │ │ └── SystemUtil.java │ │ ├── config │ │ └── ConfigStoreHandler.java │ │ └── view │ │ └── VideoStageSurfaceHardware.java └── fix │ └── android │ └── opengl │ └── GLES20.java ├── libs ├── .DS_Store ├── dd-plist.jar ├── armeabi │ ├── libglfix.so │ └── libvmcipc.so ├── android-support-v4.jar └── armeabi-v7a │ ├── libglfix.so │ └── libvmcipc.so ├── make4880-1.bat ├── obj └── local │ ├── armeabi │ ├── libglfix.so │ └── libvmcipc.so │ └── armeabi-v7a │ ├── libglfix.so │ └── libvmcipc.so ├── assets ├── fonts │ └── helveticaneue-condensedbold.otf ├── About-zh.html └── About.html ├── release.sh ├── lic ├── .classpath ├── project.properties ├── Android.mk ├── proguard-project.txt └── lint.xml /jni/.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /jni/FlexCam.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /jni/Android.mk: -------------------------------------------------------------------------------- 1 | CFLAGS := -g 2 | include $(all-subdir-makefiles) 3 | -------------------------------------------------------------------------------- /jni/Application.mk: -------------------------------------------------------------------------------- 1 | APP_ABI := armeabi armeabi-v7a 2 | APP_STL := gnustl_static 3 | -------------------------------------------------------------------------------- /res/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/.DS_Store -------------------------------------------------------------------------------- /res/xml/updater_config.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/src/.DS_Store -------------------------------------------------------------------------------- /jni/API/libftp.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libftp.a -------------------------------------------------------------------------------- /jni/API/libui.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libui.so -------------------------------------------------------------------------------- /jni/API/libwa.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libwa.a -------------------------------------------------------------------------------- /libs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/libs/.DS_Store -------------------------------------------------------------------------------- /jni/API/libjpeg.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libjpeg.so -------------------------------------------------------------------------------- /jni/API/libssl.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libssl.so -------------------------------------------------------------------------------- /jni/API/vmcipc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/vmcipc.cpp -------------------------------------------------------------------------------- /jni/API/yuv2rgb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/yuv2rgb.h -------------------------------------------------------------------------------- /libs/dd-plist.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/libs/dd-plist.jar -------------------------------------------------------------------------------- /src/com/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/src/com/.DS_Store -------------------------------------------------------------------------------- /jni/API/libavcodec.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libavcodec.a -------------------------------------------------------------------------------- /jni/API/libavdevice.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libavdevice.a -------------------------------------------------------------------------------- /jni/API/libavfilter.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libavfilter.a -------------------------------------------------------------------------------- /jni/API/libavformat.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libavformat.a -------------------------------------------------------------------------------- /jni/API/libavutil.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libavutil.a -------------------------------------------------------------------------------- /jni/API/libbinder.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libbinder.so -------------------------------------------------------------------------------- /jni/API/libcrypto.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libcrypto.so -------------------------------------------------------------------------------- /jni/API/libcutils.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libcutils.so -------------------------------------------------------------------------------- /jni/API/libpostproc.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libpostproc.a -------------------------------------------------------------------------------- /jni/API/libswscale.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libswscale.a -------------------------------------------------------------------------------- /jni/API/libutils.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libutils.so -------------------------------------------------------------------------------- /jni/API/libvnettool.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libvnettool.a -------------------------------------------------------------------------------- /jni/API/yuv2rgb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/yuv2rgb.cpp -------------------------------------------------------------------------------- /jni/DEC/H264Decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/DEC/H264Decoder.h -------------------------------------------------------------------------------- /res/raw/battery.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/raw/battery.wav -------------------------------------------------------------------------------- /res/values/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/values/.DS_Store -------------------------------------------------------------------------------- /jni/API/libswresample.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libswresample.a -------------------------------------------------------------------------------- /jni/API/libyuv_static.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libyuv_static.a -------------------------------------------------------------------------------- /jni/API/vmcipc_cmd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/vmcipc_cmd.cpp -------------------------------------------------------------------------------- /make4880-1.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | copy /b/y ".\obj\local\armeabi\libvmcipc.so" ".\libs\armeabi\libvmcipc.so" > NUL 3 | -------------------------------------------------------------------------------- /jni/API/gl_video_stage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/gl_video_stage.cpp -------------------------------------------------------------------------------- /jni/API/libboost_chrono.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libboost_chrono.a -------------------------------------------------------------------------------- /jni/API/libboost_system.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libboost_system.a -------------------------------------------------------------------------------- /jni/API/libboost_thread.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libboost_thread.a -------------------------------------------------------------------------------- /jni/API/libboost_timer.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libboost_timer.a -------------------------------------------------------------------------------- /jni/API/librtmptoolkit.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/librtmptoolkit.a -------------------------------------------------------------------------------- /jni/API/libstagefright.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libstagefright.so -------------------------------------------------------------------------------- /jni/API/libvmcffmpegdec.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libvmcffmpegdec.a -------------------------------------------------------------------------------- /jni/DEC/include/vmcdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/DEC/include/vmcdef.h -------------------------------------------------------------------------------- /libs/armeabi/libglfix.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/libs/armeabi/libglfix.so -------------------------------------------------------------------------------- /libs/armeabi/libvmcipc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/libs/armeabi/libvmcipc.so -------------------------------------------------------------------------------- /res/drawable-xhdpi/bug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/bug.png -------------------------------------------------------------------------------- /res/raw/camera_click.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/raw/camera_click.ogg -------------------------------------------------------------------------------- /res/raw/video_record.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/raw/video_record.ogg -------------------------------------------------------------------------------- /jni/API/libboost_date_time.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libboost_date_time.a -------------------------------------------------------------------------------- /jni/API/vmcipc_javatool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/vmcipc_javatool.cpp -------------------------------------------------------------------------------- /jni/DEC/include/RTMPStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/DEC/include/RTMPStream.h -------------------------------------------------------------------------------- /libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/libs/android-support-v4.jar -------------------------------------------------------------------------------- /libs/armeabi-v7a/libglfix.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/libs/armeabi-v7a/libglfix.so -------------------------------------------------------------------------------- /res/drawable-xhdpi/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/.DS_Store -------------------------------------------------------------------------------- /res/drawable-xhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/logo.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/screw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/screw.png -------------------------------------------------------------------------------- /jni/API/include/VCmdDefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/include/VCmdDefines.h -------------------------------------------------------------------------------- /jni/API/vmcipc_videostream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/vmcipc_videostream.cpp -------------------------------------------------------------------------------- /jni/DEC/vmc_decoder_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/DEC/vmc_decoder_handler.h -------------------------------------------------------------------------------- /libs/armeabi-v7a/libvmcipc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/libs/armeabi-v7a/libvmcipc.so -------------------------------------------------------------------------------- /obj/local/armeabi/libglfix.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/obj/local/armeabi/libglfix.so -------------------------------------------------------------------------------- /obj/local/armeabi/libvmcipc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/obj/local/armeabi/libvmcipc.so -------------------------------------------------------------------------------- /res/drawable-xhdpi/bar_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/bar_top.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/bg_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/bg_tile.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/help_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/help_1.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/help_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/help_2.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/hud_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/hud_bg.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/logo_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/logo_new.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/main_bg1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/main_bg1.jpg -------------------------------------------------------------------------------- /res/drawable-xhdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/splash.png -------------------------------------------------------------------------------- /obj/local/armeabi-v7a/libglfix.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/obj/local/armeabi-v7a/libglfix.so -------------------------------------------------------------------------------- /res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/bar_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/bar_bottom.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/barre_bas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/barre_bas.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/barre_haut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/barre_haut.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_off_hl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_off_hl.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_on_hl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_on_hl.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_photos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_photos.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_record.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_record.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_videos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_videos.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_wifi_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_wifi_0.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_wifi_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_wifi_1.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_wifi_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_wifi_2.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_wifi_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_wifi_3.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/eye_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/eye_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/eye_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/eye_press.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/gnome_ftp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/gnome_ftp.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/middle_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/middle_bg.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/scroll_btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/scroll_btn.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/status_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/status_bar.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/switch_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/switch_off.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/switch_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/switch_on.png -------------------------------------------------------------------------------- /jni/API/libstagefright_foundation.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/jni/API/libstagefright_foundation.so -------------------------------------------------------------------------------- /obj/local/armeabi-v7a/libvmcipc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/obj/local/armeabi-v7a/libvmcipc.so -------------------------------------------------------------------------------- /res/drawable-xhdpi/alt_hold_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/alt_hold_off.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/alt_hold_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/alt_hold_on.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/angeleyes01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/angeleyes01.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/ble_connected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/ble_connected.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_back_hl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_back_hl.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_battery_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_battery_0.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_battery_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_battery_1.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_battery_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_battery_2.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_battery_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_battery_3.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_battery_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_battery_4.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_black_hl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_black_hl.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_close_hl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_close_hl.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_help_hl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_help_hl.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_on_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_on_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_record1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_record1.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_record2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_record2.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_stop_hl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_stop_hl.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/help_page_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/help_page_01.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/help_page_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/help_page_02.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/help_page_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/help_page_03.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/help_page_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/help_page_04.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/help_page_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/help_page_05.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/help_page_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/help_page_06.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/ic_launcher2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/ic_launcher2.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/joystick_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/joystick_bg.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/joystick_bg2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/joystick_bg2.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/process_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/process_icon.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/seekbar_part.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/seekbar_part.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/seekbar_point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/seekbar_point.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/seekbar_total.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/seekbar_total.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/text_show_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/text_show_bar.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/web_address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/web_address.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/album_play_btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/album_play_btn.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/alt_hold_off_hl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/alt_hold_off_hl.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/alt_hold_on_hl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/alt_hold_on_hl.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/ble_no_connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/ble_no_connect.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_back_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_back_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_help_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_help_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_lock_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_lock_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_lock_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_lock_press.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_off_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_off_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_on_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_on_disabled.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_play_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_play_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_play_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_play_press.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_reset_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_reset_white.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_settings_hl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_settings_hl.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_share_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_share_press.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_stop_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_stop_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_take_off_hl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_take_off_hl.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_trim_up_hl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_trim_up_hl.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/help_page_cn_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/help_page_cn_01.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/help_page_cn_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/help_page_cn_02.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/help_page_cn_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/help_page_cn_03.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/help_page_cn_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/help_page_cn_04.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/help_page_cn_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/help_page_cn_05.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/help_page_cn_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/help_page_cn_06.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/joystick_bg_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/joystick_bg_new.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/left_top_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/left_top_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/left_top_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/left_top_press.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/main_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/main_background.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/right_top_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/right_top_press.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/scroll_bar_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/scroll_bar_gray.png -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/ui/Text.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/src/com/hexairbot/hexmini/ui/Text.java -------------------------------------------------------------------------------- /jni/DEC/ffmpeg/include/libavutil/audioconvert.h: -------------------------------------------------------------------------------- 1 | 2 | #include "version.h" 3 | 4 | #if FF_API_AUDIOCONVERT 5 | #include "channel_layout.h" 6 | #endif 7 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/album_play_btn_hl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/album_play_btn_hl.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/arrow_left_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/arrow_left_orange.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/arrow_right_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/arrow_right_orange.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_arrow_left_hl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_arrow_left_hl.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_arrow_right_hl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_arrow_right_hl.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_back_divider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_back_divider.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_black_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_black_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_capture_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_capture_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_capture_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_capture_press.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_close_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_close_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_delete_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_delete_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_delete_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_delete_pressed.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_gallery_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_gallery_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_gallery_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_gallery_press.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_hold_off_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_hold_off_press.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_hold_on_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_hold_on_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_hold_on_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_hold_on_press.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_off_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_off_disabled.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_photos_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_photos_pressed.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_record_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_record_pressed.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_reset_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_reset_orange.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_share_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_share_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_trim_down_hl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_trim_down_hl.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_trim_left_hl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_trim_left_hl.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_trim_right_hl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_trim_right_hl.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_trim_up_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_trim_up_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_unlock_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_unlock_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_unlock_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_unlock_press.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/device_battery_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/device_battery_0.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/device_battery_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/device_battery_1.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/device_battery_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/device_battery_2.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/device_battery_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/device_battery_3.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/ff2_top_bar_time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/ff2_top_bar_time.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/left_bottom_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/left_bottom_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/left_bottom_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/left_bottom_press.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/recording_status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/recording_status.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/right_bottom_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/right_bottom_press.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/right_top_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/right_top_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/scroll_bar_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/scroll_bar_orange.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/trim_dummy_center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/trim_dummy_center.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/wifi_indicator_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/wifi_indicator_1.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/wifi_indicator_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/wifi_indicator_2.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/wifi_indicator_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/wifi_indicator_3.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/wifi_indicator_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/wifi_indicator_4.png -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/util/Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/src/com/hexairbot/hexmini/util/Input.java -------------------------------------------------------------------------------- /res/drawable-xhdpi/alt_hold_on_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/alt_hold_on_disabled.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/ble_indicator_closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/ble_indicator_closed.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/ble_indicator_opened.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/ble_indicator_opened.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_back_normal_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_back_normal_new.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_gesture_on_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_gesture_on_press.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_hold_off_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_hold_off_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_record1_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_record1_pressed.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_settings_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_settings_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_settings_normal1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_settings_normal1.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_settings_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_settings_pressed.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_take_off_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_take_off_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_trim_down_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_trim_down_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_trim_left_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_trim_left_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_videos_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_videos_selected.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/joystick_roll_pitch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/joystick_roll_pitch.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/right_bottom_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/right_bottom_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/transparent_bg_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/transparent_bg_tile.png -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/util/Output.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/src/com/hexairbot/hexmini/util/Output.java -------------------------------------------------------------------------------- /assets/fonts/helveticaneue-condensedbold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/assets/fonts/helveticaneue-condensedbold.otf -------------------------------------------------------------------------------- /res/drawable-xhdpi/alt_hold_off_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/alt_hold_off_disabled.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_arrow_left_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_arrow_left_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_arrow_right_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_arrow_right_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_check_buttonless_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_check_buttonless_on.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_fixed_high_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_fixed_high_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_gesture_off_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_gesture_off_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_gesture_off_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_gesture_off_press.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_gesture_on_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_gesture_on_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_record_video_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_record_video_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_record_video_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_record_video_press.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_trim_right_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_trim_right_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/joystick_roll_pitch_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/joystick_roll_pitch_new.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/segment_center_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/segment_center_normal.9.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/segment_left_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/segment_left_normal.9.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/segment_left_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/segment_left_pressed.9.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/segment_right_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/segment_right_normal.9.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/segment_right_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/segment_right_pressed.9.png -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/modal/OSDCommon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/src/com/hexairbot/hexmini/modal/OSDCommon.java -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/modal/OSDData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/src/com/hexairbot/hexmini/modal/OSDData.java -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/util/FileHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/src/com/hexairbot/hexmini/util/FileHelper.java -------------------------------------------------------------------------------- /src/com/vmc/ipc/service/ApConnectService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/src/com/vmc/ipc/service/ApConnectService.java -------------------------------------------------------------------------------- /res/drawable-xhdpi/back_btn_settings_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/back_btn_settings_normal.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/back_btn_settings_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/back_btn_settings_pressed.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_reset_orange_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_reset_orange_disabled.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/joystick_rudder_throttle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/joystick_rudder_throttle.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/segment_center_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/segment_center_pressed.9.png -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/modal/Transmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/src/com/hexairbot/hexmini/modal/Transmitter.java -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/util/Serializable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/src/com/hexairbot/hexmini/util/Serializable.java -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_settings_normal1_press.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/btn_settings_normal1_press.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/joystick_rudder_throttle_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/joystick_rudder_throttle_new.png -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/GalleryViewControllerDelegate.java: -------------------------------------------------------------------------------- 1 | package com.hexairbot.hexmini; 2 | 3 | public interface GalleryViewControllerDelegate { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/HexMiniApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/src/com/hexairbot/hexmini/HexMiniApplication.java -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/HudExViewController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/src/com/hexairbot/hexmini/HudExViewController.java -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | rm -fr ./jni/DEC/Android.mk 3 | rm -fr ./jni/DEC/*.cpp 4 | rm -fr ./jni/DEC/include/aosp 5 | cp ./obj/local/armeabi/libvmcffmpegdec.a ./jni/API/ -a 6 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/segment_left_checked_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/segment_left_checked_normal.9.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/segment_left_checked_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/segment_left_checked_pressed.9.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/segment_right_checked_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/segment_right_checked_normal.9.png -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/ble/BluetoothLeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/src/com/hexairbot/hexmini/ble/BluetoothLeService.java -------------------------------------------------------------------------------- /lic: -------------------------------------------------------------------------------- 1 | Code license 2 | GNU GPL v3 3 | http://www.gnu.org/licenses/gpl.html 4 | 5 | 6 | Content license 7 | CC BY-NC-SA 4.0 8 | http://creativecommons.org/licenses/by-nc-sa/4.0/ 9 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/segment_center_checked_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/segment_center_checked_normal.9.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/segment_center_checked_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/segment_center_checked_pressed.9.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/segment_right_checked_pressed.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/res/drawable-xhdpi/segment_right_checked_pressed.9.png -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/ble/BleConnectinManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/src/com/hexairbot/hexmini/ble/BleConnectinManager.java -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/modal/ApplicationSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/src/com/hexairbot/hexmini/modal/ApplicationSettings.java -------------------------------------------------------------------------------- /jni/DEC/ffmpeg/include/libavutil/ffversion.h: -------------------------------------------------------------------------------- 1 | #ifndef AVUTIL_FFVERSION_H 2 | #define AVUTIL_FFVERSION_H 3 | #define FFMPEG_VERSION "N-59325-g459db51" 4 | #endif /* AVUTIL_FFVERSION_H */ 5 | -------------------------------------------------------------------------------- /res/drawable/black.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /res/drawable/orange.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/ipc/activity/ShareMediaActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HexAirbot/HexNanoController_Android/HEAD/src/com/hexairbot/hexmini/ipc/activity/ShareMediaActivity.java -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/modal/OSDDataDelegate.java: -------------------------------------------------------------------------------- 1 | package com.hexairbot.hexmini.modal; 2 | 3 | public interface OSDDataDelegate { 4 | public void osdDataDidUpdateOneFrame(); 5 | } 6 | 7 | -------------------------------------------------------------------------------- /res/drawable/black_half_transparent.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/com/vmc/ipc/ftp/FtpConnectedListener.java: -------------------------------------------------------------------------------- 1 | package com.vmc.ipc.ftp; 2 | 3 | public interface FtpConnectedListener { 4 | public void onFtpConnect(); 5 | public void onFtpDisconnect(); 6 | } 7 | -------------------------------------------------------------------------------- /src/com/vmc/ipc/ftp/FtpCallbackListener.java: -------------------------------------------------------------------------------- 1 | package com.vmc.ipc.ftp; 2 | 3 | public interface FtpCallbackListener { 4 | public void onProgress(int progress,int totle); 5 | public void onError(String err); 6 | } 7 | -------------------------------------------------------------------------------- /jni/DEC/vmc_jpegenc.h: -------------------------------------------------------------------------------- 1 | #ifndef VMC__JPEGENC_H 2 | 3 | #define VMC__JPEGENC_H 4 | 5 | 6 | 7 | int get_photo(char * dest_dir,char * name, bool location_flag); 8 | 9 | 10 | #endif //VMC__JPEGENC_H 11 | 12 | -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/ipc/activity/IpcAlertDialogHandler.java: -------------------------------------------------------------------------------- 1 | package com.hexairbot.hexmini.ipc.activity; 2 | 3 | public interface IpcAlertDialogHandler { 4 | public void positive(); 5 | 6 | public void negtive(); 7 | } 8 | -------------------------------------------------------------------------------- /jni/API/vmcipc_defines.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | 5 | #define LOGI(...) ((void)__android_log_print(ANDROID_LOG_INFO, "vmc", __VA_ARGS__)) 6 | #define LOGW(...) ((void)__android_log_print(ANDROID_LOG_WARN, "vmc", __VA_ARGS__)) 7 | 8 | -------------------------------------------------------------------------------- /jni/GLFIX/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | 3 | include $(CLEAR_VARS) 4 | LOCAL_MODULE := glfix 5 | LOCAL_LDLIBS := -lGLESv2 6 | LOCAL_SRC_FILES := fix-GLES20.c 7 | 8 | LOCAL_CFLAGS += -DANDROID_NDK 9 | include $(BUILD_SHARED_LIBRARY) -------------------------------------------------------------------------------- /res/drawable-xhdpi/settings_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/Const.java: -------------------------------------------------------------------------------- 1 | package com.hexairbot.hexmini; 2 | 3 | public class Const { 4 | 5 | public static String web_site = "http://118.244.224.19"; 6 | public static String user_feedback_url = web_site + "/flexbot-feedback.php"; 7 | 8 | } 9 | -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/GalleryDialogDelegate.java: -------------------------------------------------------------------------------- 1 | package com.hexairbot.hexmini; 2 | 3 | public interface GalleryDialogDelegate { 4 | public void prepareDialog(GalleryDialog dialog); 5 | public void onDismissed(GalleryDialog settingsDialog); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /src/com/vmc/ipc/ftp/FtpException.java: -------------------------------------------------------------------------------- 1 | package com.vmc.ipc.ftp; 2 | 3 | public class FtpException extends Exception { 4 | public FtpException() { 5 | super(); 6 | } 7 | 8 | public FtpException(String reason) { 9 | super(reason); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /res/color/sel_black.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/sensors/DeviceOrientationChangeDelegate.java: -------------------------------------------------------------------------------- 1 | package com.hexairbot.hexmini.sensors; 2 | 3 | public interface DeviceOrientationChangeDelegate 4 | { 5 | public void onDeviceOrientationChanged(float[] orientation, float magneticHeading, int magnetoAccuracy); 6 | } 7 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_play.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /jni/DEC/ffmpeg/include/libavutil/avconfig.h: -------------------------------------------------------------------------------- 1 | /* Generated by ffconf */ 2 | #ifndef AVUTIL_AVCONFIG_H 3 | #define AVUTIL_AVCONFIG_H 4 | #define AV_HAVE_BIGENDIAN 0 5 | #define AV_HAVE_FAST_UNALIGNED 1 6 | #define AV_HAVE_INCOMPATIBLE_LIBAV_ABI 0 7 | #define AV_HAVE_INCOMPATIBLE_FORK_ABI 0 8 | #endif /* AVUTIL_AVCONFIG_H */ 9 | -------------------------------------------------------------------------------- /res/drawable/btn_share.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/com/vmc/ipc/service/OnIpcConnectChangedListener.java: -------------------------------------------------------------------------------- 1 | package com.vmc.ipc.service; 2 | 3 | public interface OnIpcConnectChangedListener { 4 | public void OnIpcConnected(); 5 | 6 | public void OnIpcDisConnected(); 7 | 8 | public void onIpcPaused(); 9 | 10 | public void onIpcResumed(); 11 | } 12 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_back.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_black.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_stop.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_close.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/SettingsDialogDelegate.java: -------------------------------------------------------------------------------- 1 | package com.hexairbot.hexmini; 2 | 3 | import com.hexairbot.hexmini.SettingsDialog; 4 | 5 | public interface SettingsDialogDelegate 6 | { 7 | public void prepareDialog(SettingsDialog dialog); 8 | public void onDismissed(SettingsDialog settingsDialog); 9 | } 10 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_trim_up.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /res/drawable/progress_medium.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_take_off.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_trim_down.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_trim_left.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /res/layout/hud.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_arrow_left.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_trim_right.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_arrow_right.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /jni/API/include/SingleRTMP.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | typedef void (*H264_DATA_CALLBACK)(void *,int,unsigned int); 4 | int StartRTMPClient(const char *url,H264_DATA_CALLBACK callback); 5 | int ParseMetricsFromSPS(unsigned char *pSPS,int lenSPS,int *,int *); 6 | void CloseRTMPClientAsyn(); 7 | int GetAdjustedHeight(int h); 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /jni/API/vmcipc_debug.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | namespace debug 3 | { 4 | void SendDebugString(); 5 | void UpdateDebugInfo(const char *key,const char *value); 6 | void UpdateDebugInfo(const char *key,double value); 7 | void UpdateDebugInfo(const char *key,int value); 8 | int GetDebugTimerId(); 9 | void StartDebugTimer(); 10 | void EnableDebug(bool bEnable); 11 | } 12 | -------------------------------------------------------------------------------- /jni/API/vmcipc_javatool.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | namespace javatool 4 | { 5 | void InitEnv(JNIEnv *env); 6 | void InitVM(JavaVM *vm); 7 | void InitProxyObj(jobject objIpcProxy); 8 | 9 | void InitJavaMethods(); 10 | 11 | void JavaShowStatus(const char *s,int state); 12 | void JavaSendMsgByJni(int cmd,const char *msg); 13 | 14 | } 15 | 16 | -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/HudViewControllerDelegate.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package com.hexairbot.hexmini; 5 | 6 | import com.hexairbot.hexmini.ui.Button; 7 | 8 | import android.view.View; 9 | 10 | 11 | /** 12 | * @author koupoo 13 | * 14 | */ 15 | public interface HudViewControllerDelegate { 16 | public void settingsBtnDidClick(View settingsBtn); 17 | } 18 | -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/ipc/view/OnGalleryItemClick.java: -------------------------------------------------------------------------------- 1 | package com.hexairbot.hexmini.ipc.view; 2 | 3 | import java.util.ArrayList; 4 | 5 | import android.content.Context; 6 | 7 | public interface OnGalleryItemClick { 8 | public void onClick(int position,Context context); 9 | public void delete(ArrayList selects); 10 | public void destroy(); 11 | } 12 | -------------------------------------------------------------------------------- /res/drawable/indication_record.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /res/values/view_pager_indicator_defaults.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #99FFFFFF 4 | #FFFFFFFF 5 | 3dp 6 | 5dp 7 | -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/ble/BleConnectinManagerDelegate.java: -------------------------------------------------------------------------------- 1 | package com.hexairbot.hexmini.ble; 2 | 3 | public interface BleConnectinManagerDelegate { 4 | public void didConnect(BleConnectinManager manager); 5 | public void didDisconnect(BleConnectinManager manager); 6 | public void didFailToConnect(BleConnectinManager manager); 7 | public void didReceiveData(BleConnectinManager manager, byte[] data); 8 | } 9 | -------------------------------------------------------------------------------- /src/com/vmc/ipc/proxy/VIConfig.java: -------------------------------------------------------------------------------- 1 | package com.vmc.ipc.proxy; 2 | 3 | public class VIConfig { 4 | public String softwareVersion; 5 | public String hardwareVersion; 6 | public String vender; 7 | public String model; 8 | public String productName; 9 | public String networkName; 10 | public String ownerMac; 11 | public boolean adaptiveVideo; 12 | public int videoCodec; 13 | } 14 | -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/GalleryViewController.java: -------------------------------------------------------------------------------- 1 | package com.hexairbot.hexmini; 2 | 3 | 4 | import android.view.View; 5 | import android.view.View.OnClickListener; 6 | 7 | public class GalleryViewController extends ViewController 8 | implements OnClickListener{ 9 | 10 | @Override 11 | public void onClick(View arg0) { 12 | // TODO Auto-generated method stub 13 | 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/fix/android/opengl/GLES20.java: -------------------------------------------------------------------------------- 1 | package fix.android.opengl; 2 | 3 | public class GLES20 4 | { 5 | static { 6 | System.loadLibrary("glfix"); 7 | } 8 | 9 | native public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, int offset); 10 | native public static void glDrawElements(int mode, int count, int type, int offset); 11 | 12 | private GLES20() 13 | {} 14 | } 15 | -------------------------------------------------------------------------------- /jni/API/vmcipc.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #if 0 3 | extern "C" { 4 | extern void ConvertYUVToRGB565(); 5 | extern unsigned char *GetRGBBuffer(); 6 | void SetBufferUpdated(bool b); 7 | bool IsBufferUpdated(); 8 | unsigned char *GetYUVBuffer(); 9 | void MyStat(); 10 | int GetVideoMetrics(int *pWidth,int *pHeight); 11 | bool IsVideoInited(); 12 | void lock_disp_buffer(); 13 | void unlock_disp_buffer(); 14 | 15 | } 16 | #endif 17 | 18 | 19 | -------------------------------------------------------------------------------- /res/drawable/center.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/left_top.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /res/drawable/right_top.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /res/values/view_pager_indicator_attrs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /res/values/view_pager_indicator_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | -------------------------------------------------------------------------------- /res/drawable/left_bottom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /res/drawable/right_bottom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/ui/joystick/JoystickListener.java: -------------------------------------------------------------------------------- 1 | /* 2 | * JoystickListener 3 | * 4 | * Created on: May 26, 2011 5 | * Author: Dmytro Baryskyy 6 | */ 7 | 8 | package com.hexairbot.hexmini.ui.joystick; 9 | 10 | public abstract class JoystickListener 11 | { 12 | public abstract void onChanged(JoystickBase joystick, float x, float y); 13 | public abstract void onPressed(JoystickBase joystick); 14 | public abstract void onReleased(JoystickBase joystick); 15 | } 16 | -------------------------------------------------------------------------------- /res/layout/settings_page_about.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /res/drawable/btn_back_feedback.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /res/drawable/btn_record_state.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 12 | 13 | -------------------------------------------------------------------------------- /res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/btn_delete.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/seekbar_thumb.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 12 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/seekbar_image.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 10 | 11 | 14 | 15 | -------------------------------------------------------------------------------- /res/drawable/btn_back_arrow.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /res/drawable/indication_ac_plugin.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /res/layout/help_page_01.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /res/layout/help_page_02.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /res/layout/help_page_03.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /res/layout/help_page_04.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /res/layout/help_page_05.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /res/layout/help_page_06.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /res/layout-zh/help_page_01.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /res/layout-zh/help_page_02.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /res/layout-zh/help_page_03.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /res/layout-zh/help_page_04.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /res/layout-zh/help_page_05.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /res/layout-zh/help_page_06.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/util/FontUtils.java: -------------------------------------------------------------------------------- 1 | package com.hexairbot.hexmini.util; 2 | 3 | import android.content.Context; 4 | import android.graphics.Typeface; 5 | 6 | 7 | public class FontUtils 8 | { 9 | public static final class TYPEFACE 10 | { 11 | private static Typeface helvetica; 12 | public static final Typeface Helvetica(Context ctx) { 13 | 14 | if (helvetica == null) { 15 | helvetica = Typeface.createFromAsset(ctx.getAssets(), "fonts/helveticaneue-condensedbold.otf"); 16 | } 17 | 18 | return helvetica; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /res/drawable/wifi_level.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 10 | 13 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /res/layout/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /res/menu/sharemenu.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /res/drawable-xhdpi/device_battery_level.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 10 | 13 | 16 | 17 | -------------------------------------------------------------------------------- /res/drawable/bottom_button_bar_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /res/drawable/settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-18 15 | -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/ViewController.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package com.hexairbot.hexmini; 5 | 6 | import android.content.Context; 7 | 8 | /** 9 | * @author koupoo 10 | * 11 | */ 12 | public abstract class ViewController { 13 | protected Context context; 14 | 15 | public Context getContext(){ 16 | return context; 17 | } 18 | 19 | public void viewWillAppear(){ 20 | 21 | } 22 | 23 | public void onCreate(){ 24 | 25 | } 26 | 27 | public void onResume(){ 28 | 29 | } 30 | 31 | public void onPause(){ 32 | 33 | } 34 | 35 | 36 | public void viewWillDisappear() { 37 | 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /res/drawable/btn_capture_state.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /Android.mk: -------------------------------------------------------------------------------- 1 | 2 | LOCAL_PATH := $(call my-dir) 3 | LOCAL_PATH_VMCIPC := $(LOCAL_PATH) 4 | $(warning LOCAL_PATH $(LOCAL_PATH)) 5 | include $(CLEAR_VARS) 6 | 7 | 8 | 9 | .PHONY: VMCIPC 10 | 11 | VMCIPC: 12 | cd $(LOCAL_PATH_VMCIPC) && ant debug 13 | cp $(LOCAL_PATH_VMCIPC)/bin/MainActivity-debug.apk $(VMWORKS_OUTPUT_PATH)/wificamclient.apk 14 | 15 | 16 | $(LOCAL_PATH)/bin/MainActivity-debug.apk: VMCIPC 17 | 18 | 19 | LOCAL_MODULE := wificamclient 20 | LOCAL_MODULE_TAGS := optional 21 | LOCAL_MODULE_CLASS := PREBUILT 22 | LOCAL_MODULE_PATH := $(PRODUCT_OUT) 23 | LOCAL_SRC_FILES := bin/MainActivity-debug.apk 24 | include $(BUILD_PREBUILT) 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /res/drawable/default_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /jni/GLFIX/fix-GLES20.c: -------------------------------------------------------------------------------- 1 | /* 2 | * fix-GLES20.c 3 | * 4 | * Created on: Mar 18, 2012 5 | * Author: "Dmytro Baryskyy" 6 | */ 7 | 8 | #include 9 | #include 10 | 11 | void Java_fix_android_opengl_GLES20_glVertexAttribPointer 12 | (JNIEnv *env, jclass c, jint index, jint size, jint type, jboolean normalized, jint stride, jint offset) 13 | { 14 | glVertexAttribPointer(index, size, type, normalized, stride, (void*) offset); 15 | } 16 | 17 | void Java_fix_android_opengl_GLES20_glDrawElements 18 | (JNIEnv *env, jclass c, jint mode, jint count, jint type, jint offset) 19 | { 20 | glDrawElements(mode, count, type, (void*) offset); 21 | } 22 | -------------------------------------------------------------------------------- /jni/API/vmcipc_videostream.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | 5 | 6 | struct ANativeWindow; 7 | namespace videostream 8 | { 9 | void SetNativeWindow(ANativeWindow *window); 10 | void ResetRTMPState(); 11 | void StartRec(const char *dir,const char *filename); 12 | unsigned char *GetRGBBuffer(); 13 | unsigned char *GetYUVBuffer(); 14 | void lock_disp_buffer(); 15 | void unlock_disp_buffer(); 16 | char *GetServerAddr(); 17 | 18 | void StartRTMPThread(); 19 | int GetVideoMetrics(int *pWidth,int *pHeight); 20 | bool IsVideoInited(); 21 | void StartSoftDecoder(); 22 | void CloseRTMPConnection(); 23 | 24 | } 25 | 26 | -------------------------------------------------------------------------------- /res/layout/ble_device_list_row.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/ipc/view/SettingView.java: -------------------------------------------------------------------------------- 1 | package com.hexairbot.hexmini.ipc.view; 2 | 3 | import android.view.View; 4 | 5 | public class SettingView { 6 | String title = null; 7 | View content; 8 | 9 | public void setTitle(String title) { 10 | this.title = title; 11 | } 12 | public String getTitle() { 13 | return title; 14 | } 15 | 16 | public View getContent() { 17 | return content; 18 | } 19 | 20 | public void setContent(View content) { 21 | this.content = content; 22 | } 23 | 24 | public void onStart() { 25 | 26 | } 27 | 28 | public void onStop() { 29 | 30 | } 31 | 32 | public void reset() { 33 | 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /jni/API/include/rapidjson/internal/strfunc.h: -------------------------------------------------------------------------------- 1 | #ifndef RAPIDJSON_INTERNAL_STRFUNC_H_ 2 | #define RAPIDJSON_INTERNAL_STRFUNC_H_ 3 | 4 | namespace rapidjson { 5 | namespace internal { 6 | 7 | //! Custom strlen() which works on different character types. 8 | /*! \tparam Ch Character type (e.g. char, wchar_t, short) 9 | \param s Null-terminated input string. 10 | \return Number of characters in the string. 11 | \note This has the same semantics as strlen(), the return value is not number of Unicode codepoints. 12 | */ 13 | template 14 | inline SizeType StrLen(const Ch* s) { 15 | const Ch* p = s; 16 | while (*p != '\0') 17 | ++p; 18 | return SizeType(p - s); 19 | } 20 | 21 | } // namespace internal 22 | } // namespace rapidjson 23 | 24 | #endif // RAPIDJSON_INTERNAL_STRFUNC_H_ 25 | -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/ipc/view/VideoStageSurfaceSoftware.java: -------------------------------------------------------------------------------- 1 | package com.hexairbot.hexmini.ipc.view; 2 | 3 | import android.content.Context; 4 | import android.opengl.GLSurfaceView; 5 | import android.util.AttributeSet; 6 | 7 | public class VideoStageSurfaceSoftware extends GLSurfaceView { 8 | 9 | public VideoStageSurfaceSoftware(Context context, AttributeSet attrs) { 10 | super(context, attrs); 11 | // TODO Auto-generated constructor stub 12 | init(context); 13 | } 14 | 15 | public VideoStageSurfaceSoftware(Context context) { 16 | super(context); 17 | // TODO Auto-generated constructor stub 18 | init(context); 19 | } 20 | 21 | private void init(Context context) { 22 | this.setEGLContextClientVersion(2); 23 | this.setRenderer(new VideoStageRenderer(context, null)); 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/util/DebugHandler.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | /** 5 | * @author Administrator 6 | * 7 | */ 8 | package com.hexairbot.hexmini.util; 9 | 10 | import android.content.Context; 11 | import android.util.Log; 12 | import android.widget.Toast; 13 | 14 | public class DebugHandler { 15 | 16 | public static Boolean debug = true; 17 | public static Boolean showServerSelect = false; 18 | 19 | public static void logd(String tag, String info) { 20 | if (debug) 21 | Log.d(tag, info); 22 | } 23 | 24 | public static void logInsist(String tag, String info) { 25 | Log.d(tag, info); 26 | } 27 | 28 | public static void logWithToast(Context context, String info, int duration) { 29 | logd(context.getPackageName(), info); 30 | Toast.makeText(context, info, duration).show(); 31 | } 32 | } -------------------------------------------------------------------------------- /src/com/hexairbot/hexmini/ui/joystick/AnalogueJoystick.java: -------------------------------------------------------------------------------- 1 | /* 2 | * AnalogueJoystick 3 | * 4 | * Created on: May 26, 2011 5 | * Author: Dmytro Baryskyy 6 | */ 7 | 8 | package com.hexairbot.hexmini.ui.joystick; 9 | import com.hexairbot.hexmini.R; 10 | import android.content.Context; 11 | 12 | 13 | public class AnalogueJoystick 14 | extends JoystickBase 15 | { 16 | 17 | public AnalogueJoystick(Context context, Align align, boolean isRollPitchJoystick, boolean yStickIsBounced) 18 | { 19 | super(context, align, isRollPitchJoystick, yStickIsBounced); 20 | } 21 | 22 | @Override 23 | protected int getBackgroundDrawableId() 24 | { 25 | return R.drawable.joystick_bg_new; 26 | } 27 | 28 | 29 | @Override 30 | protected int getTumbDrawableId() 31 | { 32 | return R.drawable.joystick_rudder_throttle_new; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /res/layout/gallery_layout.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /res/layout/share_media.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 16 |