From ba708c7f49684f2df6259aa3ea08f9a00adf8644 Mon Sep 17 00:00:00 2001 From: Chong Zhang Date: Wed, 19 Jun 2013 22:35:54 -0700 Subject: [PATCH] Support7Demos: media router sample Change-Id: Ie2a6a98cd256caae84f76dd398f9113f07cd4dd3 --- samples/Support7Demos/AndroidManifest.xml | 6 + .../res/drawable-hdpi/ic_media_pause.png | Bin 0 -> 599 bytes .../res/drawable-hdpi/ic_media_play.png | Bin 0 -> 1163 bytes .../res/drawable-hdpi/ic_media_stop.png | Bin 0 -> 553 bytes .../res/drawable-hdpi/ic_menu_add.png | Bin 0 -> 2194 bytes .../res/drawable-hdpi/ic_menu_delete.png | Bin 0 -> 1413 bytes .../res/drawable-mdpi/ic_media_pause.png | Bin 0 -> 540 bytes .../res/drawable-mdpi/ic_media_play.png | Bin 0 -> 897 bytes .../res/drawable-mdpi/ic_media_stop.png | Bin 0 -> 500 bytes .../res/drawable-mdpi/ic_menu_add.png | Bin 0 -> 1339 bytes .../res/drawable-mdpi/ic_menu_delete.png | Bin 0 -> 967 bytes .../Support7Demos/res/layout/media_item.xml | 43 + .../res/layout/overlay_display_window.xml | 28 + .../res/layout/sample_media_router.xml | 145 +- .../sample_media_router_presentation.xml | 38 + samples/Support7Demos/res/values/arrays.xml | 18 +- samples/Support7Demos/res/values/strings.xml | 9 +- .../supportv7/media/MediaPlayerWrapper.java | 274 +++ .../supportv7/media/MediaQueueItem.java | 106 ++ .../supportv7/media/MediaSessionManager.java | 289 ++++ .../supportv7/media/OverlayDisplayWindow.java | 362 ++++ .../media/SampleMediaRouteProvider.java | 346 +++- .../media/SampleMediaRouterActivity.java | 1475 +++++++++++++++-- 23 files changed, 2851 insertions(+), 288 deletions(-) create mode 100644 samples/Support7Demos/res/drawable-hdpi/ic_media_pause.png create mode 100644 samples/Support7Demos/res/drawable-hdpi/ic_media_play.png create mode 100644 samples/Support7Demos/res/drawable-hdpi/ic_media_stop.png create mode 100644 samples/Support7Demos/res/drawable-hdpi/ic_menu_add.png create mode 100644 samples/Support7Demos/res/drawable-hdpi/ic_menu_delete.png create mode 100644 samples/Support7Demos/res/drawable-mdpi/ic_media_pause.png create mode 100644 samples/Support7Demos/res/drawable-mdpi/ic_media_play.png create mode 100644 samples/Support7Demos/res/drawable-mdpi/ic_media_stop.png create mode 100644 samples/Support7Demos/res/drawable-mdpi/ic_menu_add.png create mode 100644 samples/Support7Demos/res/drawable-mdpi/ic_menu_delete.png create mode 100644 samples/Support7Demos/res/layout/media_item.xml create mode 100644 samples/Support7Demos/res/layout/overlay_display_window.xml create mode 100644 samples/Support7Demos/res/layout/sample_media_router_presentation.xml create mode 100644 samples/Support7Demos/src/com/example/android/supportv7/media/MediaPlayerWrapper.java create mode 100644 samples/Support7Demos/src/com/example/android/supportv7/media/MediaQueueItem.java create mode 100644 samples/Support7Demos/src/com/example/android/supportv7/media/MediaSessionManager.java create mode 100644 samples/Support7Demos/src/com/example/android/supportv7/media/OverlayDisplayWindow.java diff --git a/samples/Support7Demos/AndroidManifest.xml b/samples/Support7Demos/AndroidManifest.xml index 1edf3e658..273af1e10 100644 --- a/samples/Support7Demos/AndroidManifest.xml +++ b/samples/Support7Demos/AndroidManifest.xml @@ -21,6 +21,12 @@ to come from a domain that you own or have control over. --> + + + + diff --git a/samples/Support7Demos/res/drawable-hdpi/ic_media_pause.png b/samples/Support7Demos/res/drawable-hdpi/ic_media_pause.png new file mode 100644 index 0000000000000000000000000000000000000000..1d465a41e4b087624ae5a4cb096aab184e9ca385 GIT binary patch literal 599 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}trX+877l!}s{b%+Ad7K3vk;M!Q z+(IDCccpZxz@0!tqFuMgM}_ z3T@4f=>}I?mz~|CC#BkH?AbCcY(~A|*n{@108Jgrt52XwcnW~7`1kbX8xPocPfn&*aV9GC*8iq>C(n~{y_8fTE*<$ zO3kTWO79;xcFgk=47@8_;>6^mQo4&XIL>gn-_NQ9H~BJ~ikervUqiH>74MJ9$^FkJ zb!Vcj_1UW_p%XOveogi5Ua?@oqr#P6m+lbSzQtr(c$3KvzMl-o?}a}1zT?**AHcxk z072Fc*`HPO6yrBdz7!Fcx%jrA0@JMYq*Dh~&IbgtxY(`}e#CIY#Ax^7qC&Z~ix%E( zyxyC8i*Lh$E^FUy&mS73on?!tzQe1%VA|e)Du2YXI^N$Bxxf0{`u`0qtg(&z7$n=* ztWtXNWH~UvMN3>GN}P*Q6H7Al^Atidb5j}2^^MH*4GrJc3$6z$Pz5PSNi0dVN(QM) zWiT=@G}Hwm1M?6=Ln~8LD?qT!m(~I_>aQuV3Dnn@*AuuA^Q6f5RWe~6kX8Dp3jgVyD zJ-yfvWeMzuT(zF7-FJ4*Z=dIxvvU^sT>tqZ^TDkHkK8^^z^%Pg1^@`KapfMO?7toO zaP9-30}#gf0LG6=0WnhwHe)W2DTVFbvc(b;+?i0S#oB|{Nv03&YhXStM5FViQL@Lu0Sjwwgevfj2 zlK|G8L5>6vn1v_N^W~*BeJ)=t1)`MXBz9QcOT;?%qZJSl!0Zj2x{x{NeK(u0?gpYr zB7p)I$yOp376Bk4FvA}{`^Dvx?>Fbx6uqg7Q)tH$${;IC}0Li z$ja>0(B#XlM2IWA0GKmy319|@SbsG$GM-zB_&eHU1%p^V7_u7xGl+oA#fj00xhByO zl~tL;J**sT?*hO&5m9OVQFeHyDq|t`Y4aH56+)x-4gstak*JpboE&_xS!xXiTjVMp zAcr#57lYew0Y;>{wm3bMeX$V<#A326hcSf;=)=1o+&b(5YOb$7AG!NzDds@-cqJ+oL0O03h+^pYf527seoI zHY2qKV4a}rV|T{>+O5Vy?9~?PgJc=0HGlzLP_(yV=vk!M-y&5!#I!TltpLQ!bVuBb zhILi$t?!Opx3Y){c!For0}axR>y{Y+Ajo=i$F7@Ond-QI0zcRPp#B9Qt-zj>-YtFr z000$qMObu0a%Ew3X>V>IRB3Hx05>l(HZL(T?SB!k0000bbVXQnWMOn=I%9HWVRU5x zGB7bQEio}IFgH{&F*-FhIx#RUFgQ9eFe;7g{Qv*}C3HntbYx+4WjbwdWNBu305UK! zF)cAMEigA!F)=zbH99poEigDbFfatb-k$&f0338hSaefwW^{L9a%BKPWN%_+AVz6& dWp{6KYjYq&Q#En5<2C>Q002ovPDHLkV1lj6{CEHW literal 0 HcmV?d00001 diff --git a/samples/Support7Demos/res/drawable-hdpi/ic_media_stop.png b/samples/Support7Demos/res/drawable-hdpi/ic_media_stop.png new file mode 100644 index 0000000000000000000000000000000000000000..a0ff13695d9b4e7bd2477b77bd4a20721d472bb8 GIT binary patch literal 553 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}trX+877l!}s{b%+Ad7K3vk;M!Q z+(IDCc z@J>I##X6%x&9&)B@?L&%!J~hU{@VEX=bD?5Kg|=2_U?J{uc*-Wq1?_V-#6^pZTW&P zPARtgoaCprzK_RLO_mD);Hj(H;-AM8)=c7f@cwdD>4e0ee;V>9hB6klN-vx4!Mfzb+Nf~r zS7#;8%60L6w^npLxWZ0a%bU%hfsrSHf%yod<@_@~40n4BS(9tmHE~?nrs%g_H!alsN+o4IgBSBpK1Pg_|LzU>uddg+dr7_{Cz-@ z_Y5EX35(cB9}xn=`{P_)D~qQtoR0bmhLqlC4GB6J@G_*1`wK6o&HL$QUFwp9K^A|-!ZhlH;S|yqWV^b?r z3y21m1NY_wHOPQ$2+mI{DNig)WpGT%PfAsA%PdMQ&o9a@R&WkBE!_Ip45*I5)78&q Iol`;+0PnQX9{>OV literal 0 HcmV?d00001 diff --git a/samples/Support7Demos/res/drawable-hdpi/ic_menu_add.png b/samples/Support7Demos/res/drawable-hdpi/ic_menu_add.png new file mode 100644 index 0000000000000000000000000000000000000000..444e8a5ee85ce5235f16c482457fd5ce76a51047 GIT binary patch literal 2194 zcmZ{lX*kpk7smg_7&{}1ku-KDYK)z-HTE^KMAn(HGt5{r$et`Ql)Y?25uxmqC1l2) ztwhKc9uy@>@#y*Xet19J=XafRo%=dp&UH?rxv3sI3qK100PF_(Xp0jf|B4BG692Hu zvYi0rYNUq-juX-bJ5DlYfBhT86YBpbU7EN0-(s-8mir0+^8&-$DK-GWm}h|2x^COO zl^y0Y{_b>N$LFKl8XA~)sY{~oO9QmCdS1>;S=oGe4T&#)mgbo+zsISH_%S*mTkOeM zZ|&V?=wO*BWVOLkH93K*h%w33wdZP}WcF8f@|Uv<2f(AjeW{O>cSh3YzZCpQ2XB($ z??-=_jhxR4|FXAF9B$bcEMyJ$JjPRIZW;i5%|AjD9zw@clV|+Dh%d@-Z$t7a5OyY! z6iC<*NiBQm*j-BaG=x5=U=F%r&dNLe>TVs5Zi~*0;2GPMu1--U`nx8vZKW1hvjzPq)L$# z$k^e#=}tqsZQlag%D(R?*yz2;|7>tRweyls}&C)Xj#cZ>F7 zUSW}&h_%ElgpP!0&WZ@aR3fTL$NFRNSUih4wSO|Tz=X)#VL$1y(VsdyV1ss_d|nyb zBj}MgFnqZxjSrIJ^*b?>&^1EeQ8zv0hqGKv9xo1An*RL&Z9;b|9W-S%8%doPAMbbj zqgl0B_}P@fmirF++*B6?p3FJ=B&h`4l9f_@WZmu9)^`~(#gQub=FqXU-wXr0XW>7I zIg)EvymQM=V|3+;G6}^bD|ico`KOXK_~O^55)LH%E|N4B_7(47_7BwecM9h>hdn9i z5RgQQlqx#oJym?p$N1eKhd z;|_u@R9*d+_Q+HYQE*oKGZjX5R>?I~bm;T()*9clSTYbgXt*6o^7BJ14`mi%x{)6bngjfJE8U@ux#hLeh ztnI`iyQ0P&6UbcJOhU6miVJ$N`T}y%I@tX+9I!`<0h%MGfM^UusgqP^qMo@DteS&I z%NXF1rZqVj(Nh>1KM?i%SZW!m?ps7kX}A+35H(cuo=;vhogPY%|5G+K!XONQ=^f9E z-BJ3&|4ouxrEZtO=US3hppcTNmg0{K5sel!!pQ-lDBs?e$y=e@HM}_E5*=23&ApCCJ66?$>VJimdtor07i-&V+Rzl;1 z--xEH(}8t^M+eDQAy&${w1>%F3;RqU8R5uuNyL;*B|5OUNPM5Tl*B% zj@S$~T=_-Av=%p+Q>D87A||_|`uLpu0MHCYD$es-SZa zfn7E?Nvb-8_>{??Di~V+cwHxfthe(Eswx62$pru&`NGMzkhM@;@qt7K?#5?QrO|!Y zmulzKD{Ib8D~~-9Vbx?BEA5?ZnQQ&6aI7s?vpKrAy;{fe7?B0LR%BnI_f9vu zz!6G%Rq*{i5^z>7+-M;@A5f0JIU2c=ni_pOZ#PYG#jg^M zc;SolGYR`M0$#qcgI)C~RK_HS2bWnrMFQnW=;;AaOYOrBRCC`IGwqkcO%C-z%c-6{ zJ`3VNXACG}*ytVK{$-m(qkN=Xf5GDL^KE5^RXS`DeQmc+gMd%fQ3bJX6;-x-IE#nW zi#$UJKx&kUoTuze2u@5fr-3hy zHU2(Io-(@~_T9!u=Lpi^8D^;#2vY0D>{}`M?5h`B8$r5?WDQXZA`+E@@SfiMH%1k= z1`lYqV61xt|1(&tH=RL`R>(06ac=X*d~l?LJ>-1Pay$jB-p$w>qDwl=tgB0P68uEl zUb3bGiZZ&QMhbm;1tzS+?4;|gY5Mb*iC74P)t)7qT3GQ1%DE zIj_5KgpnN0}yppPdoD5P~6^Sf0 zCD8uI;ETt4x`qCK!z6cq(1`)|cY-C}EilA|fCIF!cvl?Uz}LkcXMuCUh6d1Zmrt4i M107RzwYGE2zYr|yT>t<8 literal 0 HcmV?d00001 diff --git a/samples/Support7Demos/res/drawable-hdpi/ic_menu_delete.png b/samples/Support7Demos/res/drawable-hdpi/ic_menu_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..24d8f6a4be54237073aa7f4862ac5afc55a7edca GIT binary patch literal 1413 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}a}trX+877l!}s{b%+Ad7K3vk;OpT z1B~5HX4`=T%L*LRfizez!?|}o;S3Bcy`CBRbl%lU8h&YQ!% zOS9*b?ewKlUB_=09oLxJyz*+Lo!UNrk*6~r6}G*rj7sm5&nWwC@#fRL2RGHv%gI;I zj97AZmsjBV5AU{pk=n03`}rd22BxR#Z1;>@mwQ;pg%9(`s$ zvNk45o+0&T4Ex#DsmB(*ed&_3R>EYF$TNkFcF#p4OM6`1FWo-dx;*d95rHJ@UppO( zRBY75zyDO9sWFA0@15ECC--^Q*14-FFIp1v*Ti+-h556t|GoL-)h4|YIeBU;A}7T$ z2!zbLHodQJUyzN?WTA;CH?9b=T&{lUyjFKHbNq2_>FZNUjP{pj{JUYze*gSxaaK`( zh8?A)x#w9IFX-5*5X^1v|KYV8!{w73TbX_~3$E+z>e{ls+M(fK!nNmYqN4h*zQ0&! zb9CNhnMxB@r&6U{`FFgbx5N7tUa1Dws7FgH2i%BV{4KRekE>|{LttQF$j1sBzTAuJ z7r8kzbuRY*n$zs1e#&@K&bMFBxgKABy7J)PgZ~!z_18vNn(JTh zc&cjmb{P|fGQRhcCfD;{u6^42G$Zc4QtE4dpt1#et2f8nX}ZO6)eN(>vW zUE5myQCYX^QmkaxY{ngVswb@))N2>&Gq46_zqXxX%5-Il${Ta0jkly-Z*@8RV(rke z4Or6Pb#`)EW(t!?aL!t7hK8lfR8lU?^!Hszs;3@F-h3~Osi(=;Cf22~t*ZUC^n(>kt!67MjFPz} zr@MIV!;KZL&$h(z8(nt}YgZQd@I0mNL4jV7W69euA(6YqU6?+%?+M#!X#MwgyyV5S zZ2_#8Tp#=M&+X9)%<4KOk!+x(q?IKUY(D*oh`h=DxIIORR;KZ%PlcrkZQsbj<8zFC z#*|ABPE>p;NYG%dj4bk9`%8P>rdc67GM^ngzk7#T>04oj1sWRufLXwmXw!Tg4o4dFOWDtn@#1W{>}$Zk|-n zz`kBC#5QQ<|d}62BjvZR2H60 RwE-$(@O1TaS?83{1OQadY$X5y literal 0 HcmV?d00001 diff --git a/samples/Support7Demos/res/drawable-mdpi/ic_media_pause.png b/samples/Support7Demos/res/drawable-mdpi/ic_media_pause.png new file mode 100644 index 0000000000000000000000000000000000000000..3e6b2a17b5626507ff2141f1bd5f893141be53c8 GIT binary patch literal 540 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UOiAAEE)4(M`_JqL@;D1TB8wRq zxP?HN@zUM8KMV|vqMj~}As)xyPI2^Oaui@#U46h~$AZ_zA2^Sx|6sbm;Un*!h9CU; zMPD@aJ~AiWzAC%;W~Xd|&6J$d#w+$Is-hZo zX^;C)DKqV8sat$L;kxAPle_2jaY?XKs;7i_<3m6-KG0(Q8eV{r(~v8qG>QTwKBDUXka;TZ$40i49JGy v{Irtt#G+IN$CUh}R0X%pqSW&IqU>S?=U~&qt&h!s>KHs-{an^LB{Ts5uHw)V literal 0 HcmV?d00001 diff --git a/samples/Support7Demos/res/drawable-mdpi/ic_media_play.png b/samples/Support7Demos/res/drawable-mdpi/ic_media_play.png new file mode 100644 index 0000000000000000000000000000000000000000..7966bbc5161a898264720bd6f5a6861ed4fc7ba5 GIT binary patch literal 897 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UOiAAEE)4(M`_JqL@;D1TB8wRq zxP?HN@zUM8KR^{#o-U3d9>?!q_4OAH6k&Vtea_6x?Ac9DTP61S^ej8o?(o`u(M2`2 zcRlt8_Ev}MG{!&BH#D3$fkV;5X^Y;y-0iysBSR7u{QaRAa%lnq^9f9DE904SOo|*k-LO+o&#)*FW!bU1TI@^`bZ1 zr<-!CJgMswdJxsa8@Qx(R;s3GmbB6v4iey7aG+`1cv z(aq^L(!G+GpSr~`a&&MAd}KQx_bTUx@3~DbXWh0gOP`w-z*g|Axx=NwA=mqjlfl$K zG6q(>`)4LiUitllSRKEF;6#lJoxjelQ=1v>YszA!(l|GIOFfgG^=bt*p{2iXy(_Wb zb3g0q1>V&eP1+26`g{L~1u7(I|Id7L^2n|$&r*EaJz5($9CWfWvl6~M{#N+=OGsVJ zZM9cxIRpfg9=yKu;lhtBht<&&93#z7s7;&~e}9FwgMgsYqnxay39SHqHF&n&-BeOGTr1rqF?xQE$)sf9uzMckRvGs=eRu=t(T` zhlG} zUEq=Y_bbni#Q~G1Xo+h?iE~kEVo7Fxok4UOiAAEE)4(M`_JqL@;D1TB8wRq zxP?HN@zUM8KS05^o-U3d9>?EKImmm+fX8+JT(QO-4V(D14VZ-uoR9L%UC>>SG}l9> zYeK^f8LnJS&*)C&uc{N1_uuGCP7tcf-<0)G(2j|r{eq|2t8@OV!&rFco_v;f)%;eU z#>^`pJM)6vCtPWN!zz6*YT-PS5HGO@9xSMQlg|6v~`zvpoFL=nJ#Nl{+Z}obg22KVStHK3Ss~PmS zH-=r~XmD^l8sGW&{>}K%69Ez%m|{*=8kz(IZRcV-;^5C@p0>pCkl{az5XL`N*Zzmh z^AZVhHM+TDDbVAhC9V-A&PAz-C7Jno3L%-fsSM`&MrQhkhHvWy*8>%(f)u1AmZVxG zgH)w57#SEE>H?90d5EE*m8q$fp@FV}g_VJUR_~j?C>nC}Q!>*k(KHyFTA5lvG_V}F zHy@}$24q8Uep*R+Vo@rCV@iHfs)Ac)QEGX9QFgI{bFgXQ*2iW*bqt=aelF{r5}E+3 C3$wZa literal 0 HcmV?d00001 diff --git a/samples/Support7Demos/res/drawable-mdpi/ic_menu_add.png b/samples/Support7Demos/res/drawable-mdpi/ic_menu_add.png new file mode 100644 index 0000000000000000000000000000000000000000..361c7c460ef8cd5225a54f6ccb636cad9b4e3aea GIT binary patch literal 1339 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 + + + + + + + + + + diff --git a/samples/Support7Demos/res/layout/overlay_display_window.xml b/samples/Support7Demos/res/layout/overlay_display_window.xml new file mode 100644 index 000000000..36b4a0da2 --- /dev/null +++ b/samples/Support7Demos/res/layout/overlay_display_window.xml @@ -0,0 +1,28 @@ + + + + + + + diff --git a/samples/Support7Demos/res/layout/sample_media_router.xml b/samples/Support7Demos/res/layout/sample_media_router.xml index a8b08b1b7..e2f7008df 100644 --- a/samples/Support7Demos/res/layout/sample_media_router.xml +++ b/samples/Support7Demos/res/layout/sample_media_router.xml @@ -20,45 +20,118 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> - - - - - - - - - - - -