Android Open Source - Hardware controller BMW_E46_Android_RPi_IBUS_Controller






Project Summary

BMW E46 - Nexus 7 in dash, connected (via Bluetooth) to Raspberry Pi, connected to IBUS (via USB Adapter). Supports Android Wear 4.4W!.

Web Site / Source Repository

BMW_E46_Android_RPi_IBUS_Controller is hosted in the following web site
https://github.com/TrentSeed/BMW_E46_Android_RPi_IBUS_Controller

If you think the Android project BMW_E46_Android_RPi_IBUS_Controller 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 BMW_E46_Android_RPi_IBUS_Controller.

ItemValue
Java File Count36
Supported screen sizes[hdpi]
Minimum SDK Version14
Activity Count6
Fragment Count18
jar files usedandroid-support-v13.jar
android-support-v4.jar
android-support-v4.jar
gson-2.2.4.jar
gson-2.2.4.jar
Required Permissionsandroid.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.WAKE_LOCK




Resource Files

There are 19 image files in BMW_E46_Android_RPi_IBUS_Controller. The names of the image files are listed as follows.

about_background.png
arrow_back.png
arrow_back_pressed.png
bmw_background.png
bmw_emblem.png
bmw_emblem_pressed.png
bus_activity.png
button_down.png
button_lock.png
button_unlock.png
button_up.png
dash_icon.png
keys.png
packet.png
rpi_logo.png
window_front_left.png
window_front_right.png
window_rear_left.png
window_rear_right.png

The following screenshort is generated from the image listed above.

null




Java Source Files

BMW_E46_Android_RPi_IBUS_Controller has the following Java source files.

com.trentseed.bmw_rpi_ibus_controller.ActivityIBUS.java
com.trentseed.bmw_rpi_ibus_controller.ActivityMain.java
com.trentseed.bmw_rpi_ibus_controller.ActivityRadio.java
com.trentseed.bmw_rpi_ibus_controller.ActivityStatus.java
com.trentseed.bmw_rpi_ibus_controller.ActivityWindows.java
com.trentseed.bmw_rpi_ibus_controller.AdapterIBUS.java
com.trentseed.bmw_rpi_ibus_controller.BlueBusPacket.java
com.trentseed.bmw_rpi_ibus_controller.BluetoothInterface.java
com.trentseed.bmw_rpi_ibus_controller.IBUSPacket.java
com.trentseed.bmw_rpi_ibus_controller.IBUSWrapper.java
com.trentseed.bmw_rpi_ibus_controller.WakeLocker.java
com.trentseed.bmw_rpi_ibus_controller.wear.ActivityMain.java
com.trentseed.bmw_rpi_ibus_controller.wear.BlueBusPacket.java
com.trentseed.bmw_rpi_ibus_controller.wear.BluetoothInterface.java
com.trentseed.bmw_rpi_ibus_controller.wear.FragmentAbout.java
com.trentseed.bmw_rpi_ibus_controller.wear.FragmentKeys.java
com.trentseed.bmw_rpi_ibus_controller.wear.FragmentKeysLock.java
com.trentseed.bmw_rpi_ibus_controller.wear.FragmentKeysUnlock.java
com.trentseed.bmw_rpi_ibus_controller.wear.FragmentWelcome.java
com.trentseed.bmw_rpi_ibus_controller.wear.FragmentWindowBackLeft.java
com.trentseed.bmw_rpi_ibus_controller.wear.FragmentWindowBackLeftActionDown.java
com.trentseed.bmw_rpi_ibus_controller.wear.FragmentWindowBackLeftActionUp.java
com.trentseed.bmw_rpi_ibus_controller.wear.FragmentWindowBackRight.java
com.trentseed.bmw_rpi_ibus_controller.wear.FragmentWindowBackRightActionDown.java
com.trentseed.bmw_rpi_ibus_controller.wear.FragmentWindowBackRightActionUp.java
com.trentseed.bmw_rpi_ibus_controller.wear.FragmentWindowFrontLeft.java
com.trentseed.bmw_rpi_ibus_controller.wear.FragmentWindowFrontLeftActionDown.java
com.trentseed.bmw_rpi_ibus_controller.wear.FragmentWindowFrontLeftActionUp.java
com.trentseed.bmw_rpi_ibus_controller.wear.FragmentWindowFrontRight.java
com.trentseed.bmw_rpi_ibus_controller.wear.FragmentWindowFrontRightActionDown.java
com.trentseed.bmw_rpi_ibus_controller.wear.FragmentWindowFrontRightActionUp.java
com.trentseed.bmw_rpi_ibus_controller.wear.IBUSGridPagerAdapter.java
com.trentseed.bmw_rpi_ibus_controller.wear.IBUSPacket.java
com.trentseed.bmw_rpi_ibus_controller.wear.IBUSWrapper.java