aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@android.com>2009-09-09 16:52:23 -0700
committerXavier Ducrohet <xav@android.com>2009-09-14 15:51:12 -0700
commitd2e03b2d51dea646eeb91917cb471b58c307c2ae (patch)
tree9612450aba1b102166915cdc48917e65fd693ec4
parent2c4237dbf094b04b5ebb34418cbec18ad1826053 (diff)
downloadsample-eclair-sholes-release.tar.gz
Change-Id: I2b2bfe2a7426dfcb4644255edde0d6bd24f8de81
-rw-r--r--products/sample_addon.mk5
-rw-r--r--sdk_addon/hardware.ini4
-rw-r--r--sdk_addon/manifest.ini2
-rw-r--r--skins/WVGAMedDpi/arrow_down.pngbin0 -> 449 bytes
-rw-r--r--skins/WVGAMedDpi/arrow_left.pngbin0 -> 825 bytes
-rw-r--r--skins/WVGAMedDpi/arrow_right.pngbin0 -> 795 bytes
-rw-r--r--skins/WVGAMedDpi/arrow_up.pngbin0 -> 453 bytes
-rw-r--r--skins/WVGAMedDpi/background_land.pngbin0 -> 4033 bytes
-rw-r--r--skins/WVGAMedDpi/background_port.pngbin0 -> 4619 bytes
-rw-r--r--skins/WVGAMedDpi/button.pngbin0 -> 592 bytes
-rw-r--r--skins/WVGAMedDpi/controls.pngbin0 -> 19390 bytes
-rw-r--r--skins/WVGAMedDpi/hardware.ini2
-rw-r--r--skins/WVGAMedDpi/key.pngbin0 -> 154 bytes
-rw-r--r--skins/WVGAMedDpi/keyboard.pngbin0 -> 20001 bytes
-rw-r--r--skins/WVGAMedDpi/layout437
-rw-r--r--skins/WVGAMedDpi/select.pngbin0 -> 384 bytes
-rw-r--r--skins/WVGAMedDpi/spacebar.pngbin0 -> 192 bytes
17 files changed, 447 insertions, 3 deletions
diff --git a/products/sample_addon.mk b/products/sample_addon.mk
index ebf6cc7..4c5b2b4 100644
--- a/products/sample_addon.mk
+++ b/products/sample_addon.mk
@@ -14,13 +14,14 @@ PRODUCT_SDK_ADDON_NAME := platform_library
# Copy the manifest and hardware files for the SDK add-on.
# The content of those files is manually created for now.
PRODUCT_SDK_ADDON_COPY_FILES := \
+ vendor/sample/sdk_addon/manifest.ini:manifest.ini \
vendor/sample/sdk_addon/hardware.ini:hardware.ini \
- vendor/sample/sdk_addon/manifest.ini:manifest.ini
+ $(call find-copy-subdir-files,*,vendor/sample/skins/WVGAMedDpi,skins/WVGAMedDpi)
# Add this to PRODUCT_SDK_ADDON_COPY_FILES to copy the files for an
# emulator skin (or for samples)
-# $(call find-copy-subdir-files,*,development/emulator/skins/HVGA,skins/HVGA)
+#$(call find-copy-subdir-files,*,vendor/sample/skins/WVGAMedDpi,skins/WVGAMedDpi)
# Copy the jar files for the optional libraries that are exposed as APIs.
PRODUCT_SDK_ADDON_COPY_MODULES := \
diff --git a/sdk_addon/hardware.ini b/sdk_addon/hardware.ini
index c026136..e7bc18d 100644
--- a/sdk_addon/hardware.ini
+++ b/sdk_addon/hardware.ini
@@ -1 +1,3 @@
-#no custom hardware setup for the sample SDK add-on.
+# Custom hardware options for the add-on.
+# Properties defined here impact all AVD targetting this add-on.
+# Each skin can also override those values with its own hardware.ini file. \ No newline at end of file
diff --git a/sdk_addon/manifest.ini b/sdk_addon/manifest.ini
index 4184a4a..d1b29e9 100644
--- a/sdk_addon/manifest.ini
+++ b/sdk_addon/manifest.ini
@@ -17,6 +17,8 @@ libraries=com.example.android.platform_library
# details for each library
com.example.android.platform_library=platform_library.jar;Sample optional plaform library
+# default skin name
+skin=WVGAMedDpi
# USB Vendor ID
# This 16-bit integer allows adb to detect new devices, by extending the list
diff --git a/skins/WVGAMedDpi/arrow_down.png b/skins/WVGAMedDpi/arrow_down.png
new file mode 100644
index 0000000..b9fde22
--- /dev/null
+++ b/skins/WVGAMedDpi/arrow_down.png
Binary files differ
diff --git a/skins/WVGAMedDpi/arrow_left.png b/skins/WVGAMedDpi/arrow_left.png
new file mode 100644
index 0000000..281b192
--- /dev/null
+++ b/skins/WVGAMedDpi/arrow_left.png
Binary files differ
diff --git a/skins/WVGAMedDpi/arrow_right.png b/skins/WVGAMedDpi/arrow_right.png
new file mode 100644
index 0000000..4cbc65d
--- /dev/null
+++ b/skins/WVGAMedDpi/arrow_right.png
Binary files differ
diff --git a/skins/WVGAMedDpi/arrow_up.png b/skins/WVGAMedDpi/arrow_up.png
new file mode 100644
index 0000000..29c7121
--- /dev/null
+++ b/skins/WVGAMedDpi/arrow_up.png
Binary files differ
diff --git a/skins/WVGAMedDpi/background_land.png b/skins/WVGAMedDpi/background_land.png
new file mode 100644
index 0000000..4967717
--- /dev/null
+++ b/skins/WVGAMedDpi/background_land.png
Binary files differ
diff --git a/skins/WVGAMedDpi/background_port.png b/skins/WVGAMedDpi/background_port.png
new file mode 100644
index 0000000..13ef2ea
--- /dev/null
+++ b/skins/WVGAMedDpi/background_port.png
Binary files differ
diff --git a/skins/WVGAMedDpi/button.png b/skins/WVGAMedDpi/button.png
new file mode 100644
index 0000000..8281d20
--- /dev/null
+++ b/skins/WVGAMedDpi/button.png
Binary files differ
diff --git a/skins/WVGAMedDpi/controls.png b/skins/WVGAMedDpi/controls.png
new file mode 100644
index 0000000..04b85e2
--- /dev/null
+++ b/skins/WVGAMedDpi/controls.png
Binary files differ
diff --git a/skins/WVGAMedDpi/hardware.ini b/skins/WVGAMedDpi/hardware.ini
new file mode 100644
index 0000000..f6a30b0
--- /dev/null
+++ b/skins/WVGAMedDpi/hardware.ini
@@ -0,0 +1,2 @@
+# skin-specific hardware values
+hw.lcd.density=160 \ No newline at end of file
diff --git a/skins/WVGAMedDpi/key.png b/skins/WVGAMedDpi/key.png
new file mode 100644
index 0000000..40b03bf
--- /dev/null
+++ b/skins/WVGAMedDpi/key.png
Binary files differ
diff --git a/skins/WVGAMedDpi/keyboard.png b/skins/WVGAMedDpi/keyboard.png
new file mode 100644
index 0000000..ca49dcf
--- /dev/null
+++ b/skins/WVGAMedDpi/keyboard.png
Binary files differ
diff --git a/skins/WVGAMedDpi/layout b/skins/WVGAMedDpi/layout
new file mode 100644
index 0000000..6037ab8
--- /dev/null
+++ b/skins/WVGAMedDpi/layout
@@ -0,0 +1,437 @@
+parts {
+ portrait {
+ background {
+ image background_port.png
+ }
+ }
+ landscape {
+ background {
+ image background_land.png
+ }
+ }
+
+ device {
+ display {
+ width 480
+ height 800
+ x 0
+ y 0
+ }
+ }
+
+ controls {
+ background {
+ image controls.png
+ }
+ buttons {
+ soft-left {
+ image button.png
+ x 56
+ y 142
+ }
+ home {
+ image button.png
+ x 0
+ y 142
+ }
+ back {
+ image button.png
+ x 112
+ y 142
+ }
+ dpad-up {
+ image arrow_up.png
+ x 77
+ y 53
+ }
+ dpad-down {
+ image arrow_down.png
+ x 77
+ y 106
+ }
+ dpad-left {
+ image arrow_left.png
+ x 53
+ y 53
+ }
+ dpad-right {
+ image arrow_right.png
+ x 123
+ y 53
+ }
+ dpad-center {
+ image select.png
+ x 77
+ y 81
+ }
+ phone-dial {
+ image button.png
+ x 0
+ y 71
+ }
+ phone-hangup {
+ image button.png
+ x 168
+ y 71
+ }
+
+ power {
+ image button.png
+ x 168
+ y 0
+ }
+
+ volume-up {
+ image button.png
+ x 112
+ y 0
+ }
+
+ volume-down {
+ image button.png
+ x 56
+ y 0
+ }
+
+ search {
+ image button.png
+ x 168
+ y 142
+ }
+
+ }
+ }
+
+ keyboard {
+ background {
+ image keyboard.png
+ }
+ buttons {
+ 1 {
+ image key.png
+ x 5
+ y 5
+ }
+ 2 {
+ image key.png
+ x 42
+ y 5
+ }
+ 3 {
+ image key.png
+ x 79
+ y 5
+ }
+ 4 {
+ image key.png
+ x 116
+ y 5
+ }
+ 5 {
+ image key.png
+ x 153
+ y 5
+ }
+ 6 {
+ image key.png
+ x 190
+ y 5
+ }
+ 7 {
+ image key.png
+ x 227
+ y 5
+ }
+ 8 {
+ image key.png
+ x 264
+ y 5
+ }
+ 9 {
+ image key.png
+ x 301
+ y 5
+ }
+ 0 {
+ image key.png
+ x 338
+ y 5
+ }
+
+ q {
+ image key.png
+ x 5
+ y 41
+ }
+ w {
+ image key.png
+ x 42
+ y 41
+ }
+ e {
+ image key.png
+ x 79
+ y 41
+ }
+ r {
+ image key.png
+ x 116
+ y 41
+ }
+ t {
+ image key.png
+ x 153
+ y 41
+ }
+ y {
+ image key.png
+ x 190
+ y 41
+ }
+ u {
+ image key.png
+ x 227
+ y 41
+ }
+ i {
+ image key.png
+ x 264
+ y 41
+ }
+ o {
+ image key.png
+ x 301
+ y 41
+ }
+ p {
+ image key.png
+ x 338
+ y 41
+ }
+
+ a {
+ image key.png
+ x 5
+ y 77
+ }
+ s {
+ image key.png
+ x 42
+ y 77
+ }
+ d {
+ image key.png
+ x 79
+ y 77
+ }
+ f {
+ image key.png
+ x 116
+ y 77
+ }
+ g {
+ image key.png
+ x 153
+ y 77
+ }
+ h {
+ image key.png
+ x 190
+ y 77
+ }
+ j {
+ image key.png
+ x 227
+ y 77
+ }
+ k {
+ image key.png
+ x 264
+ y 77
+ }
+ l {
+ image key.png
+ x 301
+ y 77
+ }
+ DEL {
+ image key.png
+ x 338
+ y 77
+ }
+
+ CAP {
+ image key.png
+ x 5
+ y 113
+ }
+ z {
+ image key.png
+ x 42
+ y 113
+ }
+ x {
+ image key.png
+ x 79
+ y 113
+ }
+ c {
+ image key.png
+ x 116
+ y 113
+ }
+ v {
+ image key.png
+ x 153
+ y 113
+ }
+ b {
+ image key.png
+ x 190
+ y 113
+ }
+ n {
+ image key.png
+ x 227
+ y 113
+ }
+ m {
+ image key.png
+ x 264
+ y 113
+ }
+ PERIOD {
+ image key.png
+ x 301
+ y 113
+ }
+ ENTER {
+ image key.png
+ x 338
+ y 113
+ }
+
+ ALT {
+ image key.png
+ x 5
+ y 149
+ }
+ SYM {
+ image key.png
+ x 42
+ y 149
+ }
+ AT {
+ image key.png
+ x 79
+ y 149
+ }
+ SPACE {
+ image spacebar.png
+ x 116
+ y 149
+ }
+ SLASH {
+ image key.png
+ x 264
+ y 149
+ }
+ COMMA {
+ image key.png
+ x 301
+ y 149
+ }
+ ALT2 {
+ image key.png
+ x 338
+ y 149
+ }
+
+ }
+ }
+}
+
+layouts {
+ portrait {
+ width 950
+ height 854
+ color 0xe0e0e0
+ event EV_SW:0:1
+
+ part1 {
+ name portrait
+ x 0
+ y 0
+ }
+
+ part2 {
+ name landscape
+ x 1000
+ y 0
+ }
+
+ part3 {
+ name device
+ x 27
+ y 27
+ }
+ part4 {
+ name controls
+ x 635
+ y 207
+ }
+ part5 {
+ name keyboard
+ x 554
+ y 459
+ }
+
+ }
+
+ landscape {
+ width 853
+ height 761
+ color 0xe0e0e0
+ event EV_SW:0:0
+
+ part1 {
+ name portrait
+ x 900
+ y 0
+ }
+
+ part2 {
+ name landscape
+ x 0
+ y 0
+ }
+
+ part3 {
+ name device
+ x 26
+ y 509
+ rotation 3
+ }
+
+ part4 {
+ name controls
+ x 539
+ y 556
+ }
+
+ part5 {
+ name keyboard
+ x 98
+ y 556
+ }
+ }
+}
+
+keyboard {
+ charmap qwerty2
+}
+
+network {
+ speed full
+ delay none
+}
diff --git a/skins/WVGAMedDpi/select.png b/skins/WVGAMedDpi/select.png
new file mode 100644
index 0000000..f4a65d3
--- /dev/null
+++ b/skins/WVGAMedDpi/select.png
Binary files differ
diff --git a/skins/WVGAMedDpi/spacebar.png b/skins/WVGAMedDpi/spacebar.png
new file mode 100644
index 0000000..aa459bd
--- /dev/null
+++ b/skins/WVGAMedDpi/spacebar.png
Binary files differ