From 791acc935c483fe096c69a01fd6c9abcf1b3e916 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Fri, 27 Jul 2012 13:52:54 +0200 Subject: [PATCH] Implemented sleep timer in playaback service and created time dialog --- res/drawable-hdpi/device_access_time.png | Bin 0 -> 1875 bytes res/drawable-mdpi/device_access_time.png | Bin 0 -> 1493 bytes res/drawable-xhdpi/device_access_time.png | Bin 0 -> 2423 bytes res/layout/time_dialog.xml | 54 +++++++++++++ res/menu/mediaplayer.xml | 4 +- res/values/strings.xml | 3 + .../activity/MediaplayerActivity.java | 5 ++ .../danoeh/antennapod/dialog/TimeDialog.java | 73 ++++++++++++++++++ .../antennapod/service/PlaybackService.java | 68 +++++++++++++++- 9 files changed, 205 insertions(+), 2 deletions(-) create mode 100644 res/drawable-hdpi/device_access_time.png create mode 100644 res/drawable-mdpi/device_access_time.png create mode 100644 res/drawable-xhdpi/device_access_time.png create mode 100644 res/layout/time_dialog.xml create mode 100644 src/de/danoeh/antennapod/dialog/TimeDialog.java diff --git a/res/drawable-hdpi/device_access_time.png b/res/drawable-hdpi/device_access_time.png new file mode 100644 index 0000000000000000000000000000000000000000..001549f38930845cc040285be48a75a5c70b4444 GIT binary patch literal 1875 zcmaJ?Yfuwc7!9DHmZ()xh*fujSYOHR29lUaR6>9R5|oD+tRhRYApw#N$pQhbZA9%T z-~dGgVNe8}ptKQG6ag_R50K&!m;z5jbSTMBj>VyXNR7m!;V2?c zPi{kfNhGJmsz@m=m58}AOif4ZK6HaxOQ1<4-?auUB1=SZAP$XJX?RpyLo*dn$$8XG zObH~>`lCvfFhhq%WQ0b_G7@DRId$zCz}LVf2-GN!00woEM$a|ys2_N_#NKWOslW#p zJdsEJn3Pnq0r1CkD8QscG#SK#0hSLP_JKG)oRt6rf*}xQfDoGoLtG}C3&Fsrhe|}# z$rapiLExuY#EC~$;<%Ozf@x`K^fYferi%w*4u=Cm43NQ~5gs&sx&}uKG>zVKoI!x< zWjd7>S792!&WOZeDL9WxWcslLwe~ZuM*pczM8iM>q6J|(WG`vlQ6l+&SGD@Hw;m5i z|H=11iS?1`S`-XN^;n8dMhs5jX%D64`s+{x$8?bxmNeeQ4N45h^h!(%_(w45Fd#u> zDvjOp0U?oaMH)ShXk@5Jz@rizbd^fZ^=32pY(W6bA1b&f*`_GCyLL$TFTpMcY zvevZ1Z_BfOZC^aCoZsFaP%vwds*LCi)e19q;XXn1! zF|}faWxXN>k6US0$F7!=ql}@a-CXCKpoDUB8NPJV64zCJ{w&b+a6 zb%Cjp)-AdCX4^GR`e?1f;`4{oy{${YQ~JFg+k6!x;zcsK$C(m}(H)Yqa&A0X zy2@pVZpY3A66@eTj>WwqyGKa&oZ|Gh{?1A$@lZYU5ha|mR{C}{aDUASkA^*)FHv&Q z=dp#AkIaLnwDTj!ryVIlZg3KCQ(^u|W7O%wkQLjyMSJ24&(s}SmLO)-`TZ2t>{_6W zMj1yexes>-N6&(D7z>UC79RH6>8|YWx;!|yC`v5uImSNSE{wQRsmNU9%!0FC_R=CZ zv0B|sw|h?pRk>Bv#XFrl;M7ylS~x#ttlIm8>38cZ`O(A2b5kcpjrLV*cevoU~V$p^hs3M@?RkCc|=(;+qT0jqcv0Ul4;Vy)Fa-ag%45 zXsxSwSVx_$Tz*V!Glq=CwHk~)`9m)y*26dTx9>8bTVi4Kvre8_?>l+k<)DS;^+N{H z)vCPXk1i~7W;A|Z(&$*{R*y6~#20U@_dlXr*2YRGvfda$*0uU8Ivy5YC>PGQsrWB$ zP7QMLY$Q2yqt&hHV}#Ux^QWoQ{fkn3yZiOnXATLIZyyw%`3r81 z_eyN)Hz`D3BVtfil-*~4J|}Jcwl9`#W0k~xSIJ)9(m`!zr(N%{ynR~I@G3z#*CudOn&&mX+4H`9 lDsg}KPUXh;_b-DE&ZKt4V|rC)%9#B(CkhA^{LGKt^*2(b>|g)@ literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/device_access_time.png b/res/drawable-mdpi/device_access_time.png new file mode 100644 index 0000000000000000000000000000000000000000..de9b4fb2a47e3b63b4513e3159e376b6c3046f6e GIT binary patch literal 1493 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s00+w{G(#^lGsVi-+{nq?#nsf*$-u?X(ACh=#L&{!#L3yw z&D7A`#K{n**Cju>G&eP`1g19yq1OzjUQlAlEdbi=l3J8mmYU*Ll%J~r_Ow+dZnqfY zG!Lpb1-DyFaO%|uIz}H9wMbD769T3m5EGtofgE_!Pt60S_ab1zeyjap2?GO@yQhm| zNX4x;)6aT`B#In+AMzt~W%HtCs}1jNIn#KlRnO(N*N)Y#-D0_GTpt{(cZj)VcF59`7)kw8k;m$ME>`*7*fH&(!YyZe=jr@k5A~ z+2YAe$n2m3y_Nk>H|@}%sDu&UvcD%a`aoZh)3eR;`(shr6V9M%|Yw`E-RsaxXk zk>Ij+=Uk?>%^SK48b8+=`HZN= zAJt#w{)qG`oY&vMzUb1Vc+YbjrokC8tKm-|w?#<|H=lv9;jo1%Lel*Mqo~56(bbp#E^HH+`wF3;dotyVB_?hbsDrh}j L{an^LB{Ts5Wx+Vs literal 0 HcmV?d00001 diff --git a/res/drawable-xhdpi/device_access_time.png b/res/drawable-xhdpi/device_access_time.png new file mode 100644 index 0000000000000000000000000000000000000000..2beae08c3f859de4ad5b984fa4787866de1e9820 GIT binary patch literal 2423 zcmaJ@d03L!8b?gSEnIUW`y_6Q3-GCc;F2O_l$r^qg<1%tjIs!*XfC9rW=?h+)5fLk zmNS`SV_uENYl^g(rP;JE*ASaW&8)D+ywx}tD!ctL-S0f#dCz&D_xF3(KhEyxsBkND z7jp;%Vntg^iP6gt!w)mn?@hdnM|$BbrN&F?!tK&*mY53(5Xpk#s1R?btXdaJ4^2LV{!a%Gaj*O*%AQdF~ zfkdhwIV^My4kY-I!Feo2$j;<*1=4ve$ABgHkO>qD^_y73Fz`is&lIkhm&N6*5exai z$D~QTZ^z>EO}@`q&R@myDG%RoVlnz)FoxEC)#`bbetrzcFN3SUd>MVNKtJzd{a~lB zNk0vNm^`6TLK(6LQ_S^3Ce{8>T0m6UaAW%}_h{Sr-vsMmHq?JImV!1E3L=O3hn03WZ-c)hh|81TXPLIL|MGg{kTp?%WJf>sW!7vXv};SdlXyN4?vc7 z>=MCQn4^cUn-tRpL}o3a%oMxx2@hwd=bzlDQx#dJLGT_*!%0Cf$N+uF+E3n z*DFBvDmAyb)f}>-mkF!1aYIUzr}&CE7*Cz*3Dd!}P6aLU38Feh;ro*+ug zDRCy(@TVbI;iA zg)KWRel_ktWg4E-TIY-V$sLj2p|lt|w!_L6xX{oQ+QN=SUo4dt1(u8{-K zyDF1=dwUc8x3mKF_U`*$(tBLfsi>RwO4DxFTS0-|A-zSvK2-H)(KlJU9zWhcDQD^t+v0ax>zra&&n{M@gc}>pCCv$hIfdoxG`R3*Kylosm-5$ycn9d zi_b@}r)%dz)soPOns_aBZ} za4>xE_AgHnSAN|3c=pdCox2)1+S0HPf%iH|%p;iYeZ_)_98RH!&-Und=KB&IdV2_> z?J-SlRH=Dk>^PXVD8blK{&pmfOt;r8v0Ul=DtC_WmHPV9*yh+5Fd?USlvqBZv@e0w zw-23qx9a;x#qjtsDDU61dEpg9S)Agi4T}&`Ve(?cFm}OpJi6AIY1PhqFt*oj7*LpX#R_VJf0-P&x{;+m`#f@>h&cfj z{pcKf_ZpN0#@;k4SAidbKO|85y$G+D?^R_x^aPj)j#{WLh2L3S46%D`S2x}|1iw6tW{CUpGo`u#7y9i>O;)&bcEK~Ml!c3fmR%XA zn%50pr)uMumb;<4nkQFuhCWHY4do>$o~fvD2Heb%L*n=t)3s;hC5K#HjBJArentie7@gY|;Um!ZROC+b+W zBT6>aX9l+}V9Yq8r0ScXCPpv)2TnabeHr`YkDu=sv|OIx)Tn&2DeV&u&chQjdSW4M z-CbQ$SK@Hb4~{>%U}*hW_r36un(|J~e(1!Fi>>_x2SVra74WqUrcsDBJttjtwe=m; z=E0sge(uH?eDJkpH2kxs<~Yf*KV8x!dlr;^wNkgfkCPigl#Hr`$CI%e4NoB&HHy+g H-d6NqH@?sq literal 0 HcmV?d00001 diff --git a/res/layout/time_dialog.xml b/res/layout/time_dialog.xml new file mode 100644 index 000000000..67ce498cb --- /dev/null +++ b/res/layout/time_dialog.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + +