From 4b8d30ac28e9afacbbf6add1544c87de8cd0de01 Mon Sep 17 00:00:00 2001 From: Maarten Billemont Date: Fri, 29 Mar 2013 09:05:15 -0400 Subject: [PATCH] Initial android artifact. [ADDED] Added initial stub for an android MP app. --- .../AndroidManifest.xml | 18 ++++++ .../masterpassword-android/default.properties | 3 + .../Java/masterpassword-android/pom.xml | 60 ++++++++++++++++++ .../Java/masterpassword-android/proguard.cfg | 5 ++ .../res/drawable-hdpi/icon.png | Bin 0 -> 6094 bytes .../res/drawable-ldpi/icon.png | Bin 0 -> 2750 bytes .../res/drawable-mdpi/icon.png | Bin 0 -> 3720 bytes .../res/layout/main.xml | 12 ++++ .../res/values/strings.xml | 5 ++ .../masterpassword/HelloAndroidActivity.java | 25 ++++++++ MasterPassword/Java/pom.xml | 3 +- 11 files changed, 130 insertions(+), 1 deletion(-) create mode 100644 MasterPassword/Java/masterpassword-android/AndroidManifest.xml create mode 100644 MasterPassword/Java/masterpassword-android/default.properties create mode 100644 MasterPassword/Java/masterpassword-android/pom.xml create mode 100644 MasterPassword/Java/masterpassword-android/proguard.cfg create mode 100644 MasterPassword/Java/masterpassword-android/res/drawable-hdpi/icon.png create mode 100644 MasterPassword/Java/masterpassword-android/res/drawable-ldpi/icon.png create mode 100644 MasterPassword/Java/masterpassword-android/res/drawable-mdpi/icon.png create mode 100644 MasterPassword/Java/masterpassword-android/res/layout/main.xml create mode 100644 MasterPassword/Java/masterpassword-android/res/values/strings.xml create mode 100644 MasterPassword/Java/masterpassword-android/src/main/java/com/lyndir/lhunath/masterpassword/HelloAndroidActivity.java diff --git a/MasterPassword/Java/masterpassword-android/AndroidManifest.xml b/MasterPassword/Java/masterpassword-android/AndroidManifest.xml new file mode 100644 index 00000000..c18ea87d --- /dev/null +++ b/MasterPassword/Java/masterpassword-android/AndroidManifest.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + diff --git a/MasterPassword/Java/masterpassword-android/default.properties b/MasterPassword/Java/masterpassword-android/default.properties new file mode 100644 index 00000000..d05aaefc --- /dev/null +++ b/MasterPassword/Java/masterpassword-android/default.properties @@ -0,0 +1,3 @@ +# File used by Eclipse to determine the target system +# Project target. +target=android-16 \ No newline at end of file diff --git a/MasterPassword/Java/masterpassword-android/pom.xml b/MasterPassword/Java/masterpassword-android/pom.xml new file mode 100644 index 00000000..f89ab833 --- /dev/null +++ b/MasterPassword/Java/masterpassword-android/pom.xml @@ -0,0 +1,60 @@ + + + + 4.0.0 + + + + com.lyndir.lhunath.masterpassword + masterpassword + GIT-SNAPSHOT + + + Master Password Android + An Android application to the Master Password algorithm + + com.lyndir.lhunath.masterpassword + masterpassword-android + apk + + + + + + com.jayway.maven.plugins.android.generation2 + android-maven-plugin + + + + + + + + + + + + com.lyndir.lhunath.masterpassword + masterpassword-algorithm + GIT-SNAPSHOT + + + + ch.qos.logback + logback-classic + + + com.google.android + android + 4.1.1.4 + provided + + + + + diff --git a/MasterPassword/Java/masterpassword-android/proguard.cfg b/MasterPassword/Java/masterpassword-android/proguard.cfg new file mode 100644 index 00000000..251d06bd --- /dev/null +++ b/MasterPassword/Java/masterpassword-android/proguard.cfg @@ -0,0 +1,5 @@ +-ignorewarnings +-dontoptimize +-dontobfuscate +-dontskipnonpubliclibraryclasses +-dontskipnonpubliclibraryclassmembers diff --git a/MasterPassword/Java/masterpassword-android/res/drawable-hdpi/icon.png b/MasterPassword/Java/masterpassword-android/res/drawable-hdpi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..afc1a0ef3a0f27f5338e3d55e1930858131e59eb GIT binary patch literal 6094 zcmV;<7cuCGP)4Tx0C)j~RL^S@K@|QrZmG~B2wH0nvUrdpNm;9CMbtL^5n^i$+aIn^?(HA4aZWV5ov6ELTdbo0FI&wK{O>*+w4vx20?>!`FrQsdJlnHR>OPy zcd~b_n$otK2Za4V;76L-DzNVtaSB-y0*E}{p()372;bw_^6ZZ}PI-92wGS&j#91PI zKs7DSe@(bk%_Y-7gGe}(^>I=@oY#w#*Bu9GZf3^F5WP>3rn}7Ut74&?PWBFvy`A)a zPP5)V!Xd&78LdA?xQ(9mjMYElVd13a#D+Z_7&Y|xU=_C-srWU*6kiZcC!$nw*)9$7 zn6CX+@=AhmkT}X@VSsa5NKe;HZuq)~1$`#h6R+ZTR#D-3j}vF!)ZOnz+5)dI4jl{{ z44Mr{P!L4~VVJN`K!!XTF*LGrKO?IK8z<8w`3e3jI8lUGNUta*C8 zn(P`s>{pjD=7Kek#B;Fw@hxAK%$F&Q6vg9J^Xf~4by_hu-=A!MJ3Znq&n~srbFGPs zH&&aMXZ>nO`|hf|ljc?VPhR!${AbO?W8x_>CU%PFA&Hm8F7cAsOREdwU~R_;ot1_u z(ruCYB-LPGn!NQdT|ZlRy+(fw^-+`=%+gee_kY4FWHg<*4sZI8+sFJD270UUORdLHO0nA4V) z%{fwsET5CQ>B?eK%uw4yQc~9?*JVo2}ze(;aRcp*ceL#HUJSllrgm5wQKR zQu+C;QrUh^8rFfA`ftFz{YAidi-`aL010qNS#tmY3ljhU3ljkVnw%H_02GEvL_t(| z0qtCSkW^KE{jDycFF*`zdE&iT2yxrPyMzWHWk@7}#Gb=9%SBU$>fr5`|XU_6gL`l!FKu+UkzZe57ibu-`3 ziUgLxv5C7QP6UclaQ*uAo{o-=@XIg199AA}wC7;K@+5-B0s_FKI4GWnAAY#Fyu5sD zOG}F<6bkv6?+u5;Dg&?AYna4iC`kf=fY}b!pU%$Co~i~@xAddFQP*{&s^_uC9y`T~ z8&!E}X{q)k?0x*scs`)$ARPZ!sUrb94LEkuv?$c2i5OJB0ZgORdq6Ac$sLYE)P^zRzALM z+qPYFxvrO9dg&a6_CX+ZGpV;D$pAS5=h(4hVuz=qqT*8`K7;$w^z?L3ly2%Z1S1z+ zmq$X$G=@-jH#)nzAY&4HS<0{xqmI9aNmFT zU6(!WQgP$YbV(9gtae>8kf$OhpLLskooBnIyz0_10W@WFozCspzTN%VbI-Yd*tV_b zoa!eErp~UePE$_x$0TaT3n-T zjX*(RA;uIJBR4P4^xUzdM?rUN+(W4m~PfsUvC&A*4EY5qMQ0$ zd);-&q_N#(8X19$H8qBH`2__i88^1k)d%<0o8Tf7+eeE<6h zW@h5z#fzAJ{qCco8uiHePk4+GN?Fkz?572;DZL_|9s^Y zeDV3`_`9F{1Z)^&A=uMc$Md8--rKST1qFqeGHn`~o0{<|m z=_ahY?>_AO_+#wfyVn34q%IX-e1XN~eZgfQ>S{Q zGexY)W@=^9sGwv(vH*!rNti{;9RIV zZw$^RngX}-VVMT9>H`A%$M+eqD6+;+o|8O?|l!8mn=bgAl-~PvX5Ruaz=!dhTt^eAp4bU z4AOydGZqw+=ye_w)b_DQe(}N!IP&F}C?ehE4xMy0DN;apIaXN-u}#LFCs=+OI(Pnj zDiDBNPjPI<%$dl@%0wmWXeWSkcs`Hr*U->luDhYE%m80s-vGu3j2%B70_g%>B_kt< zqS2#`TOB=e#B|oQ>C=&(9x(1$P*j9z*IsM%kc(-cXm4vX1IL7k6H#`{EygX6lR+h{ zm#je=UE2;gv{e9knKaK6FtXo0)YHeM)VVWfP)tC^ld244@KcF= zGC=W2Mz@mcqWHaQ*WyfdHQwB`$$-c}XjpTK{;%FXK*}qQ2>=E+94CM+yjE_j*zhS` zpryG5*ANiK101INWD?*krZyfQIegdvG>V|qGS(c}w~z76hiNlrU&N>>_&t44g|> ztT13{Zj#TyTu$0*E4NvC#~r96<;5uZzebAcW8Le1YOjjI7a211EXk;!~ST<%1rm!BdOsqUgM!&OpGZ;rP znt2)+1mc1lZ^Qw{zg=|6`_`@F+)6maL<12=MrHItOlQqRk%|cw1*-HHUwpA_$&w}i zBV~DE56aqCiq&Ii+2>dW=o%%7j#bvybCTdZ{rKa!d(|o|BZx96;zp=ZtQ}oruT9xj z(mX7&EtR*|+iMe#lgrxjDkC5{1-P_g#frbJt*t%HtP4zaOifH3{TRf|9!0gU%G7|2 zO{_S%oHb7Q5*@3&uG8&;hUJwEuG1Bd80bx1W+;fcvoSGlsJ-4)6#rul2mg ztt)0o>^L>kbe%1){p9-WInDg_Ut;sLFTmnc8XfkNegJ9ip-G!6u>keE>MAo-XR-kU zSLK1@Ni(r9iV$t13!4zpFH8(v#bun4i%A4jD(MH1g5r1v!tY)f0HrGQUF3zM9XQ(bFJw*@3ey*(AblFr9Wonc=4(_kZo?9TW!6`*de{QQ zyEWwa=V5Q%vp5iW0wo!1a7|zZMx`%AhQ9zAzM?o-gLkr7~}NUU?yH&9(ajCJK0-?ErYD0ld|tX z$bAB5+TW#%6`5cia>J-@`7O@1{{}^Y*(eVF5k?1>FG(6ncZmP9Z=ZJUo_e%`nY`L*M$pRA=Gt$hWw5Qa{bc?QWk=~APNGbk?zssotVT% z!PFy_Et6_H>;aO}QRL!uhlAbqZzG)m#3aTHxs)3Xp);}>-O*a!gm$1bxD@mA?#9fV zTTv7&MwYLTEQ*06Xs?7(BLblO^dgi5rsGoQKOn=I76-_}q^)9&%+BXicixY+?8lLo z?Hv8a;)dL{n47;0ld@+a+gET!;Hc&i0Z^t>fC(8hk zEezhRO5Eu;h=8TWbCHxM+5`2ryh zM7W;M4a0bN+#lm_Wd^kk8|A6bhoo(@ZN`_{u?#kOv_mljFe~mp0># zlfMT-t;l3nTT+!H2B0+FdW_@b?=Qx#<$QiR|uK%E5TXx$||zwKSV z(&G!z0UmH!5H5SG=RkV88R`Pxl$q5FiPw%8fV%h?_-rd*P-X_uoX*}J1cMR*V8rHo z)EIm8-Z@!D3_#tH5KeJs+?>gNj!^B`GmT_>uKZXG5*zs%NMOWPIrUaEVgT|Jl!=|A zu|BUnHc=EniT4@3HeJ!4!*_ID?QM7kuR-fxl4ZmI)LPq)iq}tZg-3`saBdu*^CcT} zrN^!lMVK>eSJkGF5dlzJdl(f5&*2xp+({Fze2SRD?u0Bsph;qAK84UrDm-vJbtS zfQG{zXujz11!DiphBrWrGaVN@;jQYx1BFHK^NIaeJz(!|-q+{&96vg`+wfD4VtfhQ zPlh)@RCnKheSt&I??;d~lfD4mVF*U9L==3y33ek~;2Pb6nn5~=KnI>vC!Z!*kyK14TMNtkMh1BU_R&z^#*KfWDl zOUJ?4$R*P4T9(*XzC(cG5t;f#F0>)M^8^Zu11S9S`S7He(e_pQDvr$EKYOB+tJPXL zZj~0HaP@5DEuYLmp6)e35c>83(r9D?0NK$<-{1HaeESb!>}kG=;e$O7-@$*?i@Ym_ zMs10Ry3y*O%jS`tKl)Q(`cyb2T)D<`Zd;1sE8ftz50C+etyiB0e)$Tb&-~cvFB_~R z?%TW}*_Pb}tX~Ib@pOK4pjFQ?@x;Chw1<7R-#$QUe)}HaXTO5`>d%cbE{eESFAmnX zG?`Q~l;KvR6LYc`!Sl>|;0Jeu%lOUf9uwkp@@snI8wRL1&PW%u@}B2+n-G0=1ER;a z8XdLf(1T0n^x*!85eg)|f!2dbz|)VybJucU&P*7C z1V~XgdQO-U{sJJM|9UK4j31IK4NDUJW=F6j`bH0bd812W#*G1yfu+nW?ltjViolM9Rxs0z^Klab9AT8WX*4Z z6CcG|$s%p|4KDaT{jx;hM5PwXs|m4005f!OO*t^}ZeYg!!1#qg{y4^*9A?JF0%NBV zHh&P?s{kkkFr6nEU(WFH1ep`90A^hWEVwBi3{~DI@J<`K za~Vq}GFs-*owyb{r;u@sY~gntJ)&4N2si4fC&f-bfVk>h!uG7v_9|hiAcygYtQd?WC z0=L|!fUYy@PTmgONRUPmXo4-kt@MDx3yqGpa$Df)w)~LAN1H83c55`X0O`P-VBxSR z6hp~e6f;9Buo`y~nD=?>&D6XrHu=?A8JH-_vjEuqSS_(5mFF5kYsKTKUf?;gs7Ik%XM<03Qk)QK}UnwlO z_TwfjC@XxECr=I@KYm8F$LY#Jkv^$7-OOY#KY5GQ9#2>JlPRSpT6p& z5{K;Y&0@Nq#~CcAws;NSK@kV}VzrJqb zuiHfV!%>X{hfIjSsE;Y=CjLB*XyM~0>3)8aE*9xH4Tx0C)j~RL^S@K@|QrZmG~B2wH0nvUrdpNm;9CMbtL^5n^i$+aIn^?(HA4aZWV5ov6ELTdbo0FI&wK{O>*+w4vx20?>!`FrQsdJlnHR>OPy zcd~b_n$otK2Za4V;76L-DzNVtaSB-y0*E}{p()372;bw_^6ZZ}PI-92wGS&j#91PI zKs7DSe@(bk%_Y-7gGe}(^>I=@oY#w#*Bu9GZf3^F5WP>3rn}7Ut74&?PWBFvy`A)a zPP5)V!Xd&78LdA?xQ(9mjMYElVd13a#D+Z_7&Y|xU=_C-srWU*6kiZcC!$nw*)9$7 zn6CX+@=AhmkT}X@VSsa5NKe;HZuq)~1$`#h6R+ZTR#D-3j}vF!)ZOnz+5)dI4jl{{ z44Mr{P!L4~VVJN`K!!XTF*LGrKO?IK8z<8w`3e3jI8lUGNUta*C8 zn(P`s>{pjD=7Kek#B;Fw@hxAK%$F&Q6vg9J^Xf~4by_hu-=A!MJ3Znq&n~srbFGPs zH&&aMXZ>nO`|hf|ljc?VPhR!${AbO?W8x_>CU%PFA&Hm8F7cAsOREdwU~R_;ot1_u z(ruCYB-LPGn!NQdT|ZlRy+(fw^-+`=%+gee_kY4FWHg<*4sZI8+sFJD270UUORdLHO0nA4V) z%{fwsET5CQ>B?eK%uw4yQc~9?*JVo2}ze(;aRcp*ceL#HUJSllrgm5wQKR zQu+C;QrUh^8rFfA`ftFz{YAidi-`aL010qNS#tmY3ljhU3ljkVnw%H_00(wSL_t(o z39VRLY+Th9UFXi7m&fn;6%yG=j3JOZltSH*gx2u~&qwG5t$@TiQ5Eh$HpWRH;FTLJd?@w%-k1i-+6duY~qQX zJ=$~6W8bsa*=L>Ch3mSYsF9Hozog4m>h7fG+h?2pLx&Cp`SejW@ga4dvm-~2X#M^D z_R*t9TiV*%TH^7zW*CN^PNy|p*J)cWek81MT#Ua7KenT@?uV!i_t2;gh8crp%`t5P zx*s}!#bQ|&B9VwXaNt1n+_`g!-rinqXlN)y8=LBgt)SBf1_qi5;2olL9mg?lr8F^a zno(mk_KNYZiw_uM^S?LdQvWqlR?M)Sv?2AP(uVEW%i3a{J2Nx$#-2TU?xpWmYArQD z)g(eX>j~UC#%T01U$G?IFEBj&W0+0^wf<%_1iP>)vLB7wZnhylZY|Mh^pEZB?E|!8 zIFX>HC7zm6N;6HfnrY#X!@ML{m9X26ZB+v}IrkRgDHGF)ag1G$p(!|qTK#Tp2yVs3 zs;vlWRfV=Z#tK)mJ{wuFfhu59RMP{*gb-R#dWQ0>M072Th~ACU*Qb!OGVF{E+ns>v zzE6hUM02PcJL@0AcN?EXNA>*(`szK>(uvnRDI$cHPzr}UEb=F{!Xwe!62({Q{4Kb< z`e95a&wKAmnX4SQf>$xM@{fKviUq_Q!} z+LrulDuAZyr*QhlF|XqSNM%R`Z4Yx`4&z|g&++1pXW?+=DfhK*Kt83RBfJ6M zuIa#{W3tb5UhalPDmMrYhw-(U_t4pP4}wXn98cM*wXAye0?qZIDbtMBg?l;u9ZuQu z2uT}xgx-Ln-Zt>zXOl=zTv_H|-4QZv8=qaif)7rQajtO4Rs@vyn*&ChVSNgSUPUvj zuH~!wTsI(Lf#QPEQ`Z5987^u?&3|)Jg@U+YMDTf;$+`h)+<_KPnrQuMGkh9nSVed^ zbp8-xm%XL01k$r+T2jFN^|&xB|a^%kLYk@30!r58ne;6hnP{+R2Xv$i}?6d5gI1f1!(bV64%}xN1uvt@6jt?UCFy3x1DJ>jE_t4tQ}C| zN)jjkdls(9lHNJ9IW|~5n?--cL?qssH=48zgN{r7VHh2*`AKVI!WEQE6 z&kC+(Bcw&(8e|Vwi(*+5pybFUBo2Ry&fs+fY?5>N4p8i)B<*nfvd$Rjc=Jw*D#?O7W7B=V&ij<0NwS#nxeDz3IV<~pv48?^l{*ye}LM@9tNMxdhtkH)|y07$}>ET zrf%>K!EG*?Vzw-llLX?FGtVB`pJ>QCHictj8! zq{}kC6!S-xp$N6>2PEq&K*vKs!!{PkQJF#>aj{wzjF=Vxsmuk2n>Wr$f|+|8*wO^t z_XL5Ec-|1vnx{S3Jo8vL>41nroN3`sDu-j+K3-@x@$yRb&g*;#5O3oW#LI;@om_~Q z>I#5-!!Nqfxs=~H&#`BBb@Bk@kRyON6fTEE?sEb5x|$cx4UYp&j}gp0bV`2ti^%E? z4b5{a_>#M2sp2?$l{r99xoY+u9poX>+?KTYEOPmm&dHF~ev2UX1H8_lh9H711YOIK z%$a&ol=hh~@FbUK>5|9?4KY#5=ksnI4C4|Z1Q4s=bFjU~LIbw}t5$>7&Qdyb8IAB3 zpuUFyxOV75lp=C7mxUtGn6z^hHRn_+3 z;NbMw*x2RH&d$Wt)D+hh?>g;BOr>@Gm(O=cULX7)+3B4sx$E)3lAX6}_s#}Z5b2rR z<-yM}spH3w%V~(y*8A9CVE{#5wN(sO_E}>A!o|u?0&z?Oi zz(n&LlFO|3X(SIUA29(anlESaj)@RgR3epEuS~f0HAwb5_v)>I`2YX_07*qoM6N<$ Ef|y}hxc~qF literal 0 HcmV?d00001 diff --git a/MasterPassword/Java/masterpassword-android/res/drawable-mdpi/icon.png b/MasterPassword/Java/masterpassword-android/res/drawable-mdpi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7e079bb2911887e1a9413dbf89a11034c6d1fa63 GIT binary patch literal 3720 zcmV;34tMd1P)4Tx0C)j~RL^S@K@|QrZmG~B2wH0nvUrdpNm;9CMbtL^5n^i$+aIn^?(HA4aZWV5ov6ELTdbo0FI&wK{O>*+w4vx20?>!`FrQsdJlnHR>OPy zcd~b_n$otK2Za4V;76L-DzNVtaSB-y0*E}{p()372;bw_^6ZZ}PI-92wGS&j#91PI zKs7DSe@(bk%_Y-7gGe}(^>I=@oY#w#*Bu9GZf3^F5WP>3rn}7Ut74&?PWBFvy`A)a zPP5)V!Xd&78LdA?xQ(9mjMYElVd13a#D+Z_7&Y|xU=_C-srWU*6kiZcC!$nw*)9$7 zn6CX+@=AhmkT}X@VSsa5NKe;HZuq)~1$`#h6R+ZTR#D-3j}vF!)ZOnz+5)dI4jl{{ z44Mr{P!L4~VVJN`K!!XTF*LGrKO?IK8z<8w`3e3jI8lUGNUta*C8 zn(P`s>{pjD=7Kek#B;Fw@hxAK%$F&Q6vg9J^Xf~4by_hu-=A!MJ3Znq&n~srbFGPs zH&&aMXZ>nO`|hf|ljc?VPhR!${AbO?W8x_>CU%PFA&Hm8F7cAsOREdwU~R_;ot1_u z(ruCYB-LPGn!NQdT|ZlRy+(fw^-+`=%+gee_kY4FWHg<*4sZI8+sFJD270UUORdLHO0nA4V) z%{fwsET5CQ>B?eK%uw4yQc~9?*JVo2}ze(;aRcp*ceL#HUJSllrgm5wQKR zQu+C;QrUh^8rFfA`ftFz{YAidi-`aL010qNS#tmY3ljhU3ljkVnw%H_01H4#L_t(& z1;tuhY@Edv{`S6JuXp2he2s~T?T|RO5|aV}l28W`st}M!1VJiN)hF7j0{T!|^{rB? zwlA$zRH+pYZ66{EDX0PoQ9vYyVA3Q|$FXy99LGuQ*zrBS?s{*3zi-y-t}jh&NVZ2h zp8ubjf95-vIWv34Hp{Y*Nj4JS#r6fI>as}!CQfFS#5)hLP4Bay1x}zHvn;?avXiWO zaW=^SU$bV7b?w@<7$+7dW?5~JFal?&p`pRi*x0D�xLHQ1bH2FQ1@bA-$_oB;zbl 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 mTiQ><$rK`O5n + + + diff --git a/MasterPassword/Java/masterpassword-android/res/values/strings.xml b/MasterPassword/Java/masterpassword-android/res/values/strings.xml new file mode 100644 index 00000000..7578731e --- /dev/null +++ b/MasterPassword/Java/masterpassword-android/res/values/strings.xml @@ -0,0 +1,5 @@ + + + Hello masterpassword-android! + masterpassword-android + diff --git a/MasterPassword/Java/masterpassword-android/src/main/java/com/lyndir/lhunath/masterpassword/HelloAndroidActivity.java b/MasterPassword/Java/masterpassword-android/src/main/java/com/lyndir/lhunath/masterpassword/HelloAndroidActivity.java new file mode 100644 index 00000000..0e587773 --- /dev/null +++ b/MasterPassword/Java/masterpassword-android/src/main/java/com/lyndir/lhunath/masterpassword/HelloAndroidActivity.java @@ -0,0 +1,25 @@ +package com.lyndir.lhunath.masterpassword; + +import android.app.Activity; +import android.os.Bundle; +import android.util.Log; + +public class HelloAndroidActivity extends Activity { + + private static String TAG = "masterpassword-android"; + + /** + * Called when the activity is first created. + * @param savedInstanceState If the activity is being re-initialized after + * previously being shut down then this Bundle contains the data it most + * recently supplied in onSaveInstanceState(Bundle). Note: Otherwise it is null. + */ + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + Log.i(TAG, "onCreate"); + setContentView(R.layout.main); + } + +} + diff --git a/MasterPassword/Java/pom.xml b/MasterPassword/Java/pom.xml index a0c8bf37..7db9107a 100644 --- a/MasterPassword/Java/pom.xml +++ b/MasterPassword/Java/pom.xml @@ -7,7 +7,7 @@ com.lyndir.lhunath lyndir - 1.17 + GIT-SNAPSHOT Master Password @@ -21,6 +21,7 @@ masterpassword-algorithm masterpassword-cli + masterpassword-android