diff --git a/build/sdk.atree b/build/sdk.atree index 97317c46e..c8f1bf5f1 100644 --- a/build/sdk.atree +++ b/build/sdk.atree @@ -166,6 +166,7 @@ development/samples/JetBoy samples/${PLATFORM_NAME}/JetBoy development/samples/LunarLander samples/${PLATFORM_NAME}/LunarLander development/samples/MultiResolution samples/${PLATFORM_NAME}/MultiResolution development/samples/NotePad samples/${PLATFORM_NAME}/NotePad +development/samples/RandomMusicPlayer samples/${PLATFORM_NAME}/RandomMusicPlayer development/samples/SampleSyncAdapter samples/${PLATFORM_NAME}/SampleSyncAdapter development/samples/SearchableDictionary samples/${PLATFORM_NAME}/SearchableDictionary development/samples/SipDemo samples/${PLATFORM_NAME}/SipDemo diff --git a/samples/RandomMusicPlayer/AndroidManifest.xml b/samples/RandomMusicPlayer/AndroidManifest.xml new file mode 100644 index 000000000..5a0fc2859 --- /dev/null +++ b/samples/RandomMusicPlayer/AndroidManifest.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/RandomMusicPlayer/_index.html b/samples/RandomMusicPlayer/_index.html new file mode 100644 index 000000000..657e6c48c --- /dev/null +++ b/samples/RandomMusicPlayer/_index.html @@ -0,0 +1,8 @@ +

A simple music player that illustrates how to make a multimedia application +that manages media playback from a service. It allows the user to play music +available on the device or specify a URL from which the media should be +streamed. It also illustrates how to use the notification system to indicate +an ongoing task and how to deal with audio focus changes.

