TCP might be working?
I'm trying to figure out a way to test it.
TCP Works!
For now, the port and IP are hardcoded. They can't stay like that.
Will try to figure out a view to incorporate this into.
Added a dialog to get the port and IP for the TCP connection.
Will have to verify that the layout looks good on WinMate.
Set a timeout on the Socket.
Otherwise, if the IP or port are wrong the app will freeze indefinitely.
Also cleaned up some ScanActivity stuff.
Took away the Scan button since Zach made it work in the same window.
Pressing the Fail radio button brings up a dialog for notes.
The value of the text box will persist if the user clicks Fail again.
It is writing to XML correctly.
I realized that the DOMWriter doesn't take floor or room into account,
 so that will have to be changed.
ScanActivity and DOMWriter both take client address and stuff into account.
Although I have yet to test it with an XML file with multiple addresses.
That's next on the list.
Tested with an expanded XML file and it works.
Removed a hardcode from the Spinner and ExpandableList population.
 (Floor was hardcoded to 'First Floor' and room was 'R1')
Changing floors/rooms will now update the ExpandableList accordingly.
I think we'll need to implement something preventing the user from changing
 rooms until one is finished, as the button states aren't persistent.
Commiting before I merge to new-new-new-new-new-master.
Nick told me to!
Merge branch 'TCPStuff' into new-master