Android Open Source - Hardware controller robopad-plusplus






Project Summary

RoboPad++ is an Android app that consists on a robots controller via the device's Bluetooth. You have several types of robots with differents types of control for each of them. The robots must be controlled by an Arduino board with a Bluetooth module..

Web Site / Source Repository

robopad-plusplus is hosted in the following web site
https://github.com/bq/robopad-plusplus

If you think the Android project robopad-plusplus listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of robopad-plusplus.

ItemValue
Java File Count23
Supported screen sizes[sw600dp, mdpi, xxhdpi, hdpi, sw720dp, xhdpi, w640dphdpi, w500dp]
Activity Count4
Fragment Count2
Required Permissionsandroid.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.WRITE_EXTERNAL_STORAGE




Resource Files

There are 89 image files in robopad-plusplus. The names of the image files are listed as follows.

beetle_pins.png
bot_beetle_connected.png
bot_beetle_disconnected.png
bot_crab.png
bot_crab_action_bar_icon.png
bot_generic.png
bot_generic_action_bar_icon.png
bot_rhino.png
bot_rhino_action_bar_icon.png
bq_logo.png
bq_logo_2.png
btn_navigation_dark_green_btn_default_disabled_focused_holo_light.9.png
btn_navigation_dark_green_btn_default_disabled_holo_light.9.png
btn_navigation_dark_green_btn_default_focused_holo_light.9.png
btn_navigation_dark_green_btn_default_normal_holo_light.9.png
btn_navigation_dark_green_btn_default_pressed_holo_light.9.png
charge_button.png
charge_button_disabled.png
close_claw_disabled.png
comand_button_1.png
comand_button_1_disabled.png
comand_button_2.png
comand_button_2_disabled.png
comand_button_3.png
comand_button_3_disabled.png
comand_button_4.png
comand_button_4_disabled.png
comand_button_5.png
comand_button_5_disabled.png
comand_button_6.png
comand_button_6_disabled.png
full_open_claw_disabled.png
generic_command_button.png
green_button_btn_default_disabled_focused_holo_light.9.png
green_button_btn_default_disabled_holo_light.9.png
green_button_btn_default_focused_holo_light.9.png
green_button_btn_default_green_disabled_holo_light.9.png
green_button_btn_default_normal_holo_light.9.png
green_button_btn_default_pressed_holo_light.9.png
ic_beetle_bg_off.png
ic_beetle_bg_on.png
ic_bot_pollywog_connected.png
ic_bot_pollywog_disconnected.png
ic_close_claw.png
ic_connected.png
ic_delete_file.png
ic_disconnected.png
ic_down_button.png
ic_down_button_disabled.png
ic_full_open_claw.png
ic_left_button.png
ic_left_button_disabled.png
ic_light_avoider.png
ic_light_avoider_selected.png
ic_line_follower.png
ic_line_follower_selected.png
ic_load.png
ic_open_claw.png
ic_right_button.png
ic_right_button_disabled.png
ic_save.png
ic_schedule_button.png
ic_scheduler_close_claw.png
ic_scheduler_full_open_claw.png
ic_scheduler_open_claw.png
ic_scheduler_waits.png
ic_send.png
ic_settings.png
ic_stop_button.png
ic_stop_disabled.png
ic_trash.png
ic_up_button.png
ic_up_button_disabled.png
menu_beetle_printbot.png
menu_beetle_printbot_pressed.png
menu_pollywog_printbot.png
menu_pollywog_printbot_pressed.png
open_claw_disabled.png
pollywog_bg_off.png
pollywog_bg_on.png
pollywog_pins.png
schedule_stop_button.png
settings_bluetooth.png
settings_help.png
slider_thumb_disabled.png
slider_thumb_enabled.png
spinner.png
wellcome.png
wellcome_bq.png

The following screenshort is generated from the image listed above.

null




Java Source Files

robopad-plusplus has the following Java source files.

com.bq.robotic.robopad_plusplus.RoboPadSettings.java
com.bq.robotic.robopad_plusplus.RoboPadSplashScreen.java
com.bq.robotic.robopad_plusplus.RoboPad_plusplus.java
com.bq.robotic.robopad_plusplus.SelectRobotActivity.java
com.bq.robotic.robopad_plusplus.fragments.BeetleFragment.java
com.bq.robotic.robopad_plusplus.fragments.CrabFragment.java
com.bq.robotic.robopad_plusplus.fragments.GenericRobotFragment.java
com.bq.robotic.robopad_plusplus.fragments.PollywogFragment.java
com.bq.robotic.robopad_plusplus.fragments.RhinoFragment.java
com.bq.robotic.robopad_plusplus.fragments.RobotFragment.java
com.bq.robotic.robopad_plusplus.fragments.ScheduleRobotMovementsFragment.java
com.bq.robotic.robopad_plusplus.listeners.RobotListener.java
com.bq.robotic.robopad_plusplus.listeners.ScheduleRobotMovementsListener.java
com.bq.robotic.robopad_plusplus.listeners.ScheduledMovementsFileManagementListener.java
com.bq.robotic.robopad_plusplus.listeners.TipsManagerListener.java
com.bq.robotic.robopad_plusplus.utils.InverseYesNoDialogPreference.java
com.bq.robotic.robopad_plusplus.utils.RoboPadConstants.java
com.bq.robotic.robopad_plusplus.utils.RobotConnectionsPopupWindow.java
com.bq.robotic.robopad_plusplus.utils.ScaleImageView.java
com.bq.robotic.robopad_plusplus.utils.ScheduledMovementsFileManagement.java
com.bq.robotic.robopad_plusplus.utils.SliderView.java
com.bq.robotic.robopad_plusplus.utils.TipsFactory.java
com.bq.robotic.robopad_plusplus.utils.TipsManager.java