[FE training-materials-updates] Add skeleton files for the app lab

maxime.ripard at free-electrons.com maxime.ripard at free-electrons.com
Wed May 2 15:04:20 CEST 2012


- Log -----------------------------------------------------------------
http://git.free-electrons.com/training-materials/commit/?id=8ad1f78cb1b66f2a6459a9c25314c524a95e2beb

commit 8ad1f78cb1b66f2a6459a9c25314c524a95e2beb
Author: Maxime Ripard <maxime.ripard at free-electrons.com>
Date:   Wed May 2 15:05:35 2012 +0200

    Add skeleton files for the app lab

diff --git a/lab-data/android/app/apps/MissileControl/res/drawable-hdpi/icon.png b/lab-data/android/app/apps/MissileControl/res/drawable-hdpi/icon.png
new file mode 100644
index 0000000..8074c4c
Binary files /dev/null and b/lab-data/android/app/apps/MissileControl/res/drawable-hdpi/icon.png differ
diff --git a/lab-data/android/app/apps/MissileControl/res/drawable-ldpi/icon.png b/lab-data/android/app/apps/MissileControl/res/drawable-ldpi/icon.png
new file mode 100644
index 0000000..1095584
Binary files /dev/null and b/lab-data/android/app/apps/MissileControl/res/drawable-ldpi/icon.png differ
diff --git a/lab-data/android/app/apps/MissileControl/res/drawable-mdpi/arrows_down.png b/lab-data/android/app/apps/MissileControl/res/drawable-mdpi/arrows_down.png
new file mode 100644
index 0000000..8a45dc8
Binary files /dev/null and b/lab-data/android/app/apps/MissileControl/res/drawable-mdpi/arrows_down.png differ
diff --git a/lab-data/android/app/apps/MissileControl/res/drawable-mdpi/arrows_left.png b/lab-data/android/app/apps/MissileControl/res/drawable-mdpi/arrows_left.png
new file mode 100644
index 0000000..1a2d874
Binary files /dev/null and b/lab-data/android/app/apps/MissileControl/res/drawable-mdpi/arrows_left.png differ
diff --git a/lab-data/android/app/apps/MissileControl/res/drawable-mdpi/arrows_right.png b/lab-data/android/app/apps/MissileControl/res/drawable-mdpi/arrows_right.png
new file mode 100644
index 0000000..a77296f
Binary files /dev/null and b/lab-data/android/app/apps/MissileControl/res/drawable-mdpi/arrows_right.png differ
diff --git a/lab-data/android/app/apps/MissileControl/res/drawable-mdpi/arrows_up.png b/lab-data/android/app/apps/MissileControl/res/drawable-mdpi/arrows_up.png
new file mode 100644
index 0000000..536ba58
Binary files /dev/null and b/lab-data/android/app/apps/MissileControl/res/drawable-mdpi/arrows_up.png differ
diff --git a/lab-data/android/app/apps/MissileControl/res/drawable-mdpi/icon.png b/lab-data/android/app/apps/MissileControl/res/drawable-mdpi/icon.png
new file mode 100644
index 0000000..a07c69f
Binary files /dev/null and b/lab-data/android/app/apps/MissileControl/res/drawable-mdpi/icon.png differ
diff --git a/lab-data/android/app/apps/MissileControl/res/layout-land/main.xml b/lab-data/android/app/apps/MissileControl/res/layout-land/main.xml
new file mode 100644
index 0000000..0c2df5e
--- /dev/null
+++ b/lab-data/android/app/apps/MissileControl/res/layout-land/main.xml
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+	android:orientation="horizontal"
+	android:layout_width="fill_parent"
+	android:layout_height="fill_parent">
+
+	<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+		android:layout_width="fill_parent"
+		android:layout_height="fill_parent"
+		android:layout_weight="1">
+
+		<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+			android:layout_width="wrap_content"
+			android:layout_height="fill_parent"
+			android:layout_centerInParent="true">
+
+			<Button
+				android:id="@+id/button_left"
+				android:drawableLeft="@drawable/arrows_left"
+				android:layout_width="wrap_content"
+				android:layout_height="wrap_content"
+				android:layout_centerVertical="true"
+				android:layout_alignParentLeft="true"
+				android:onClick="onButtonLeftClick" />
+
+			<Button
+				android:id="@+id/button_up"
+				android:drawableLeft="@drawable/arrows_up"
+				android:layout_width="wrap_content"
+				android:layout_height="wrap_content"
+				android:layout_centerHorizontal="true"
+				android:layout_above="@+id/button_left"
+				android:layout_toRightOf="@+id/button_left"
+				android:onClick="onButtonUpClick" />
+
+			<Button
+				android:id="@+id/button_down"
+				android:drawableLeft="@drawable/arrows_down"
+				android:layout_width="wrap_content"
+				android:layout_height="wrap_content"
+				android:layout_centerHorizontal="true"
+				android:layout_below="@+id/button_left"
+				android:layout_toRightOf="@+id/button_left"
+				android:onClick="onButtonDownClick" />
+
+
+			<Button
+				android:id="@+id/button_right"
+				android:drawableLeft="@drawable/arrows_right"
+				android:layout_width="wrap_content"
+				android:layout_height="wrap_content"
+				android:layout_centerVertical="true"
+				android:layout_toRightOf="@+id/button_down"
+				android:onClick="onButtonRightClick" />
+
+		</RelativeLayout>
+	</RelativeLayout>
+
+	<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+		android:orientation="vertical"
+		android:layout_height="fill_parent"
+		android:layout_width="wrap_content"
+		android:layout_weight="5">
+
+		<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+			android:layout_height="fill_parent"
+			android:layout_width="wrap_content">
+
+			<Button android:id="@+id/button_fire"
+				android:layout_centerVertical="true"
+				android:layout_height="wrap_content"
+				android:text="@string/fire"
+				android:layout_width="fill_parent"
+				android:onClick="onButtonFireClick" />
+
+			<ToggleButton android:id="@+id/button_backend"
+				android:textOn="@string/mode_usb"
+				android:textOff="@string/mode_emulator"
+				android:layout_width="fill_parent"
+				android:layout_height="wrap_content"
+				android:layout_below="@+id/button_fire"
+				android:onClick="onButtonBackendClick" />
+		</RelativeLayout>
+	</LinearLayout>
+</LinearLayout>
diff --git a/lab-data/android/app/apps/MissileControl/res/layout/main.xml b/lab-data/android/app/apps/MissileControl/res/layout/main.xml
new file mode 100644
index 0000000..204da14
--- /dev/null
+++ b/lab-data/android/app/apps/MissileControl/res/layout/main.xml
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+	android:orientation="vertical"
+	android:layout_width="fill_parent"
+	android:layout_height="fill_parent">
+
+	<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+		android:layout_width="fill_parent"
+		android:layout_height="fill_parent"
+		android:layout_weight="6">
+
+		<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+			android:layout_width="wrap_content"
+			android:layout_height="fill_parent"
+			android:layout_centerInParent="true">
+
+			<Button
+				android:id="@+id/button_left"
+				android:drawableLeft="@drawable/arrows_left"
+				android:layout_width="wrap_content"
+				android:layout_height="wrap_content"
+				android:layout_centerVertical="true"
+				android:layout_alignParentLeft="true"
+				android:onClick="onButtonLeftClick" />
+
+			<Button
+				android:id="@+id/button_up"
+				android:drawableLeft="@drawable/arrows_up"
+				android:layout_width="wrap_content"
+				android:layout_height="wrap_content"
+				android:layout_centerHorizontal="true"
+				android:layout_above="@+id/button_left"
+				android:layout_toRightOf="@+id/button_left"
+				android:onClick="onButtonUpClick" />
+
+			<Button
+				android:id="@+id/button_down"
+				android:drawableLeft="@drawable/arrows_down"
+				android:layout_width="wrap_content"
+				android:layout_height="wrap_content"
+				android:layout_centerHorizontal="true"
+				android:layout_below="@+id/button_left"
+				android:layout_toRightOf="@+id/button_left"
+				android:onClick="onButtonDownClick" />
+
+
+			<Button
+				android:id="@+id/button_right"
+				android:drawableLeft="@drawable/arrows_right"
+				android:layout_width="wrap_content"
+				android:layout_height="wrap_content"
+				android:layout_centerVertical="true"
+				android:layout_toRightOf="@+id/button_down"
+				android:onClick="onButtonRightClick" />
+		</RelativeLayout>
+	</RelativeLayout>
+
+	<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+		android:orientation="vertical"
+		android:layout_width="fill_parent"
+		android:layout_height="wrap_content">
+
+		<Button
+			android:id="@+id/button_fire"
+			android:layout_height="wrap_content"
+			android:text="@string/fire"
+			android:layout_centerInParent="true"
+			android:layout_width="match_parent"
+			android:onClick="onButtonFireClick" />
+
+		<ToggleButton
+			android:id="@+id/button_backend"
+			android:textOn="@string/mode_usb"
+			android:textOff="@string/mode_emulator"
+			android:layout_width="match_parent"
+			android:layout_centerHorizontal="true"
+			android:layout_height="wrap_content"
+			android:onClick="onButtonBackendClick" />
+	</LinearLayout>
+</LinearLayout>
diff --git a/lab-data/android/app/apps/MissileControl/res/values/strings.xml b/lab-data/android/app/apps/MissileControl/res/values/strings.xml
new file mode 100644
index 0000000..e70de59
--- /dev/null
+++ b/lab-data/android/app/apps/MissileControl/res/values/strings.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="app_name">MissileControl</string>
+    <string name="fire">Fire!</string>
+    <string name="laser_off">Laser off</string>
+    <string name="laser_on">Laser enabled</string>
+    <string name="mode_emulator">Emulator</string>
+    <string name="mode_usb">USB</string>
+</resources>
diff --git a/lab-data/android/app/apps/MissileControl/src/com/fe/android/ml/.empty b/lab-data/android/app/apps/MissileControl/src/com/fe/android/ml/.empty
new file mode 100644
index 0000000..e69de29

