From 5e73b696d1ff7d39df933a6de5f89b46f8ace22a Mon Sep 17 00:00:00 2001 From: Thialfihar Date: Sun, 9 May 2010 19:51:21 +0000 Subject: [PATCH] new EncryptActivity to handle message and file encryption all in one --- AndroidManifest.xml | 14 +- res/anim/push_left_in.xml | 20 + res/anim/push_left_out.xml | 20 + res/anim/push_right_in.xml | 20 + res/anim/push_right_out.xml | 20 + res/drawable-hdpi/ic_next.png | Bin 0 -> 1722 bytes res/drawable-hdpi/ic_previous.png | Bin 0 -> 1712 bytes res/drawable-ldpi/ic_next.png | Bin 0 -> 916 bytes res/drawable-ldpi/ic_previous.png | Bin 0 -> 922 bytes res/drawable-mdpi/ic_next.png | Bin 0 -> 1360 bytes res/drawable-mdpi/ic_previous.png | Bin 0 -> 1352 bytes res/layout/encrypt.xml | 359 ++++++++ res/layout/encrypt_file.xml | 4 +- res/values/strings.xml | 7 +- .../android/apg/DecryptMessageActivity.java | 2 +- .../android/apg/EncryptActivity.java | 783 ++++++++++++++++++ .../android/apg/EncryptFileActivity.java | 520 ------------ .../android/apg/EncryptMessageActivity.java | 379 --------- src/org/thialfihar/android/apg/Id.java | 1 + .../thialfihar/android/apg/MainActivity.java | 14 +- 20 files changed, 1239 insertions(+), 924 deletions(-) create mode 100644 res/anim/push_left_in.xml create mode 100644 res/anim/push_left_out.xml create mode 100644 res/anim/push_right_in.xml create mode 100644 res/anim/push_right_out.xml create mode 100644 res/drawable-hdpi/ic_next.png create mode 100644 res/drawable-hdpi/ic_previous.png create mode 100644 res/drawable-ldpi/ic_next.png create mode 100644 res/drawable-ldpi/ic_previous.png create mode 100644 res/drawable-mdpi/ic_next.png create mode 100644 res/drawable-mdpi/ic_previous.png create mode 100644 res/layout/encrypt.xml create mode 100644 src/org/thialfihar/android/apg/EncryptActivity.java delete mode 100644 src/org/thialfihar/android/apg/EncryptFileActivity.java delete mode 100644 src/org/thialfihar/android/apg/EncryptMessageActivity.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index aad122eb3..99d095a37 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -61,22 +61,12 @@ android:configChanges="keyboardHidden|orientation|keyboard"/> - - - - - - - diff --git a/res/anim/push_left_in.xml b/res/anim/push_left_in.xml new file mode 100644 index 000000000..b7d2d0da0 --- /dev/null +++ b/res/anim/push_left_in.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/res/anim/push_left_out.xml b/res/anim/push_left_out.xml new file mode 100644 index 000000000..6bdc0ce47 --- /dev/null +++ b/res/anim/push_left_out.xml @@ -0,0 +1,20 @@ + + + + + + + \ No newline at end of file diff --git a/res/anim/push_right_in.xml b/res/anim/push_right_in.xml new file mode 100644 index 000000000..89daae972 --- /dev/null +++ b/res/anim/push_right_in.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/res/anim/push_right_out.xml b/res/anim/push_right_out.xml new file mode 100644 index 000000000..b4b796b52 --- /dev/null +++ b/res/anim/push_right_out.xml @@ -0,0 +1,20 @@ + + + + + + + \ No newline at end of file diff --git a/res/drawable-hdpi/ic_next.png b/res/drawable-hdpi/ic_next.png new file mode 100644 index 0000000000000000000000000000000000000000..d7105805525b5dc0263859b6ebadc6ea6f4c5019 GIT binary patch literal 1722 zcmZ`(X*?VF7X4F9Vre6lilHPUwy7o3s3xJ3ibyO)EUlq=_NBEpK}*%nP(j61Oc}*U z(P^l$wWca*MRe3|o>u*)rAn!qZkAGB`o6sn@58z0ch0@%{_dxn?|#BjP5E180Du~U zPG!m%`xOucS^c77sVXCdaEdDhfZN3?+kuKQEyrd$9tXl9o!2sf3Z^q%0Z29kAUzv^ z&oV205r72QmZbmyhSN!`;kG4~TYRmMi(bUBKHJ`}00 zkqKwu3v$1i&Dz&fddk&hL^GHUmD9Uevhl8W51MaGi45{W8RqiI-zt{{WiX#cM z&m?y19ZtH)pQ);tiEfl=a@P$>B=)fF?k-`ylD(RbtwH?m;za@6>7kyU>~OxE-tr9L*3Amk$T zWQPWKQdw|q7sr8{knwY~sX~&Zof#Wlqg6eRQR&SozbpBXWk6HVD%CNiP~%2L&4?n6 zMSL!F_JKF_`g74jGh*-ftwvuaXUsnxGB=0PeAKWA(XfJF?;w(0gSjPb1xOPj>M^E@ zIx=b*As${BBw_|x3w^~*f5q}>wX(_(hs5^GlKSdz78QNCbmP!grIPY1X0r|e3Js=3 zOx$(@o{bsDI*+cF7fe@QOiB z&ku&$$i}`#-nV6;A7hFkQjHb4n;=DtYgWxXlz6G5E2_)5Fg7lin3{ zdUi%e`2)pILj?xuJ@H`!e$zJ;uk(UG_VZszhl3!xMrVW5kk-6VX0oV&Z7Gq~Afj6U zzO^u+KM(HSvj-xcD4Ws~JuVAw>vDqUPYmm;^4fhwF(MrXZD`H&{k{5tH1uU#9f!cy zOtQ!48+J&efl7qGPoS0iKi3njqm=W`RH-XmSR2a{qcsFAMevhbpii9+gDCgr{sZY?{Zf9kDO8bp5N~yRD)y)C<}jU%zG6zoX8z z{!A-G;}9msfrdiyz%R|sarxbaypCGwo!8pZ^RW9V`a-LkTKWBt_8R?k*MB1+e(lw$ zuDN9|cKoI3PxC;4kiVHRq89Y`sRR3TF85gMrc76}FZ*E#EjwRiZ`*+5aEcQW$O$C| zp9_@{z+o-1W>_mTEWyk2C=pK}9zJpiiz8yO-nuSL{}YIg4T%i9@c#oC`;P}?0l;uL KK@}bk$ovnlpX#ar literal 0 HcmV?d00001 diff --git a/res/drawable-hdpi/ic_previous.png b/res/drawable-hdpi/ic_previous.png new file mode 100644 index 0000000000000000000000000000000000000000..d610e46675e466f7013348895691245dedf57113 GIT binary patch literal 1712 zcmZ`(X*ipS8vSG`p-5F~9Ty>}AThlyhTe$SBlcDX)grMs+Qulcma3$&gjy2uG?j+L zSf)+s*rsaIu}&E+)#YpYT>z5niy`{TUlIp;j*ecoR$(~sn?s;sLF0D!8e z2O&Vtn6FTR$mgC4_Mn^~G0r~D0C1;7W%nFZt`#l?xZ{DA$NGzMVHo8R-~#~ZC;-UG z2Y?;9m9qc?=BokS_s%%Hgk20C;@u zujUWQ&M|WS?-9V`74~TWfZp&VI0uFN`o4;s7(~(R&)#~~A*C1S#5O!RVga%UfH%t& zT@Hbd9^H;K`8!u^Q@!m4Qb%b-sD>D!&dX#3B2hC86lnryvuq-x7bDv$zwh*ESi1M* zF@4VZ3DamL zB6ysnF61Cxc>eVDY_K7m`fWnQ^Se@!q@&YcN&9Bo%+oR2H(Ipz@cAR*Xf)IqjYUeC zb5BNBrVg`qY^q1IwtoM`W}!}xf-QXn5GwEd``65plSh2X{7&_nUfJteTEy;+4}-Tp z!PZpn<`BTX8JoL-j9GDUalwkW;BYZ5{&_%3J)xlcCZeo$JJ>O85w~RRBAZcb$MJag z%}!d|E-U)O3^|coBCyqqd#3c%fsnTN@Py@Z{p&I6nr+AzEyXtj(eLI zy_*oD-u3g`Cu;NawjxE(%N3Q5JMNda_x5U5CNk*9#pQVmgr9q<0R{}5nMPj6~5f09NE_A|dFnCi4dy?krvtSd2n=*gI@K4E9@eCR;qU-8$i_wo`iOHB1A#)gO| zUVUeuPXvSDQAymTgRIu6E>6k-3Dl*4Z;DI0SglV*RH&&T1Jz?=P3)Js6C+~Da@eRY zUJchfD^N;F&_x_OdfnxO4Kh$M7U$&7bxB#II=S+6C1x|4YKn%q{L3lLtTX;WEy-+* zMd)tAh~Jt;l(EBvg+@LsB=-j}+WXOM0X6jO;y$?bFfxusdu=Y&944rsu6fXP4&h1F z;7w&_tZ|c|BMjpA+NtiTK**bENL? zZ)P#cA9wM12}3I`u+hujQ{TP){@<8u9yN@J4O7?AxCN!kv=u_&T@l{-W2{i9Au59F z>cXRPkkm7{Gm^t=Y z?Ze<)^c>pgPbHxc2^aSMh$2ub-Vc?!TxfzP?IBp~GX~>MrhP->7SUD0I&|_-#Us+= zr7-Qt{JQe1#ZYCHgJ*ONZXy!ZyMBCk%(g$tvQaF$JJ;8{-G+4|C%=<`1!XY>Baf!7 zZdR&P<7e{YTv>Sr&?asEhjZ0BYgtFcZwJ@t70E}hvPAicDm zXOKP^@DV&lHXJqw&oiJURNgQwurOoLvtZ!#h%*1Zs02$TCz~~%ct*+Jj3snFP%}I2 zDC`AXT9Dp20)a3?{4CMi#s5oZt~UJbfiZ0HHyiO{>nZ*{h_>H(yN9Shc2z$HZ|S|? zCH^Ci*i}Mog}Rj~zGmIHaU3-~%+(sWQd+v*-PN3@w?00q4NbMKn!e61vKD+X&%de| zZ>7@hSNx@5yQK5gySJ#Gbq;khMdK4lJU1apuAm!Pw6a<4RWE&EFedP9`~$sqamFEY z9V=p1{K(OgNInxAX5C@W}CEI$j#V3?H;#)6}9NzqG(KVQ^#O6eYI+&jCS| zH7`WmUeWIT9?3P~#q>}OhP_!|TGxT67#W?f(~q4}YJP7XVLJ5}^fu_R4<% DL#*VC literal 0 HcmV?d00001 diff --git a/res/drawable-ldpi/ic_next.png b/res/drawable-ldpi/ic_next.png new file mode 100644 index 0000000000000000000000000000000000000000..474ed8faaebe8629f285aa8aa9bcbb5cb8c4d82c GIT binary patch literal 916 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4Eak-aeC|I zv)&p#A$O^ zulixRamSu!6NW57bve7toxTTLC#t#i@Nl&ra%G>DZ&&5BBrX2o_Kf`M4_j7*JY-JZ zlOWQaWg=%M*Cweo`>&PV_T>&6zGf{6dZbjy5$M(+cW;v0#>={^GIslA%nzto75K!; zLxt~ZNs*AF{(8?e`-58h9d6uGZdtRU-R04vNz3|nw=~wZ1$wB+g>fcwvM@A0ouwD| zZ3ENvc$JGT8V6jNr7|ZqJFu6PWvG|4KQKPTz!&)Laz{6VNw(*nSpHdOzBqaP(y*yn zCZXWkQf)Hfp!37YMUOcz{a&{H*s^EgH8vt$HC&w+PX5%nb69<&mDNeHs_&PojMXc4 zZ9HdCTcc!BFjGoJs+UdXYu1m;3dJj8oBE?RbZKXM`#L`sTqZCxwxRL)akX8)=Lpux z2RK;G)RgTDn;y}2;J9-_Lc*gJ{Fn9FuP2{*EXOk;$$Ilo+tltyO&g}BKjGwFxO7(R z>%W)Gw+JS;y*xOR)MS1-{>t3;+?&3K`-R-~0<~7Ec-b|H zm~jfNQTTqi%EFteTR~CBVN%j>g&*;%7HTKz8Kj@cKRBs&_%tv#D`PWl10yQ~gHSo2RVW&A^HVa@DsgL2asDC()WG2B L>gTe~DWM4f78`Ec literal 0 HcmV?d00001 diff --git a/res/drawable-ldpi/ic_previous.png b/res/drawable-ldpi/ic_previous.png new file mode 100644 index 0000000000000000000000000000000000000000..6fd885e6b5bc6f7a934acd11d5c6769e12244368 GIT binary patch literal 922 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1mUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE z?e4Eak-aeC`y zZ~x#xk=Fgix8oMJdg(TGseCe6lwfjfK_|bAQQ-^aWA=%UPR#7IKisH%g+o#0goEsl zF1EQ1UX3ig{Vof(1hCw?SAA~hZAOucQx?8H^X-&X_4>JcAJi*{EL+y$qE*PcL}n+m z)22^Z(bs<->&p;2nV!CXpRC-RA3-@cmd<`<_v^{QCl$LUOb(5lI%f&@6PtaGl~zNz31gQAvj#`&c5B|nH(Ef zGTJJRXzu(j&BstgAeoKl#c9l<8FQXw52e+bE;dA z%by9y5-x;HbcjfwXCv0@mVDubfZnPn2lduV>xlWXo3DH(ZoB93@g&X-8Jk|S)cc65 zJ^y5NAVIUJ>9xv<%kEta-HHnD`_Bitn6VzZ_2EWL+T<-FmgjhdLV`OFCUDM(`!y%& z?fI=<=hkLfU3_D~*p#qhd9NQ|lE8t>wfS~D2ECe`OmBQD?mv9CYl0BVhARTjiwib< zdwSz>+dMPo!Ee_d=ey!Eaq6EVPFY&kTFN!)d#CK1 zTfVN~roVEpN~e;@34`M@l6zv6cBys=9%ZdDJMnnBciGN0t3Msd|GPs!+-#XmB`{g4 zmbgZgq$HN4S|t~y0x1R~149E{15;fC%Me2gD-%mALqlx?BP#=gOLIyiQ8eV{r(~v8 W;?}VE;Mu1@4Gf;HelF{r5}E)GAbq_6 literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/ic_next.png b/res/drawable-mdpi/ic_next.png new file mode 100644 index 0000000000000000000000000000000000000000..8271c13807f0fb8b6bd65832bdb17eacfae6e3cb GIT binary patch literal 1360 zcmV-W1+V&vP)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy0%A)?L;wJ)jUzGu000SaNLh0L01FcU01FcV0GgZ_00009c5p#w z0000a0000a0C)!*j{pD!G)Y83R7l6=mD_JrRTPK6eQtBuF^17Pg=0EZk z-@Rks?iYvpcf~vHsKBi*&*vu2{&ep0Td34VZ9bxrCkU{V8ZYSzD?85FH3j&X(>DsbZ8u%mki*%am! zf^53B4rtS@`}6SVH=zQLF))4Qg~*lkrh_0s>(IB2Bgu9^94nsD7tx@3~unH3ltTv;Gq%dMrs=O zPTtcx=n{oQq8R6M3OGno9AP`PpxZSX$wHx43q6M*Nhv$)ss=`(nBaJT>Eb=Mu^ixi ztI6NyDB<}iBaDan3pexSW{f0DIlvrY8>RZbLZT^F$8yZ$HiN)rF_#;kR$A44YMv*9 zq?32qMyVc&k5T&S?Q2skgcG3YTXUmJ>A}sd(Z(cdXBSakW(&(`bbSJV$wKMVu^Z=@ zq~Mp)tcxvhmRgeC18K_)hlWcV!$c@GRnbqQ>VBI&JzBZM?^OKFMnoEF=A@lS_NQz^ z0|J3dfof3h&@8005UK!FfA}OEigG$F*rIjIXW{oD=;!T zFfdgfOsW6?03~!qSaf7zbY(hiZ)9m^c>ppnF)%GKH7zhXR53U@G&wpmHY+ePIxsLK SL-ZB^0000D0t literal 0 HcmV?d00001 diff --git a/res/drawable-mdpi/ic_previous.png b/res/drawable-mdpi/ic_previous.png new file mode 100644 index 0000000000000000000000000000000000000000..ef90db9721935c5705880e718383f4a89b9015ed GIT binary patch literal 1352 zcmZ{kYdjNr7{~uBQ)upuTo+jrcDAL2IoKv!LQI4X&HWO&47r6>lx%Y?Eh|EY)oRiq zPB$$fEC=BfPPycA7IJA7<*f7Wyf`nO=ll6R&*%5~J+Geghg=+C@>=o$02qZ#a+h+) zkJ>CF?M`xs)TEFJwRg4$ppLDuMuSQRfY7oFF)BG_^jIj@u z^4}xC$xYg9X}&3iWbZ+4n=I)(;c-}}%~oQ`Zs?=ocB}gYXYZAz)SNShsBYZzjHx}w zfXW6>iUioXmB)yHgZa-$8)F0Wlx`V>%Lw~=ef(Uit6LlBA+KFR=N?Y!Xh{CJ?7lVd zXtFD=V@=d_EiL2m{CpC6?T-Ejf1TF^IkWwo;t+kZQ^KQLI=tc%>aj8XO!LBTZ~Vlz z3j|uK??A5ca7xtNXnRk|J8g^SwKm4>qra!GzpWsi8qAJ4iJ=DT{mPPQl|dSPTd)sK}#?r%1^D4sJ( zWOjACH1Z;#zpW@eN=lQI(=OPypmt<8)ec?J<#M=Bef5KEY!^hntFkcPh6m(j?TS2S zn-Q*>Y?Z^p|ch+cp6zuCr%{G{B?Sws6aaDqv zI}G!H8TE@f+CJ@OB0#|}KG?6(`S-zM71xGA@j(BUm&%;^(rZWan5KvVk5YpbO%f4d zP75fncp4B{lj|iR^g+>3R)LU+YonkImEEXkZoW64@EI%~@A4w`G|8VO>N|EI1hp}o z$aZ8Y;azP`@UUR}3PO!t{c)S)tq4_9>V)POu%c4g;?mEHJI<*d$o9D31-k^-mRHe* zo4QSeW%97_)^v}i#8^htA!;e7bB*tR!sS4+aQ1tCSXLv9cd{h|rskTKu-Y#vxiDOz z15Z6%K(gbynZ5En*hb$f_sXCuo8=%}9TRmZOgiP^bZ5gKZik}pqMui(bRwx(T^q*q zw5I0tY|GeGqpOnFsWGIQDL;w$b)^3Z-y#~l?#{ll&AQ?Zhuh9`e6341yS z&7xQ*H_sqlS?X9*b+qEvkS|@mYwdSLfinOj<6u_hRt6$aB=mf-y#L)3|&@Q~#HH&nKCPf87d;^0EM IO*qE*2iYP`PXGV_ literal 0 HcmV?d00001 diff --git a/res/layout/encrypt.xml b/res/layout/encrypt.xml new file mode 100644 index 000000000..333b38941 --- /dev/null +++ b/res/layout/encrypt.xml @@ -0,0 +1,359 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +