switch start activity back to PanelActivity
update:

1 Loop() constructor to include 3 new devices for test

2 DeviceListActivity to check whether loop1&2 are null
move DeviceInfoFragment.java
update:

1 PanelListFragment extends ListFragment
2 Panel(String ip), fillin all field for test
3 putExtra("panel",panel);
add: 

1 MyExpandableAdapter.java extends BaseExpandableAdapter
2 device_list_group and device_list_item layout file for display
expandableListView

3 DeviceActivity listeners
add: expandableListView.setOnItemLongClickListener()

loop/devices can be long clicked now,

fixed: setLoop2()

to do. start action mode
update: deviceListView.setChoiceMode(ListView.Choice_mode_single);


add: action mode for device item

1 device_actionmode.xml (menu layout for device action Mode)
2 startActionMode(mCallback)
add: Menu about

make a toast to show app_version
deviceList and deviceInfo fragments split view done.
move showDevices to main menu
add: refresh button to main menu bar
update: 

1 device GTIN int array
2 device list select active background
update: <application android:theme = "@android:style/Theme.Holo">

styles.xml parent= android:Theme.holo
remove: buttons on panelinfo fragment and image for device info as
device item clicked
fixed: panel and device GTIN array

when parssing, gtinArray was not initiated, which will cause null point
add: device ft st dt id functions
update:
1	remove actionbar on loading screen
2	add navigate back option for deviceActivity
update: refreshStatus on PanelListFragment created

add refreshStatus() to refesh menu button

remove 3 buttons("gone") in PanelListFragment
hide buttons
update: add a image to device child item layout.xml and adapter