diff options
Diffstat (limited to 'PMC/res')
-rw-r--r-- | PMC/res/drawable-xhdpi/ic_launcher.png | bin | 0 -> 12516 bytes | |||
-rw-r--r-- | PMC/res/layout/activity_linear.xml | 96 | ||||
-rw-r--r-- | PMC/res/layout/activity_setting.xml | 110 | ||||
-rw-r--r-- | PMC/res/menu/main.xml | 10 | ||||
-rw-r--r-- | PMC/res/values/dimens.xml | 7 | ||||
-rw-r--r-- | PMC/res/values/strings.xml | 27 | ||||
-rw-r--r-- | PMC/res/values/styles.xml | 18 |
7 files changed, 268 insertions, 0 deletions
diff --git a/PMC/res/drawable-xhdpi/ic_launcher.png b/PMC/res/drawable-xhdpi/ic_launcher.png Binary files differnew file mode 100644 index 0000000..d4fb7cd --- /dev/null +++ b/PMC/res/drawable-xhdpi/ic_launcher.png diff --git a/PMC/res/layout/activity_linear.xml b/PMC/res/layout/activity_linear.xml new file mode 100644 index 0000000..6461b4d --- /dev/null +++ b/PMC/res/layout/activity_linear.xml @@ -0,0 +1,96 @@ +<?xml version="1.0" encoding="utf-8"?> +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:orientation="vertical" > + + <TextView + android:id="@+id/text_title" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentTop="true" + android:textSize="18sp" + android:text="@string/choose_pm_activity" /> + + <RadioGroup + android:id="@+id/rb_dataselect" + android:layout_below="@+id/text_title" + android:layout_width="wrap_content" + android:layout_height="wrap_content" > + + <RadioButton + android:id="@+id/rb_connscan" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/conn_scan" + android:checked="true" /> + + <RadioButton + android:id="@+id/rb_kb" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/kbfile"/> + + <RadioButton + android:id="@+id/rb_tenkb" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/tenkbfile" /> + + <RadioButton + android:id="@+id/rb_hundredkb" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/hundredkbfile" /> + + <RadioButton + android:id="@+id/rb_mb" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/mbfile" /> + + <RadioButton + android:id="@+id/rb_gscan2g" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/gscan_2g" /> + + <RadioButton + android:id="@+id/rb_gscan_without_dfs" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/gscan_without_dfs" /> + + <RadioButton + android:id="@+id/rb_iperf_client" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/iperf_client" /> + </RadioGroup> + + <Button + android:id="@+id/btnstart" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignBaseline="@+id/btnstop" + android:layout_alignBottom="@+id/btnstop" + android:layout_alignStart="@+id/rb_dataselect" + android:text="@string/btn_start" /> + + <Button + android:id="@+id/btnstop" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_below="@+id/rb_dataselect" + android:layout_toEndOf="@+id/text_content" + android:text="@string/btn_stop" /> + + <TextView + android:id="@+id/text_content" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignEnd="@+id/text_title" + android:layout_alignParentStart="true" + android:layout_below="@+id/btnstart" /> + +</RelativeLayout> diff --git a/PMC/res/layout/activity_setting.xml b/PMC/res/layout/activity_setting.xml new file mode 100644 index 0000000..b682a9b --- /dev/null +++ b/PMC/res/layout/activity_setting.xml @@ -0,0 +1,110 @@ +<?xml version="1.0" encoding="utf-8"?> +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="fill_parent" + android:orientation="vertical" > + + <TextView + android:id="@+id/server_ip" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentTop="true" + android:labelFor="@+id/server_iptext" + android:textSize="16sp" + android:text="@string/server_ip" /> + + <EditText + android:id="@+id/server_iptext" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/server_ip" + android:layout_marginTop="16dp" + android:inputType="phone" + android:ems="10" /> + + <TextView + android:id="@+id/server_port" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/server_iptext" + android:labelFor="@+id/server_porttext" + android:layout_marginTop="33dp" + android:textSize="16sp" + android:text="@string/server_port" /> + + <EditText + android:id="@+id/server_porttext" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/server_port" + android:layout_marginTop="17dp" + android:inputType="number" + android:ems="10" /> + + <TextView + android:id="@+id/interval" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/server_porttext" + android:labelFor="@+id/intervaltext" + android:layout_marginTop="33dp" + android:textSize="16sp" + android:text="@string/interval" /> + + <EditText + android:id="@+id/intervaltext" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/interval" + android:layout_marginTop="17dp" + android:inputType="number" + android:ems="10" /> + + <TextView + android:id="@+id/iperf_bandwidth" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/intervaltext" + android:labelFor="@+id/iperf_bandwidthtext" + android:layout_marginTop="33dp" + android:textSize="16sp" + android:text="@string/iperf_bandwidth" /> + + <EditText + android:id="@+id/iperf_bandwidthtext" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/iperf_bandwidth" + android:layout_marginTop="17dp" + android:inputType="number" + android:ems="10" /> + + <TextView + android:id="@+id/iperf_logfile" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/iperf_bandwidthtext" + android:labelFor="@+id/iperf_logfiletext" + android:layout_marginTop="33dp" + android:textSize="16sp" + android:text="@string/iperf_logfile" /> + + <EditText + android:id="@+id/iperf_logfiletext" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/iperf_logfile" + android:layout_marginTop="17dp" + android:inputType="text" + android:ems="10" /> + +</RelativeLayout> diff --git a/PMC/res/menu/main.xml b/PMC/res/menu/main.xml new file mode 100644 index 0000000..0286b46 --- /dev/null +++ b/PMC/res/menu/main.xml @@ -0,0 +1,10 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools" + tools:context="com.example.dataflow.MainActivity" > + + <item + android:id="@+id/action_setting" + android:orderInCategory="100" + android:showAsAction="never" + android:title="@string/settings"/> +</menu> diff --git a/PMC/res/values/dimens.xml b/PMC/res/values/dimens.xml new file mode 100644 index 0000000..55c1e59 --- /dev/null +++ b/PMC/res/values/dimens.xml @@ -0,0 +1,7 @@ +<resources> + + <!-- Default screen margins, per the Android Design guidelines. --> + <dimen name="activity_horizontal_margin">16dp</dimen> + <dimen name="activity_vertical_margin">16dp</dimen> + +</resources> diff --git a/PMC/res/values/strings.xml b/PMC/res/values/strings.xml new file mode 100644 index 0000000..2d37c06 --- /dev/null +++ b/PMC/res/values/strings.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + + <string name="app_name">PMC</string> + <string name="settings">Settings</string> + <string name="choose_pm_activity">Start Power Measuring Activity</string> + <string name="start_dataflow">Start background data!</string> + <string name="action_settings">Settings</string> + <string name="action_stop">Stop</string> + <string name="action_start">Start</string> + <string name="conn_scan">Connectivity Scan</string> + <string name="gscan_2g">GScan for Channel-1,6,11</string> + <string name="gscan_without_dfs">GScan without DFS Channel</string> + <string name="iperf_client">Iperf Client</string> + <string name="kbfile">Download 1KB file</string> + <string name="tenkbfile">Download 10KB file</string> + <string name="hundredkbfile">Download 100KB file</string> + <string name="mbfile">Download 1MB file</string> + <string name="btn_start">Start</string> + <string name="btn_stop">Stop</string> + <string name="server_ip">Server IP</string> + <string name="server_port">Server Port</string> + <string name="interval">Download/Scan Interval (seconds)</string> + <string name="iperf_bandwidth">Iperf Bandwidth</string> + <string name="iperf_logfile">Iperf Logfile</string> + +</resources> diff --git a/PMC/res/values/styles.xml b/PMC/res/values/styles.xml new file mode 100644 index 0000000..d53bc55 --- /dev/null +++ b/PMC/res/values/styles.xml @@ -0,0 +1,18 @@ +<resources> + + <!-- + Base application theme for API 14+. This theme completely replaces + AppBaseTheme from BOTH res/values/styles.xml and + res/values-v11/styles.xml on API 14+ devices. + --> + <style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar"> + <!-- API 14 theme customizations can go here. --> + </style> + + <!-- Application theme. --> + <style name="AppTheme" parent="AppBaseTheme"> + <!-- All customizations that are NOT specific to a particular API-level can go here. --> + </style> + + +</resources> |