From cd93911673da963230dfa2d10466e349cdcf500d Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 4 Apr 2018 18:30:19 +0200 Subject: [PATCH] adding Simple Clock to the default apps --- .../applauncher/extensions/Resources.kt | 1 + .../applauncher/helpers/Constants.kt | 1 + .../applauncher/helpers/DBHelper.kt | 11 +++++++++-- .../main/res/drawable-hdpi/ic_launcher_clock.png | Bin 0 -> 2895 bytes .../res/drawable-xhdpi/ic_launcher_clock.png | Bin 0 -> 3850 bytes .../res/drawable-xxhdpi/ic_launcher_clock.png | Bin 0 -> 5651 bytes .../res/drawable-xxxhdpi/ic_launcher_clock.png | Bin 0 -> 7620 bytes app/src/main/res/values-ar/strings.xml | 3 ++- app/src/main/res/values-de/strings.xml | 3 ++- app/src/main/res/values-el/strings.xml | 3 ++- app/src/main/res/values-es/strings.xml | 3 ++- app/src/main/res/values-fr/strings.xml | 3 ++- app/src/main/res/values-hr/strings.xml | 3 ++- app/src/main/res/values-ja/strings.xml | 3 ++- app/src/main/res/values-lt/strings.xml | 3 ++- app/src/main/res/values-pl/strings.xml | 3 ++- app/src/main/res/values-pt/strings.xml | 3 ++- app/src/main/res/values-ru/strings.xml | 3 ++- app/src/main/res/values-sk/strings.xml | 3 ++- app/src/main/res/values-zh-rTW/strings.xml | 3 ++- app/src/main/res/values/strings.xml | 3 ++- .../metadata/android/en-US/full_description.txt | 2 +- 22 files changed, 40 insertions(+), 17 deletions(-) create mode 100644 app/src/main/res/drawable-hdpi/ic_launcher_clock.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_launcher_clock.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_launcher_clock.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_launcher_clock.png diff --git a/app/src/main/kotlin/com/simplemobiletools/applauncher/extensions/Resources.kt b/app/src/main/kotlin/com/simplemobiletools/applauncher/extensions/Resources.kt index 8959f0e..fe00836 100644 --- a/app/src/main/kotlin/com/simplemobiletools/applauncher/extensions/Resources.kt +++ b/app/src/main/kotlin/com/simplemobiletools/applauncher/extensions/Resources.kt @@ -9,6 +9,7 @@ fun Resources.getLauncherDrawable(packageName: String): Drawable { "com.simplemobiletools.calculator" -> R.drawable.ic_launcher_calculator "com.simplemobiletools.calendar" -> R.drawable.ic_launcher_calendar "com.simplemobiletools.camera" -> R.drawable.ic_launcher_camera + "com.simplemobiletools.clock" -> R.drawable.ic_launcher_clock "com.simplemobiletools.contacts" -> R.drawable.ic_launcher_contacts "com.simplemobiletools.draw" -> R.drawable.ic_launcher_draw "com.simplemobiletools.filemanager" -> R.drawable.ic_launcher_filemanager diff --git a/app/src/main/kotlin/com/simplemobiletools/applauncher/helpers/Constants.kt b/app/src/main/kotlin/com/simplemobiletools/applauncher/helpers/Constants.kt index 8114557..c93a846 100644 --- a/app/src/main/kotlin/com/simplemobiletools/applauncher/helpers/Constants.kt +++ b/app/src/main/kotlin/com/simplemobiletools/applauncher/helpers/Constants.kt @@ -4,6 +4,7 @@ val predefinedPackageNames = arrayListOf( "com.simplemobiletools.calculator", "com.simplemobiletools.calendar", "com.simplemobiletools.camera", + "com.simplemobiletools.clock", "com.simplemobiletools.contacts", "com.simplemobiletools.draw", "com.simplemobiletools.filemanager", diff --git a/app/src/main/kotlin/com/simplemobiletools/applauncher/helpers/DBHelper.kt b/app/src/main/kotlin/com/simplemobiletools/applauncher/helpers/DBHelper.kt index 3d7b1e0..9f40517 100644 --- a/app/src/main/kotlin/com/simplemobiletools/applauncher/helpers/DBHelper.kt +++ b/app/src/main/kotlin/com/simplemobiletools/applauncher/helpers/DBHelper.kt @@ -24,13 +24,14 @@ class DBHelper private constructor(val context: Context) : SQLiteOpenHelper(cont private val mDb = writableDatabase companion object { - private val DB_VERSION = 3 + private val DB_VERSION = 4 val DB_NAME = "applaunchers.db" var dbInstance: DBHelper? = null fun newInstance(context: Context): DBHelper { - if (dbInstance == null) + if (dbInstance == null) { dbInstance = DBHelper(context) + } return dbInstance!! } @@ -46,6 +47,11 @@ class DBHelper private constructor(val context: Context) : SQLiteOpenHelper(cont val contacts = AppLauncher(0, context.getString(R.string.contacts), "com.simplemobiletools.contacts") addAppLauncher(contacts, db) } + + if (oldVersion < 4) { + val clock = AppLauncher(0, context.getString(R.string.clock), "com.simplemobiletools.clock") + addAppLauncher(clock, db) + } } private fun addInitialLaunchers(db: SQLiteDatabase) { @@ -53,6 +59,7 @@ class DBHelper private constructor(val context: Context) : SQLiteOpenHelper(cont R.string.calculator, R.string.calendar, R.string.camera, + R.string.clock, R.string.contacts, R.string.draw, R.string.file_manager, diff --git a/app/src/main/res/drawable-hdpi/ic_launcher_clock.png b/app/src/main/res/drawable-hdpi/ic_launcher_clock.png new file mode 100644 index 0000000000000000000000000000000000000000..5a79198fea8daa66629c2621f8d67c73d5502cc8 GIT binary patch literal 2895 zcmV-V3$XNwP)YN1YimdDS~!gr@7d}=OReQvGTFk1d>6NPzPsAg-ZlXLNW?LIiO{zsv~Jc@QILY zlM1i-R6Z0z%wBN2@B)SAQ7I*}fSEwwJkcHi)(OdK-$LHb6K7f!L?9W&9WuCCzyne; zvJf`9V5fwK{rgxgmJ!Q0d0qvQ*P(_+awn3xz>s`$XMrXJwLXlG z;M{z1+QbJ!^7DK(J;wscDqP|I)Jn-O0VNMUXMppa z@DvdLRN(re1?;g)U|XQ}c}zgE2{_p(pjbFk=%7S95_WsLQ6TZMgj?r9;8xkEdhpn5|9F(OxiISgG zr!lUl*>;bym~f1H5cv~F6!k$n?|!s%??x2$$xv7z%7&qp4MQ7y3o_h-{`TYOZ~Xxo zKA10;#)Nh50+x2`Mt2uv5N}B5b6{XTJkiGe6xU@-5I$!iAsISA?4<|LKUk3uw*da< zYiGE4lyJI>-9ABKgFDEBIKoqm`^U>sN6$#PCPU2_^_wso>yT|n zgfe)7CEwipKCvwiVeI}Jm`2YeiiUc|Ww^; z;+ee}+>R&q!`gHvrMr+;AOW)+nG*u{jFl*Z$0xF6a|6+3mFOS+8KlgeQ<~@>t|q#y z64|mlk*y4#fajVOj@$)MWcqtf5lG&P2e`(GF>U-D)bC#1$=TdMWLYKV{!g9I0$}dn zN#tp(Nb2YrXyfm6Ml85iR^dv{P7x?l%J*@w7#040xTY*hq-CU)=$b1t_7hs=eYmfB z8u!%SXS5+h2Z*k@3K>0|$a76ujPRdg*KL53aDOHyXQl{bN-l9?MZ4eugts)2j;+5t zt0zaTn2I*O3U%x)S=ll7eL`%*y@|9a>VtOvuX1;|3#4Rna$br+LZwR#_qq{rOFyc!)8nWrjD5Igl=GS zkdm$$7J)o5Dx9z@1f9#JD3JW!%Lk$47=D7oi|AXi$GFhdl(Rb0SI4b zJk4zShh3_i(bbml_e1z?Hv*)v1_dnw3E^OPPYPMcBYW*qXHi!(UkbIi)<9Z#kx{=f z@mqLHQO~gTzCfJo)AfY^IGWhj1xK5mKs$RD>X;iW<?9v>7Fw3!iynDfb`xDSjp*`AEn!-1>}@Fh&rGEC4^|+XP%)#e-h6Z2{sVQLJ+Z#Wn3Ql>TF!P$poBM-Mm)_q0d57!Jj4JAetVCg-IHvU9jit*h1A|lY=E@cWtpg*3Q{%Q@aY+Zmn^dBd*;Xr%pYcZ)!>=D`# zY;a;JR=3!?fGjP?d)Ip?gT^_b1>#SRx9TlKX?Y^gY}`id^(BsYCA^q!^Duo6YO>0a zHB%?Lb|&)R=ZP#)aw^{2x1pVLySgN@gdpB@N&HBLan$wzH!*4Lk5s7pAlIx z#qvkk#Mi!k3`zHT>cpl|D=cQbekygz5%@}*OB9H7%%z#Dl zAVkSv)bfi^DyCZIIp4r+dY$OnYmseVJ9QB$c`&e$#cBQTu2OT560c4Zkm_BoP&8Z@ z&%<@$uR-%TJ}5*wlH52%R|u^L;L)WL+LK6-PKyMm1y-Oihzq9yC6->JzLQ~ zUWf3OqVyY`dp~6A@txIm*JJE_0c75eW7M9sh;D=DJ- zKu{G}!17!x+CNZN!*pOB;IqroO9){y(_hQR%tce-=y<`=gS^iIr#ay%6eKiYGBZ%i z_ROWz!_gL`zm|VRG{zyY9|$fGB&-d0aE=pkAfLy=tGNQfQebGlIBnufDVQ6W&&te2 zGb6tr76=ju8&pflJ@oRaL;**nV5u)mt$2jI9TO_Z5vRis(pOcv54Z;?D};?MIEY}W zuJYJPLHm1p-Jzf#H<3ZSp%_0zVHT3BA@x0En=pXaq+pdl%wO{P#3ZBFK9AG-8_HZ7 z7Xg!rzfC$4$ToTw1$Ih7oiKT|!^O6;AgzV+wJVO<2bN?IB?{%bP6dKK0s>OTo1+jM tl+cExMTK2nji%oEUeF1gzzOs!{ttCGr7B*{etZA`002ovPDHLkV1hhsby5HT literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_launcher_clock.png b/app/src/main/res/drawable-xhdpi/ic_launcher_clock.png new file mode 100644 index 0000000000000000000000000000000000000000..2fb3b909893ccdcd76bb05e4cb880bfe7bf71b2e GIT binary patch literal 3850 zcmV+l5B2bgP)|*bka#Dot&$P_BJ3JWB~1W znDQbYT>x6coGf2TlK|P?wq;6(b-?ie6-Iy^h&6?1n)2>|=DQgxG*$v%&9^SaY>|T5rHgncpGxxP0QoKS&=3{^^8q7Ydh(0~ zEcQ3BNIZ+34+VK~z{vn#&`h2}a78}k7a9qhgu%@v0X|kOTe$<8|D7v@!+JV?Tc0VP zI&gEBI_gylRW;B7pt+VQ!r_1T{8c_c4-H-l*77eZg(`DEXaRQ!$r`|;N@fSdK=NpF z4L?>TP>BPAHPlJL3RUttI6}a(U@eQ32+LJK^8)4x!M!SsIopu%ucdYTEEgF$IiR_g zDMGR~S2<@fQo@YVI-bZ@K-Lx4T*K7@p6BfC?3>pq1YZgDAdqRH zjGCa}0!ATt6VNkNbdKN%$)*0qyp?W&v>hM=Xd#O~0;97sEeC|J9IfAFXcvq{>wY1k zauC8_iSU#}Z8L+&&}YaayK#=ZhqHeR&c4@>ttSd?D!^91!6hPqlTPNe9T2MJHYs^1 zd%H5kC_=yZdW_-I(5tTiEyIV-v9R~NjJ0DO_FsPsb|gP`#^;ujI##8VF)at2m`|my zvj^y!lUeEDDaQEnEqK2ABScvrB_idC4>7ka$NKXsunMy3c+|8Qm`)@{S}$SU;0_8< z`TCH_6yN^8cqjf`S>*$Wvc7mHJwWm8@1PI5TAAD=RCo+-ODAK>C*bfry7;~92fF2K zRw6vbcqcu8F=|%wd{QEh?Zr9VfIRsTvZV=xK={fLUHYJPAA+bzy~c07^$3yQ{V?B8 z!_iQLe%+UGGFhgSqu63Ev&m!Si!Qw=n))JIui^1C*e3R#m#}s|jk9+nGI%JtywV=% z)n7;d$D7axT?Lx^CmN$~Me947)^*n)n-8k^8S$tn_V9gRc~X0m-IM{0ki`L@mrBb{ zE3c@=_uUPMZvEXi?FiP^)tH;_Lmtm~fEktFwF=L;c^D&Sg635ShZA|>_N*%(KsN0s^8617uN;AM z;B~hR71j8rZ$Omx%vwhZ`UHn?d9n;i9Ux(Kx@$oo^ z-&Lm0Ikb!LV_(C3?VjlT11OsIB6y0G={plGMI9z=f<6mS=Ck;O#DTC`}G`&&|YoJL{Rb== zxoL4ml`kr)F~0cC)7REt)+0}Rn09$<+oOoefq2H<6>Hw46}0Tx0A?s{S?M4h#sj~K zcQ08tRJj8@W9A~t`o^R=`!{308pueF*8L(pS1vt$Z6A0eBL@JOuhgJdjYGR&%;_}I zwF=LeIhdQ4WF#vM64qthCa7frRS5biHNjhgap@hgX?BFjbKeIiFF|L?aV#Rw%>vtu zNjAp(5WJ;obqNNxETAght+)=b;WD)rfH79%Z9P>(&IWn2rg1>fH8bpY=UE9ZoW^onv5}DyB8cQCe0YGzV|IOE{vC+s24Ou zsq(VEXy;!VlV-pF`xP`D<{Hj5F|c zIpD}VN`WGknzb)n9CIy??M*qWSx98_L1fbhF==gWRzNWUT=N|+2lx#X_rX9^4vM*U z4!@^bMb5OfsjbZ_2u7kC%g@B+0A0E><%AH3;>wsLdEz6bDpb&RAlJ6btOCQEh68Lv zu>(AQ*Tk1>O}a?bF1T#c4COPVww;CpaMT9c3K6HHCDg|9YF*E-sz5Yo=X^*UBh@!IC1nGbo%+az~Y~h}gb~(T(QtJSu zgAB*+du}@+mnqKS_hMg~LST&e4!%1ZqVr90)`3$Y%FmCvmMzCzUDI6A9bA!OE(e5L zlCR=tgFLz?R%!RRqwy=goF z-5O~ox<6JKt}b5J{<#nJ?Fi=PWwflg5c{2HVs2?YhvJ*D3GX-8rM2EG%KEsLNAu8C zHi;gm6NAeE;#q7Y`&4Rn4!qGui9oOZx)Ry)#7DIL=Z&;JaXHSRzsBe=hE2gYrvYQk zoTSZ?UhUq_9B&an7X&oMix-VQ7o^dkQn~ZNtFAPC=*=osU^mtiUO61|r60$1DMe8k z-ii0)o4p;aU%^*GbdcB9hmz)0fPX

+%A76Ekp`SYyJFJx>MIZx)hgA1ZDMX& zPWZu#u-}PY0o2YL3}%a~h^QEdJ|H%7#5uSVd33K*(?li?5EA7LpuJ;V8_l|FO;#1r zX6YtcAD?jA@#dE0u0H{Q=bz@g28#Ay*17WKY*Quk~r5j`B zM!Sjy!Wcc<9iai38}81>zaI(iZr~{rIzZYyhvESlfc2+`u^Zj1Vcx5MhH*(+dm3`W zxbzOZ*SL3D*?V5X+PXR)DlO^oLZX`q9ZIp_L~-B=YO2u1P~h{Qgv3#wB@lv_O4-43N#A(zwN%V zjG2RP=Idy^Mkv##^&W|D<{KDax!r9`xG8E&9-1Bik)jThZ_t=aaj1lYKv}YU*`igA zqiE_2?x|n^$Hv;R26NLrSx=0K%0YN8n;(ryinGg7hL6*_ZnE-ehch_t57JBAk9!38 z|2C$Q5UOFhgdeH3>+fj2hDY}bB$_mHZ0yF3*gK!b-m}5obhSZr>5V?Qx-e-TMXn<*X89H6JLXax6)zA8kQ-gv*Y9=-q9Qs$M% z8gY*7Mjrp$=_XA0$`R$~qn$S-{&uG}*p2nk_fY=!hXI6f7*Mi=Pm*OyYi%%C!%E;* zC1xc;)A5X%i)Z{o^}(^HkgX>%>lb3Z`C#4yf~DZW(nZ{vDqmU-Xjwp&BWOTzyihzu zSzkO80@3(PRlOlQg0=lg%=(|CY{C=~7LvjK#r!Q*#VeR z>*(6g{c?3|WYa#J!|&qk-;CW@kMr?1u-9+!59yx7p4o9VcQX-<7qhcVA-Xpj zSy5CTy>2}oU4$v@fgFjrwxllc$hR#S2k11{@Jj(VW?JrCK)`x`9aAzXlktgJB?dDS zt?r!DNcOZC%+9n}#tskxnjME5Ao1w#93+g!4V3|R+)pa9I_b7_2|Izg*_8d9a$CtF zwr5i?>!XHC>R5$9`F_r`4#7`L>Ub=5#ze()K!OM@U^Rm8T;!aU2!7*l$bEVy=hM!`v)KLyZUBCftE{t#HGZ8NReaV&S)jfI5vpM! zuuzrEj);JJi|d%L>I+NCPdyLT@B`rIKpxf=+m%+}&UBBXOqaYIJ0GlNB$8(U#j%I& z#(p8W(Z85CRSV9`7cWW{u`OaSiqFT(`PZ!`!}3x2P=F6F1Q&2Eg8u+6$hR)Vd@Kd? zOBb;=pGpezDZ>E%ki|TrA9d^K?*>Z>R<^WKlj_V*6%_Q-BjNcBwl(G>_%Uh6UO55ezFD(K3IngI#I^b&$8_pn% z7zdn*oQ0>Q2csRySRomV;6kEj7*(b!dy3D11|;uEXwWoXFV^{!2&fM>&Xo@7fJ8L? z8{K?9y4exBYJyTnQUajqG&?py-AhwA%&~ON?eC<{9 M07*qoM6N<$f~GM{Z2$lO literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_launcher_clock.png b/app/src/main/res/drawable-xxhdpi/ic_launcher_clock.png new file mode 100644 index 0000000000000000000000000000000000000000..88f129bbf6e722917b6dba37a292fea8bbebbe48 GIT binary patch literal 5651 zcmV+u7VPPXP)Id*q; zXZoo3k68?m?Vg^QK4xLQe{OYG{dVRzUDZ`jJq1OI6e&`qNRc8%iWDhQq)3rgf(Tnc zSjafhB=j&0dIH^n&I)vql6EL`NMA$*0D%sG#Xh01-?G?)pcaK)n#InN&)6j%ZocL? zmSmau1q}gf@SS7EKnLP<)J(3#VgiDTfReB^9YqpY zE@8f5@a(bjbZXTGlH*Ymm5fF3ZD2GI4O^2-QV3o`^848Pyd)N2hAk*pTBU*NrqV@G z_yL0N0w;&9Cr@?*51SefwT-hkY%$r=stnXr#i=Iz6qp2*g{{Y95=iE%5&pY0&i1gy zxTRGXC^4Px5~>i~3}|8N@flsf9~F&wYcNtl8%V~9HJZ$jlG|uK;~TF?0>6l9%o1@D zVT-Y&U=7qToy&mx5%dgOOUUdNlG|c4SrE36mMAy_CE|3G2KNEigsr8(ctL?%%4*mV zwvfXq7z4>TN`t{q1l-B7H$e7^goNA6HSQB}tgyvEff%Sh&I!U`4(Yj^A{h{{42>IO zadsDgmT+m9#uyYH2ReqWrIk@D6~0k%7fZqv5t@M{h=wYDCSVrcEovTbNCEejX-o^N zOAEz7axx`}_B@7Ud>HK?Ye@KGxyFqmPAcfO12>S2Q<2bFh+tIEZ6C`B$@0bsS9XeX zFwk~`Z0z7vI;koz0OtnT?s3H5Ese2l;(QiVgMk^SF-}j@WQmYe2G!Lj7vAfOf#i79gvk>K zF7c!OBJPob;SKGWE93rr*S=Jm=u0({tNp0ENcISrkTAK!r@FnRp^D3aXZ@(VNM1-G zxjHtJMP63w>6hFTr?+Xa259SLy+u4@zakk}Hj@v$s?f78OvcengU2bFr;urH3FgW1 zs9sg*nSl}p(}DB6s;`J|3{6xr)vL-p>B8!!(oa!Y3(d(0iWE8qf^*8NS(9%?d2f-C zAQ}}Ol&#%7Y6Q`t7fR>85UoH&+aOBY0U(j;|PisblTijd@9MS3#*OOw$xw~aAH371chkV18v|$)Uzg{bUDM*x~MHTvYUr8+MIHB|8+@S}X{2m-bD2()2SPqF2wQWYUYFnFm1WejX(^E~aGS^N9ARgr*|{ zs-hCl_2!(OK=m^?Q%KfQXuBzdKs)yqq8HDEXnELbjwIDU>eXo&Z$1E0hOOpkq!bLQ zsAgTZH|F#fCg2VV%sis3BhhhlP*1-+`*4wy*|Z;X{Q}G_i?MdThD_9E)uxDbM(K4SYM(Kv{jd3A&d62U`#&H# z?{ch9-^r>?pD|U9%51}6vo=uu41O&nw`6;tUno6?QSy!FTz`SqhpW+7&BomH92iaB zh|o$=&$xofdAGVAbIGRtBW>-}6<81E9%0TkRlqJgf82k;Bbc=fW zWt3byAGFep*IFOEj=ppT=8nJktEu-0A|tC&dJM^YvC%~GsR@{yp7&K#795CaoRm#I zqO8U-i3+Z#P|VZoB3I^-jh~bH)Awll!!X~?17L1nM$_-lC-wA=$c7Btv$Rr5u3LzD zYQY3m&MuX=3>`RAXDc$!VXgv3ejsGb2g7< zkb3sp=qv6H-#m~u^J_CnJ^f9`75qb!pS~}(WJZ{V`=l4{)r#;lX+(xiK|Sqj_7|8s z$tSMFczaH8qFiFEn@94=agHWZ`-~=X!OsFz)iMGmWN~d~n)4Qhy2LCx^`Y$F-v!NP zi<6Y37Ttug=FwnLr{*b+S0R7eJo|s3pKLw>zpCkSz^#s45Fbc@{D0jD%AsLgeqI^)#yfz(*VS~B(rSyQ=1GN6v5E=c8BmO39x6nA-yWQFP zYqL;JIUn`3mQA9b_BGW0*I>T4(6ctPMF_^=!ay0vKr-FU4f8@&P6&m_@VITUZ1{}S z(~}Bg!0Z-jky<#(@r^4oA|CF5S~6U^7~*79SU-b)gqQ$R?SC~&m(y*_^~FC$CR*JY zCCG-)&|k6N9HDgWk9x)x0V?_zI@eWYPKuGyKne`?Mo(@;E|_9lW__>{W8Gr`s__=% z?MJXaTy0w(88$6IHUEk#GJp4(pOKQUc%mi;l#|YOoT1g1-rl;puA`9>eX0GHb>-x* zpqy}4fP#*~VsNHQ+;p-7JdlzT+F9SUEwgt2HITI}zcIJH;`oNA4z&Lad`D#d?i~%( zoD!tJXM(ap(NG82$2aM3{3<{({-VG6fNhyJ;092_3B3|B2TX>Y1rq|1H|EA?kxd6$EE8=`L^282fZ;kF@9q-VQzTFwpi^wB0w=mp*tV9@%ya@#jbrTe+r1@L=_0LT4E zncl*>dZ@)UqHQ;bwmkH*_H4>J0KPRK8}`^Ppo)^V&LJ%R(#5IJ`7I1Od8@@8O6R_| zWpdBP0F?xb+-tu%ROu8>rerCcJ>X~{5z-QdIBGTgaID(R0V)X=rw|U&IUECt3=fe^ zU05jFJ4IOs+p<=a`66rN{#~|ZqAaxKNJkH3GEg{2ZAaVKmnG|h(-AZ&hyTrHOc(%; zNy;-B$hQpVPKXkF1Ibi9_6CrY3UR#9USM>@^7caK0~t8XW}zSr^13XkmESV;Y0QlweO{rO85$q_66V&IZLdjpX)k!*tvODh?(_Zd z!Is+cT=SAC*PZCq zkEXk|j;ChbjM96A?R0_l={sN^cI(KVYDUso~yYJSb-d5D&KKR< zK+J8g+FmBwb|ZS#BaUxZ09wCs_G?{w0&~~v`KZl@WXWgFy^!-fP@EJH&hS4~pH75n zgEsUhp)WC5dp42$ze`BYyWIA$730kZGG^M)&ifDBGGoIcNHyf8GY>Y3hjBcXDC52` z0iorhb=q~RoH)ofIYH2vo1Ulf{(k?`t;xDi(3i&@?^XL=>bUE|TpQlbTLCt2GXEr_ zfh>628#&oyZdrn?vrkbI8F^PBWb{hY+^seKX22Jdkg4Z?=sbh0sOkT~26^x!%jFjn1XTdbTs80{K4oyNf{r&>Xjn6t>s}24E%87$) z%k?*Y307X`!R3V%WE^~DG*Fq!-wA0=3_${R;W{HrsNw*F{7|*pDR&jmRbG3}tr6+AZj- zX9uXL1r6Y8_oh1oS!BqT?K65Kspp*!MvPoI4ei{?0SU?-ZSeProc~kDYf>-XYClOC z5K?$(pz>L)gOJw6nlZO7!F=~A$7`Zv?nC{O>kPGlqn>#k(aV10c#ZkalbD-d3`mg; zlAUd;dC$$It_&p7n{F56rz(F^fBFv6DXc+JDH;C++Tia8C(0$-**8<-l-?JRpKl}e z{0{Vn#NPtA}NN%#c#aQzw`YZOyHxHro z97gHn_35>yAfHA;K^r)U(jTtLY#u;=`M(OnJk9(en~SqrjjWGzf-u+xM6#0P6Opg| z-1XTK)+cMwm)?%K`Op3(<`e?8@1;aW+=X)DKv%cuEAK^r`M> zS9p_Q-y;^5*JO97PSyrW%wVXLnb$~yL_7OtqF4MbyWN|qdW;Q=Ft@yfwS76V{?n}5 z6cs0+_8x&!ITr1VE3-Rh+|)@u_q~EURY(Yi#Hz7RT;0+=xir*J#cIIa>9PT#^ca#} z9?0V4=EISDH)HMDfVFosa{tcsvER-6@I|zu`PlECD4i=&y7qTWLF3rYfn6k@y3R4d zcu2fnUc&|1-ju6>t^^k4a<89=SSO-aJ(Anm@d03N{1d4~HzONE*>0DK%gSqbA={gB zGLQt3sNzlFoLuhr8};FBByAq=7#Rf z<=!AjM+o*uU-|QJSF}_0=qv7_adzKAHV;x^S}x{+Jkz%{Oy@;JxMzuFLc}_uojV!r z+*=$opLvN))?vOq2YtoeSr5*GMo5;%W^!@P_vh1iQx$#8blhwxiKwz7Qij_1QnZ1S zQ2UJbKHrYCus&Rkv1TsjyHAFhjwKsRDHv2yojLZ|j=Z-uG*nRoOwYHTAQ5d&LhUmO zrPpxOQ%B|;(U^`|UWT=O8RpiP9pkqP63K(*Gs!CkCT|1DA5)fyvAz)2$Z|!rJsG8Q zUqq+M^m(bJZ4o8yptLy`QPV+W@&Gg)#H!tbtlgZ>SKZnSb0nXnH2QUjvp=6oJlR-P zU&Uxa$U$dCvO-A4#b)L|730aCn2H(}BY4`2x{COZg!x{W2Rt$mfUff$GGuZnQV@J( zYIqj4=9z)o-@`r$Hv^Vebr$g)%YupR;@)MR^K@HhMGdbasPVGSA|4{SqfHHe@v=(K z_XWpP?gT=P3NO+EFT^6u^14!A(p&7GLWgLCRZ?P~^sh*eyqD5AKi^mOmhde+1s4IJ)`Cm?G7tD@Ab>V^vq1>P z0-SCmz=GN=Xv&r(@8m41rKV!+>1 zQ;t7Ak%BQ5)vOD$(NNNyHcsahDOe)GIsa`DR|vr-p)$(Pw=FwD$xvA~lMf7&p-5f{ zqy1wF$r4>!u#U8BMuKRl;%5S85t5l(F;c+2W$!axEFiQ@oCReq;U5ydRZ-(Ei(Vzq#(=@`HkS0v%3lCJQW${sQJvKp#|yNMNpI(zm>thYQI(P=HUM!)cho zU?j7FAz^C?iMNE{)*zN7a;2aR1R&!mjV2S2#E+wSqm4okFRNxjp*?Yqrr-^92ss|L zp^}M;!jxk+P))EwTHI5q2mwgp0z~;{`&pTuOc!o5hQT z{=_+&R%f8YIaozs4Q`Tf6RmF!X&;gWQu3RMS>c_@mM^W^K!=dyQJX3`&w_6vxE5#^ zwk8`62zX9P7Q`YfX+9CMRdY-j=y2p@N*X#a49RE#qmlFrS<-qTSZqm_lpkQFcz|#Z z!SI-4&Ok>~7pJRYFhs!lz?UTq06O~A+~-2F4#C?}veL3x)#h&Y_|#TGaLgO1B@%JE zSq7&I=!KxCkenjZL2jLpbV5)8LMT!(DQlv;`{vYx1*002ovPDHLkV1jS^-ZlUL literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_launcher_clock.png b/app/src/main/res/drawable-xxxhdpi/ic_launcher_clock.png new file mode 100644 index 0000000000000000000000000000000000000000..384e4f9de4774927a20ddca161c682e645d60247 GIT binary patch literal 7620 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

^+|IBqyo8r3*xkGyX9*j$)_2U*gBseZkq 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 EKm5~lM*si- literal 0 HcmV?d00001 diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index eebde9f..a4545a5 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -8,6 +8,7 @@ الحاسبة التقويم الكاميرا + Clock Contacts رسم مدير الملفات @@ -21,7 +22,7 @@ حافظة بسيطة لإختصارات لتطبيقاتك المفضلة يمكنك و بسهولة إضافة أي اختصار لتشغيل التطبيق، لذلك لن تضطر مرة أخرى إلى السحب خلال تطبيقات عديمة الفائدة للعثور على التطبيق الذي تحتاج إليه. يمكنك أيضا إعادة تسمية الإختصارات كما يحلو لك. انها ليست واجهة كاملة لاستبدال الشاشة الرئيسية الحالية ، وانما هي مجرد درج للتطبيقات المفضلة لديك. لا يحتوي على إعلانات أو أذونات لا حاجة لها. وكذلك مفتوح المصدر ، ويوفر الألوان للتخصيص. هذا التطبيق هو مجرد قطعة واحدة من سلسلة أكبر من التطبيقات. يمكنك العثور على بقيتها هنا\n - http://www.simplemobiletools.com + https://www.simplemobiletools.com