+ + + diff --git a/samples/RandomMusicPlayer/default.properties b/samples/RandomMusicPlayer/default.properties new file mode 100644 index 000000000..e2e8061f2 --- /dev/null +++ b/samples/RandomMusicPlayer/default.properties @@ -0,0 +1,11 @@ +# This file is automatically generated by Android Tools. +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! +# +# This file must be checked in Version Control Systems. +# +# To customize properties used by the Ant build system use, +# "build.properties", and override values to adapt the script to your +# project structure. + +# Project target. +target=android-8 diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi-v9/ic_stat_playing.png b/samples/RandomMusicPlayer/res/drawable-hdpi-v9/ic_stat_playing.png new file mode 100644 index 000000000..d111aab81 Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-hdpi-v9/ic_stat_playing.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/eject.png b/samples/RandomMusicPlayer/res/drawable-hdpi/eject.png new file mode 100644 index 000000000..650b38aeb Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-hdpi/eject.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/eject_pressed.png b/samples/RandomMusicPlayer/res/drawable-hdpi/eject_pressed.png new file mode 100644 index 000000000..065b30d9e Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-hdpi/eject_pressed.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/ff.png b/samples/RandomMusicPlayer/res/drawable-hdpi/ff.png new file mode 100644 index 000000000..508f741fc Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-hdpi/ff.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/ff_pressed.png b/samples/RandomMusicPlayer/res/drawable-hdpi/ff_pressed.png new file mode 100644 index 000000000..468ae8e69 Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-hdpi/ff_pressed.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/ic_launcher.png b/samples/RandomMusicPlayer/res/drawable-hdpi/ic_launcher.png new file mode 100644 index 000000000..abd905500 Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-hdpi/ic_launcher.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/ic_stat_playing.png b/samples/RandomMusicPlayer/res/drawable-hdpi/ic_stat_playing.png new file mode 100644 index 000000000..c1dd9da6a Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-hdpi/ic_stat_playing.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/pause.png b/samples/RandomMusicPlayer/res/drawable-hdpi/pause.png new file mode 100644 index 000000000..13581de34 Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-hdpi/pause.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/pause_pressed.png b/samples/RandomMusicPlayer/res/drawable-hdpi/pause_pressed.png new file mode 100644 index 000000000..9ddd07dab Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-hdpi/pause_pressed.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/play.png b/samples/RandomMusicPlayer/res/drawable-hdpi/play.png new file mode 100644 index 000000000..e34b48e80 Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-hdpi/play.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/play_pressed.png b/samples/RandomMusicPlayer/res/drawable-hdpi/play_pressed.png new file mode 100644 index 000000000..790cd294a Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-hdpi/play_pressed.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/rew.png b/samples/RandomMusicPlayer/res/drawable-hdpi/rew.png new file mode 100644 index 000000000..26864b7e3 Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-hdpi/rew.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/rew_pressed.png b/samples/RandomMusicPlayer/res/drawable-hdpi/rew_pressed.png new file mode 100644 index 000000000..54c38a747 Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-hdpi/rew_pressed.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/selector_eject.xml b/samples/RandomMusicPlayer/res/drawable-hdpi/selector_eject.xml new file mode 100644 index 000000000..300e75aa0 --- /dev/null +++ b/samples/RandomMusicPlayer/res/drawable-hdpi/selector_eject.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/selector_ff.xml b/samples/RandomMusicPlayer/res/drawable-hdpi/selector_ff.xml new file mode 100644 index 000000000..2d399b4d6 --- /dev/null +++ b/samples/RandomMusicPlayer/res/drawable-hdpi/selector_ff.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/selector_pause.xml b/samples/RandomMusicPlayer/res/drawable-hdpi/selector_pause.xml new file mode 100644 index 000000000..2d6c4bee2 --- /dev/null +++ b/samples/RandomMusicPlayer/res/drawable-hdpi/selector_pause.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/selector_play.xml b/samples/RandomMusicPlayer/res/drawable-hdpi/selector_play.xml new file mode 100644 index 000000000..d2eea023f --- /dev/null +++ b/samples/RandomMusicPlayer/res/drawable-hdpi/selector_play.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/selector_rew.xml b/samples/RandomMusicPlayer/res/drawable-hdpi/selector_rew.xml new file mode 100644 index 000000000..5f5f88a92 --- /dev/null +++ b/samples/RandomMusicPlayer/res/drawable-hdpi/selector_rew.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/selector_stop.xml b/samples/RandomMusicPlayer/res/drawable-hdpi/selector_stop.xml new file mode 100644 index 000000000..57784173c --- /dev/null +++ b/samples/RandomMusicPlayer/res/drawable-hdpi/selector_stop.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/stop.png b/samples/RandomMusicPlayer/res/drawable-hdpi/stop.png new file mode 100644 index 000000000..45eff238e Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-hdpi/stop.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-hdpi/stop_pressed.png b/samples/RandomMusicPlayer/res/drawable-hdpi/stop_pressed.png new file mode 100644 index 000000000..c7bda81a0 Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-hdpi/stop_pressed.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-ldpi-v9/ic_stat_playing.png b/samples/RandomMusicPlayer/res/drawable-ldpi-v9/ic_stat_playing.png new file mode 100644 index 000000000..6a4082313 Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-ldpi-v9/ic_stat_playing.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-ldpi/ic_launcher.png b/samples/RandomMusicPlayer/res/drawable-ldpi/ic_launcher.png new file mode 100644 index 000000000..6f1277a87 Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-ldpi/ic_launcher.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-ldpi/ic_stat_playing.png b/samples/RandomMusicPlayer/res/drawable-ldpi/ic_stat_playing.png new file mode 100644 index 000000000..fb21884d3 Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-ldpi/ic_stat_playing.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi-v9/ic_stat_playing.png b/samples/RandomMusicPlayer/res/drawable-mdpi-v9/ic_stat_playing.png new file mode 100644 index 000000000..b5a66dfc7 Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-mdpi-v9/ic_stat_playing.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/eject.png b/samples/RandomMusicPlayer/res/drawable-mdpi/eject.png new file mode 100644 index 000000000..650b38aeb Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-mdpi/eject.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/eject_pressed.png b/samples/RandomMusicPlayer/res/drawable-mdpi/eject_pressed.png new file mode 100644 index 000000000..065b30d9e Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-mdpi/eject_pressed.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/ff.png b/samples/RandomMusicPlayer/res/drawable-mdpi/ff.png new file mode 100644 index 000000000..508f741fc Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-mdpi/ff.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/ff_pressed.png b/samples/RandomMusicPlayer/res/drawable-mdpi/ff_pressed.png new file mode 100644 index 000000000..468ae8e69 Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-mdpi/ff_pressed.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/ic_launcher.png b/samples/RandomMusicPlayer/res/drawable-mdpi/ic_launcher.png new file mode 100644 index 000000000..abd905500 Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-mdpi/ic_launcher.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/ic_stat_playing.png b/samples/RandomMusicPlayer/res/drawable-mdpi/ic_stat_playing.png new file mode 100644 index 000000000..c1dd9da6a Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-mdpi/ic_stat_playing.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/pause.png b/samples/RandomMusicPlayer/res/drawable-mdpi/pause.png new file mode 100644 index 000000000..13581de34 Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-mdpi/pause.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/pause_pressed.png b/samples/RandomMusicPlayer/res/drawable-mdpi/pause_pressed.png new file mode 100644 index 000000000..9ddd07dab Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-mdpi/pause_pressed.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/play.png b/samples/RandomMusicPlayer/res/drawable-mdpi/play.png new file mode 100644 index 000000000..e34b48e80 Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-mdpi/play.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/play_pressed.png b/samples/RandomMusicPlayer/res/drawable-mdpi/play_pressed.png new file mode 100644 index 000000000..790cd294a Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-mdpi/play_pressed.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/rew.png b/samples/RandomMusicPlayer/res/drawable-mdpi/rew.png new file mode 100644 index 000000000..26864b7e3 Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-mdpi/rew.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/rew_pressed.png b/samples/RandomMusicPlayer/res/drawable-mdpi/rew_pressed.png new file mode 100644 index 000000000..54c38a747 Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-mdpi/rew_pressed.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/selector_eject.xml b/samples/RandomMusicPlayer/res/drawable-mdpi/selector_eject.xml new file mode 100644 index 000000000..300e75aa0 --- /dev/null +++ b/samples/RandomMusicPlayer/res/drawable-mdpi/selector_eject.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/selector_ff.xml b/samples/RandomMusicPlayer/res/drawable-mdpi/selector_ff.xml new file mode 100644 index 000000000..2d399b4d6 --- /dev/null +++ b/samples/RandomMusicPlayer/res/drawable-mdpi/selector_ff.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/selector_pause.xml b/samples/RandomMusicPlayer/res/drawable-mdpi/selector_pause.xml new file mode 100644 index 000000000..2d6c4bee2 --- /dev/null +++ b/samples/RandomMusicPlayer/res/drawable-mdpi/selector_pause.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/selector_play.xml b/samples/RandomMusicPlayer/res/drawable-mdpi/selector_play.xml new file mode 100644 index 000000000..d2eea023f --- /dev/null +++ b/samples/RandomMusicPlayer/res/drawable-mdpi/selector_play.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/selector_rew.xml b/samples/RandomMusicPlayer/res/drawable-mdpi/selector_rew.xml new file mode 100644 index 000000000..5f5f88a92 --- /dev/null +++ b/samples/RandomMusicPlayer/res/drawable-mdpi/selector_rew.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/selector_stop.xml b/samples/RandomMusicPlayer/res/drawable-mdpi/selector_stop.xml new file mode 100644 index 000000000..57784173c --- /dev/null +++ b/samples/RandomMusicPlayer/res/drawable-mdpi/selector_stop.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/stop.png b/samples/RandomMusicPlayer/res/drawable-mdpi/stop.png new file mode 100644 index 000000000..45eff238e Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-mdpi/stop.png differ diff --git a/samples/RandomMusicPlayer/res/drawable-mdpi/stop_pressed.png b/samples/RandomMusicPlayer/res/drawable-mdpi/stop_pressed.png new file mode 100644 index 000000000..c7bda81a0 Binary files /dev/null and b/samples/RandomMusicPlayer/res/drawable-mdpi/stop_pressed.png differ diff --git a/samples/RandomMusicPlayer/res/layout-land/main.xml b/samples/RandomMusicPlayer/res/layout-land/main.xml new file mode 100644 index 000000000..c9072bf84 --- /dev/null +++ b/samples/RandomMusicPlayer/res/layout-land/main.xml @@ -0,0 +1,83 @@ + + + + + + + + +