-----------------------------------------------------------------------

Summary of changes:
 .../apps/MissileControl/res/drawable-hdpi/icon.png |  Bin 0 -> 4147 bytes
 .../apps/MissileControl/res/drawable-ldpi/icon.png |  Bin 0 -> 1723 bytes
 .../res/drawable-mdpi/arrows_down.png              |  Bin 0 -> 871 bytes
 .../res/drawable-mdpi/arrows_left.png              |  Bin 0 -> 801 bytes
 .../res/drawable-mdpi/arrows_right.png             |  Bin 0 -> 792 bytes
 .../MissileControl/res/drawable-mdpi/arrows_up.png |  Bin 0 -> 803 bytes
 .../apps/MissileControl/res/drawable-mdpi/icon.png |  Bin 0 -> 2574 bytes
 .../apps/MissileControl/res/layout-land/main.xml   |   86 ++++++++++++++++++++
 .../app/apps/MissileControl/res/layout/main.xml    |   81 ++++++++++++++++++
 .../app/apps/MissileControl/res/values/strings.xml |    9 ++
 .../MissileControl/src/com/fe/android/ml}/.empty   |    0
 11 files changed, 176 insertions(+), 0 deletions(-)
 create mode 100644 lab-data/android/app/apps/MissileControl/res/drawable-hdpi/icon.png
 create mode 100644 lab-data/android/app/apps/MissileControl/res/drawable-ldpi/icon.png
 create mode 100644 lab-data/android/app/apps/MissileControl/res/drawable-mdpi/arrows_down.png
 create mode 100644 lab-data/android/app/apps/MissileControl/res/drawable-mdpi/arrows_left.png
 create mode 100644 lab-data/android/app/apps/MissileControl/res/drawable-mdpi/arrows_right.png
 create mode 100644 lab-data/android/app/apps/MissileControl/res/drawable-mdpi/arrows_up.png
 create mode 100644 lab-data/android/app/apps/MissileControl/res/drawable-mdpi/icon.png
 create mode 100644 lab-data/android/app/apps/MissileControl/res/layout-land/main.xml
 create mode 100644 lab-data/android/app/apps/MissileControl/res/layout/main.xml
 create mode 100644 lab-data/android/app/apps/MissileControl/res/values/strings.xml
 copy lab-data/android/{jni/frameworks/LauncherLibrary/jni => app/apps/MissileControl/src/com/fe/android/ml}/.empty (100%)


More information about the training-materials-updates mailing list