summaryrefslogtreecommitdiffstats
path: root/PMC/res
diff options
context:
space:
mode:
Diffstat (limited to 'PMC/res')
-rw-r--r--PMC/res/drawable-xhdpi/ic_launcher.pngbin0 -> 12516 bytes
-rw-r--r--PMC/res/layout/activity_linear.xml96
-rw-r--r--PMC/res/layout/activity_setting.xml110
-rw-r--r--PMC/res/menu/main.xml10
-rw-r--r--PMC/res/values/dimens.xml7
-rw-r--r--PMC/res/values/strings.xml27
-rw-r--r--PMC/res/values/styles.xml18
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
new file mode 100644
index 0000000..d4fb7cd
--- /dev/null
+++ b/PMC/res/drawable-xhdpi/ic_launcher.png
Binary files differ
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>