
I incorporated the built in ViewPager (with TitleStrip) which allows you to "fling" on non-input items so that you can have multiple pages. Special keys - can mute/pause/play if a phone call comes in, or use the side keys.Serial inputs - when updated from Crestron will update while the application is running.Analog inputs - drag the seekbar (minor rounding issues may arise).
Add the joins from your Crestron application - Add an XPanel to the SIMPL program, connect your joins. Customize to your needs, changing only the contents of the res folder. Load the project and build ( First App?). All that is necessary is to update the res folder to include the images and layouts that you want for the app.Ĭheckout the releases for a sample APK that will test out the first few joins of your system. With this app you can add buttons, seekbars, or textviews linked to the XPanel (eControl for PC) Digital/Analog/Serial inputs and outputs. Basic understanding of how resources work in Android would be needed if trying to create advanced UI components. The tutorial links should help walk you through. Access to a computer that will install Android SDK tools. What IP, port, and ID of the XPanel (may need to unlock firewall if using internet). How to create a Crestron (PC) XPanel in SIMPL windows. Users of the app need only a Crestron and Android phone The current android 2.3 version is on its own branch, and will not receive any further updates from me. more mods released), I begun making updates to incorporate those added features. The first version was limited to a 800x480 Android 2.3.3 phone, however as things got newer and better (i.e. It is also orientation locked, all which are changes that can be made in your res folder. The current master branch is compatible with only Android 4+ devices as it uses a library instead of the custom viewflipper. The Eclipse variant is now on a different branch, android_4_eclipse if you need a copy.
Master branch now has been updated to accommodate this change and should build the same as before. If you have the document, please send it to me and I can try to implement more features if they make sense. I still couldn’t find the whole protocol, so I implemented only the parts that were known. Once I found an example of the CIP Crestron protocol on GitHub, I modified all the code to use that protocol instead. In the first version I made my own SIMPL module, but that did not allow multiple connections. It was called HomeAutomationApp because that was the original purpose of the app for me, but it served as a generic Crestron Android app meant for customization to your needs. Since I couldn't find a native Android app for Crestron systems (at the time only iPhone was working), I figured I might as well make my own. #Custom Crestron XPanel Android Application