diff options
author | Antoine Cellerier <dionoea@videolan.org> | 2011-01-29 20:47:32 +0000 |
---|---|---|
committer | Antoine Cellerier <dionoea@videolan.org> | 2011-01-29 20:47:32 +0000 |
commit | c0c769c5a86c56c2ab2c9e88515a64da98575182 (patch) | |
tree | 24e84b2d146bf3da39d93983d5656061e3c88ecb /android/res | |
parent | e9749d1b93f23b3bc36305ad1d39ca5e5c0cb3a8 (diff) | |
download | rockbox-c0c769c5a86c56c2ab2c9e88515a64da98575182.tar.gz rockbox-c0c769c5a86c56c2ab2c9e88515a64da98575182.zip |
Add widgets to android port.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29170 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'android/res')
25 files changed, 325 insertions, 1 deletions
diff --git a/android/res/drawable/appwidget_background.xml b/android/res/drawable/appwidget_background.xml new file mode 100644 index 0000000000..a9a23495a9 --- /dev/null +++ b/android/res/drawable/appwidget_background.xml | |||
@@ -0,0 +1,6 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | |||
3 | <selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||
4 | <item android:drawable="@drawable/appwidget_background_normal" /> | ||
5 | </selector> | ||
6 | |||
diff --git a/android/res/drawable/appwidget_background_normal.9.png b/android/res/drawable/appwidget_background_normal.9.png new file mode 100644 index 0000000000..c06f285be3 --- /dev/null +++ b/android/res/drawable/appwidget_background_normal.9.png | |||
Binary files differ | |||
diff --git a/android/res/drawable/appwidget_ff_normal.png b/android/res/drawable/appwidget_ff_normal.png new file mode 100644 index 0000000000..82a90dd6aa --- /dev/null +++ b/android/res/drawable/appwidget_ff_normal.png | |||
Binary files differ | |||
diff --git a/android/res/drawable/appwidget_infodisplay_background.xml b/android/res/drawable/appwidget_infodisplay_background.xml new file mode 100644 index 0000000000..e6ed34c994 --- /dev/null +++ b/android/res/drawable/appwidget_infodisplay_background.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | |||
3 | <selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||
4 | <item android:state_pressed="true" android:drawable="@drawable/appwidget_selection_clicked" /> | ||
5 | <item android:state_focused="true" android:drawable="@drawable/appwidget_selection_over" /> | ||
6 | <item android:drawable="@drawable/appwidget_selection_transparent" /> | ||
7 | </selector> | ||
8 | |||
diff --git a/android/res/drawable/appwidget_next.xml b/android/res/drawable/appwidget_next.xml new file mode 100644 index 0000000000..34d6a6952b --- /dev/null +++ b/android/res/drawable/appwidget_next.xml | |||
@@ -0,0 +1,6 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | |||
3 | <selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||
4 | <item android:drawable="@drawable/appwidget_ff_normal" /> | ||
5 | </selector> | ||
6 | |||
diff --git a/android/res/drawable/appwidget_pause.xml b/android/res/drawable/appwidget_pause.xml new file mode 100644 index 0000000000..72df5a857a --- /dev/null +++ b/android/res/drawable/appwidget_pause.xml | |||
@@ -0,0 +1,6 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | |||
3 | <selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||
4 | <item android:drawable="@drawable/appwidget_pause_normal" /> | ||
5 | </selector> | ||
6 | |||
diff --git a/android/res/drawable/appwidget_pause_normal.png b/android/res/drawable/appwidget_pause_normal.png new file mode 100644 index 0000000000..835c5e7e5e --- /dev/null +++ b/android/res/drawable/appwidget_pause_normal.png | |||
Binary files differ | |||
diff --git a/android/res/drawable/appwidget_play.xml b/android/res/drawable/appwidget_play.xml new file mode 100644 index 0000000000..5fa0f5beac --- /dev/null +++ b/android/res/drawable/appwidget_play.xml | |||
@@ -0,0 +1,6 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | |||
3 | <selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||
4 | <item android:drawable="@drawable/appwidget_play_normal" /> | ||
5 | </selector> | ||
6 | |||
diff --git a/android/res/drawable/appwidget_play_normal.png b/android/res/drawable/appwidget_play_normal.png new file mode 100644 index 0000000000..73d48c94db --- /dev/null +++ b/android/res/drawable/appwidget_play_normal.png | |||
Binary files differ | |||
diff --git a/android/res/drawable/appwidget_prev.xml b/android/res/drawable/appwidget_prev.xml new file mode 100644 index 0000000000..df56f77f05 --- /dev/null +++ b/android/res/drawable/appwidget_prev.xml | |||
@@ -0,0 +1,6 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | |||
3 | <selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||
4 | <item android:drawable="@drawable/appwidget_rew_normal" /> | ||
5 | </selector> | ||
6 | |||
diff --git a/android/res/drawable/appwidget_rew_normal.png b/android/res/drawable/appwidget_rew_normal.png new file mode 100644 index 0000000000..b5e18a7362 --- /dev/null +++ b/android/res/drawable/appwidget_rew_normal.png | |||
Binary files differ | |||
diff --git a/android/res/drawable/appwidget_selection_clicked.9.png b/android/res/drawable/appwidget_selection_clicked.9.png new file mode 100644 index 0000000000..7d39e88396 --- /dev/null +++ b/android/res/drawable/appwidget_selection_clicked.9.png | |||
Binary files differ | |||
diff --git a/android/res/drawable/appwidget_selection_over.9.png b/android/res/drawable/appwidget_selection_over.9.png new file mode 100644 index 0000000000..da96c6a831 --- /dev/null +++ b/android/res/drawable/appwidget_selection_over.9.png | |||
Binary files differ | |||
diff --git a/android/res/drawable/appwidget_selection_transparent.9.png b/android/res/drawable/appwidget_selection_transparent.9.png new file mode 100644 index 0000000000..535eb0b561 --- /dev/null +++ b/android/res/drawable/appwidget_selection_transparent.9.png | |||
Binary files differ | |||
diff --git a/android/res/drawable/appwidget_stop.xml b/android/res/drawable/appwidget_stop.xml new file mode 100644 index 0000000000..895c8b622d --- /dev/null +++ b/android/res/drawable/appwidget_stop.xml | |||
@@ -0,0 +1,6 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | |||
3 | <selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||
4 | <item android:drawable="@drawable/appwidget_stop_normal" /> | ||
5 | </selector> | ||
6 | |||
diff --git a/android/res/drawable/appwidget_stop_normal.png b/android/res/drawable/appwidget_stop_normal.png new file mode 100644 index 0000000000..56932254da --- /dev/null +++ b/android/res/drawable/appwidget_stop_normal.png | |||
Binary files differ | |||
diff --git a/android/res/drawable/rockbox.png b/android/res/drawable/rockbox.png new file mode 100644 index 0000000000..84d940abe9 --- /dev/null +++ b/android/res/drawable/rockbox.png | |||
Binary files differ | |||
diff --git a/android/res/drawable/source/appwidget_background.svg b/android/res/drawable/source/appwidget_background.svg new file mode 100644 index 0000000000..1404bde947 --- /dev/null +++ b/android/res/drawable/source/appwidget_background.svg | |||
@@ -0,0 +1,119 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
2 | <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
3 | |||
4 | <svg | ||
5 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
6 | xmlns:cc="http://creativecommons.org/ns#" | ||
7 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
8 | xmlns:svg="http://www.w3.org/2000/svg" | ||
9 | xmlns="http://www.w3.org/2000/svg" | ||
10 | xmlns:xlink="http://www.w3.org/1999/xlink" | ||
11 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
12 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
13 | width="46" | ||
14 | height="116" | ||
15 | id="svg2" | ||
16 | version="1.1" | ||
17 | inkscape:version="0.47 r22583" | ||
18 | sodipodi:docname="appwidget_background.svg" | ||
19 | inkscape:export-filename="/home/antoine/rockbox/rockbox-svn/android/res/drawable/appwidget_background_normal.9.png" | ||
20 | inkscape:export-xdpi="90" | ||
21 | inkscape:export-ydpi="90"> | ||
22 | <defs | ||
23 | id="defs4"> | ||
24 | <linearGradient | ||
25 | id="linearGradient3594"> | ||
26 | <stop | ||
27 | style="stop-color:#000000;stop-opacity:1;" | ||
28 | offset="0" | ||
29 | id="stop3596" /> | ||
30 | <stop | ||
31 | style="stop-color:#545454;stop-opacity:1;" | ||
32 | offset="1" | ||
33 | id="stop3598" /> | ||
34 | </linearGradient> | ||
35 | <inkscape:perspective | ||
36 | sodipodi:type="inkscape:persp3d" | ||
37 | inkscape:vp_x="0 : 526.18109 : 1" | ||
38 | inkscape:vp_y="0 : 1000 : 0" | ||
39 | inkscape:vp_z="744.09448 : 526.18109 : 1" | ||
40 | inkscape:persp3d-origin="372.04724 : 350.78739 : 1" | ||
41 | id="perspective10" /> | ||
42 | <linearGradient | ||
43 | inkscape:collect="always" | ||
44 | xlink:href="#linearGradient3594" | ||
45 | id="linearGradient3600" | ||
46 | x1="149.28572" | ||
47 | y1="442.29074" | ||
48 | x2="149.28572" | ||
49 | y2="345.29074" | ||
50 | gradientUnits="userSpaceOnUse" | ||
51 | gradientTransform="translate(-1.940295e-8,-15)" /> | ||
52 | <inkscape:perspective | ||
53 | id="perspective3612" | ||
54 | inkscape:persp3d-origin="0.5 : 0.33333333 : 1" | ||
55 | inkscape:vp_z="1 : 0.5 : 1" | ||
56 | inkscape:vp_y="0 : 1000 : 0" | ||
57 | inkscape:vp_x="0 : 0.5 : 1" | ||
58 | sodipodi:type="inkscape:persp3d" /> | ||
59 | </defs> | ||
60 | <sodipodi:namedview | ||
61 | id="base" | ||
62 | pagecolor="#ffffff" | ||
63 | bordercolor="#bd0000" | ||
64 | borderopacity="0.75686275" | ||
65 | inkscape:pageopacity="0.0" | ||
66 | inkscape:pageshadow="2" | ||
67 | inkscape:zoom="14.651253" | ||
68 | inkscape:cx="0.54030499" | ||
69 | inkscape:cy="14.631532" | ||
70 | inkscape:document-units="px" | ||
71 | inkscape:current-layer="layer1" | ||
72 | showgrid="false" | ||
73 | showguides="true" | ||
74 | inkscape:guide-bbox="true" | ||
75 | inkscape:window-width="1280" | ||
76 | inkscape:window-height="725" | ||
77 | inkscape:window-x="0" | ||
78 | inkscape:window-y="25" | ||
79 | inkscape:window-maximized="1" | ||
80 | inkscape:snap-page="false" | ||
81 | inkscape:snap-grids="true" | ||
82 | inkscape:snap-to-guides="false" /> | ||
83 | <metadata | ||
84 | id="metadata7"> | ||
85 | <rdf:RDF> | ||
86 | <cc:Work | ||
87 | rdf:about=""> | ||
88 | <dc:format>image/svg+xml</dc:format> | ||
89 | <dc:type | ||
90 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
91 | <dc:title /> | ||
92 | </cc:Work> | ||
93 | </rdf:RDF> | ||
94 | </metadata> | ||
95 | <g | ||
96 | inkscape:label="Layer 1" | ||
97 | inkscape:groupmode="layer" | ||
98 | id="layer1" | ||
99 | transform="translate(-133.78572,-328.29074)"> | ||
100 | <rect | ||
101 | style="fill:url(#linearGradient3600);fill-opacity:1;fill-rule:evenodd;stroke:#8d8d8d;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" | ||
102 | id="rect2816" | ||
103 | width="25" | ||
104 | height="99" | ||
105 | x="144.28572" | ||
106 | y="334.79074" | ||
107 | ry="4.8042979" | ||
108 | rx="4.3476572" /> | ||
109 | <path | ||
110 | style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" | ||
111 | d="m 150.28573,328.79074 13.00097,0" | ||
112 | id="path3602" | ||
113 | clip-path="none" /> | ||
114 | <path | ||
115 | style="fill:none;stroke:#000000;stroke-width:0.99999994;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" | ||
116 | d="m 134.28572,340.75091 0,87.06367" | ||
117 | id="path3602-1" /> | ||
118 | </g> | ||
119 | </svg> | ||
diff --git a/android/res/layout/appwidget_2x2.xml b/android/res/layout/appwidget_2x2.xml new file mode 100644 index 0000000000..a29f416b3d --- /dev/null +++ b/android/res/layout/appwidget_2x2.xml | |||
@@ -0,0 +1,42 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | |||
3 | <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
4 | android:layout_width="fill_parent" | ||
5 | android:layout_height="fill_parent" | ||
6 | android:orientation="vertical" | ||
7 | android:gravity="center" | ||
8 | android:background="@drawable/appwidget_background"> | ||
9 | <!-- style="@style/appwidget_background"--> | ||
10 | |||
11 | <ImageView android:id="@+id/logo" | ||
12 | android:layout_width="fill_parent" | ||
13 | android:layout_height="40dp" | ||
14 | android:scaleType="centerInside" | ||
15 | android:src="@drawable/rockbox" /> | ||
16 | <Button android:id="@+id/infoDisplay" | ||
17 | style="@style/appwidget_infodisplay" | ||
18 | android:layout_width="fill_parent" | ||
19 | android:text="@string/appwidget_infoDisplay" /> | ||
20 | <LinearLayout android:layout_width="fill_parent" | ||
21 | android:layout_height="wrap_content" | ||
22 | android:layout_weight="0" | ||
23 | android:gravity="center" | ||
24 | android:orientation="horizontal"> | ||
25 | <ImageButton android:id="@+id/prev" | ||
26 | style="@style/appwidget_button" | ||
27 | android:layout_weight="1" | ||
28 | android:src="@drawable/appwidget_prev" /> | ||
29 | <ImageButton android:id="@+id/stop" | ||
30 | style="@style/appwidget_button" | ||
31 | android:layout_weight="1" | ||
32 | android:src="@drawable/appwidget_stop" /> | ||
33 | <ImageButton android:id="@+id/playPause" | ||
34 | style="@style/appwidget_button" | ||
35 | android:layout_weight="1" | ||
36 | android:src="@drawable/appwidget_play" /> | ||
37 | <ImageButton android:id="@+id/next" | ||
38 | style="@style/appwidget_button" | ||
39 | android:layout_weight="1" | ||
40 | android:src="@drawable/appwidget_next" /> | ||
41 | </LinearLayout> | ||
42 | </LinearLayout> | ||
diff --git a/android/res/layout/appwidget_4x1.xml b/android/res/layout/appwidget_4x1.xml new file mode 100644 index 0000000000..0d2d6df010 --- /dev/null +++ b/android/res/layout/appwidget_4x1.xml | |||
@@ -0,0 +1,31 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | |||
3 | <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
4 | android:layout_width="fill_parent" | ||
5 | android:layout_height="fill_parent" | ||
6 | android:orientation="horizontal" | ||
7 | android:gravity="center" | ||
8 | android:background="@drawable/appwidget_background"> | ||
9 | <!-- style="@style/appwidget_background"--> | ||
10 | |||
11 | <Button android:id="@+id/infoDisplay" | ||
12 | style="@style/appwidget_infodisplay" | ||
13 | android:layout_height="fill_parent" | ||
14 | android:text="@string/appwidget_infoDisplay" /> | ||
15 | <ImageButton android:id="@+id/prev" | ||
16 | style="@style/appwidget_button" | ||
17 | android:layout_height="fill_parent" | ||
18 | android:src="@drawable/appwidget_prev" /> | ||
19 | <ImageButton android:id="@+id/stop" | ||
20 | style="@style/appwidget_button" | ||
21 | android:layout_height="fill_parent" | ||
22 | android:src="@drawable/appwidget_stop" /> | ||
23 | <ImageButton android:id="@+id/playPause" | ||
24 | style="@style/appwidget_button" | ||
25 | android:layout_height="fill_parent" | ||
26 | android:src="@drawable/appwidget_play" /> | ||
27 | <ImageButton android:id="@+id/next" | ||
28 | style="@style/appwidget_button" | ||
29 | android:layout_height="fill_parent" | ||
30 | android:src="@drawable/appwidget_next" /> | ||
31 | </LinearLayout> | ||
diff --git a/android/res/layout/appwidget_configure.xml b/android/res/layout/appwidget_configure.xml new file mode 100644 index 0000000000..8dd0ff2144 --- /dev/null +++ b/android/res/layout/appwidget_configure.xml | |||
@@ -0,0 +1,40 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | |||
3 | <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||
4 | android:layout_width="fill_parent" | ||
5 | android:layout_height="wrap_content" | ||
6 | android:orientation="vertical"> | ||
7 | |||
8 | <ImageView android:id="@+id/logo" | ||
9 | android:layout_width="fill_parent" | ||
10 | android:layout_height="wrap_content" | ||
11 | android:scaleType="centerInside" | ||
12 | android:src="@drawable/rockbox" /> | ||
13 | |||
14 | <TextView android:layout_width="fill_parent" | ||
15 | android:layout_height="wrap_content" | ||
16 | android:text="@string/appwidget_configure_instructions"/> | ||
17 | |||
18 | <CheckBox android:id="@+id/enable_prev" | ||
19 | android:layout_width="fill_parent" | ||
20 | android:layout_height="wrap_content" | ||
21 | android:text="@string/appwidget_configure_prev"/> | ||
22 | <CheckBox android:id="@+id/enable_stop" | ||
23 | android:layout_width="fill_parent" | ||
24 | android:layout_height="wrap_content" | ||
25 | android:text="@string/appwidget_configure_stop"/> | ||
26 | <CheckBox android:id="@+id/enable_playpause" | ||
27 | android:layout_width="fill_parent" | ||
28 | android:layout_height="wrap_content" | ||
29 | android:text="@string/appwidget_configure_playpause"/> | ||
30 | <CheckBox android:id="@+id/enable_next" | ||
31 | android:layout_width="fill_parent" | ||
32 | android:layout_height="wrap_content" | ||
33 | android:text="@string/appwidget_configure_next"/> | ||
34 | |||
35 | <Button android:id="@+id/confirm" | ||
36 | android:layout_width="fill_parent" | ||
37 | android:layout_height="wrap_content" | ||
38 | android:text="@string/appwidget_configure_confirm"/> | ||
39 | </LinearLayout> | ||
40 | |||
diff --git a/android/res/values/strings.xml b/android/res/values/strings.xml index 8034eab086..5ff2a6dc20 100644 --- a/android/res/values/strings.xml +++ b/android/res/values/strings.xml | |||
@@ -10,4 +10,18 @@ | |||
10 | <string name="No">No</string> | 10 | <string name="No">No</string> |
11 | <string name="error_extraction">Error occured during extraction!</string> | 11 | <string name="error_extraction">Error occured during extraction!</string> |
12 | <string name="rockbox_extracting">Rockbox is loading. Please wait...</string> | 12 | <string name="rockbox_extracting">Rockbox is loading. Please wait...</string> |
13 | </resources> \ No newline at end of file | 13 | |
14 | <!-- Widget --> | ||
15 | <string name="appwidget_label_4x1">Rockbox (line)</string> | ||
16 | <string name="appwidget_label_2x2">Rockbox (square)</string> | ||
17 | <string name="appwidget_infoDisplay">Touch to launch app</string> | ||
18 | |||
19 | <!-- Widget configuration --> | ||
20 | <string name="appwidget_configure_instructions">Please chose elements to display in widget.</string> | ||
21 | <string name="appwidget_configure_prev">Prev Button</string> | ||
22 | <string name="appwidget_configure_stop">Stop Button</string> | ||
23 | <string name="appwidget_configure_playpause">Play/Pause Button</string> | ||
24 | <string name="appwidget_configure_next">Next Button</string> | ||
25 | <string name="appwidget_configure_confirm">Create Widget</string> | ||
26 | |||
27 | </resources> | ||
diff --git a/android/res/values/style.xml b/android/res/values/style.xml new file mode 100644 index 0000000000..201b478d19 --- /dev/null +++ b/android/res/values/style.xml | |||
@@ -0,0 +1,18 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | |||
3 | <resources> | ||
4 | <style name="appwidget_infodisplay"> | ||
5 | <item name="android:layout_width">1dp</item> | ||
6 | <item name="android:layout_height">1dp</item> | ||
7 | <item name="android:layout_weight">1</item> | ||
8 | <item name="android:textColor">#cecfce</item> | ||
9 | <item name="android:background">@drawable/appwidget_infodisplay_background</item> | ||
10 | </style> | ||
11 | <style name="appwidget_button"> | ||
12 | <item name="android:layout_width">40dp</item> | ||
13 | <item name="android:layout_height">40dp</item> | ||
14 | <item name="android:scaleType">fitCenter</item> | ||
15 | <item name="android:background">@drawable/appwidget_infodisplay_background</item> | ||
16 | </style> | ||
17 | </resources> | ||
18 | |||
diff --git a/android/res/xml/appwidget_provider_2x2.xml b/android/res/xml/appwidget_provider_2x2.xml new file mode 100644 index 0000000000..981b4f1b3d --- /dev/null +++ b/android/res/xml/appwidget_provider_2x2.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <!-- cell size is (number of cells * 74) - 2 dp according to http://developer.android.com/guide/topics/appwidgets/index.html#MetaData --> | ||
2 | <appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | android:minWidth="146dp" | ||
4 | android:minHeight="146dp" | ||
5 | android:updatePeriodMillis="86400000" | ||
6 | android:initialLayout="@layout/appwidget_2x2" | ||
7 | android:configure="org.rockbox.widgets.RockboxWidgetConfigure"> | ||
8 | </appwidget-provider> | ||
diff --git a/android/res/xml/appwidget_provider_4x1.xml b/android/res/xml/appwidget_provider_4x1.xml new file mode 100644 index 0000000000..9a29901f5e --- /dev/null +++ b/android/res/xml/appwidget_provider_4x1.xml | |||
@@ -0,0 +1,8 @@ | |||
1 | <!-- cell size is (number of cells * 74) - 2 dp according to http://developer.android.com/guide/topics/appwidgets/index.html#MetaData --> | ||
2 | <appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" | ||
3 | android:minWidth="294dp" | ||
4 | android:minHeight="72dp" | ||
5 | android:updatePeriodMillis="86400000" | ||
6 | android:initialLayout="@layout/appwidget_4x1" | ||
7 | android:configure="org.rockbox.widgets.RockboxWidgetConfigure"> | ||
8 | </appwidget-provider> | ||