From 3a95844403aec394d593aa2b5626cb277665eba0 Mon Sep 17 00:00:00 2001 From: YoungTr Date: Fri, 11 Jun 2021 15:06:27 +0800 Subject: [PATCH] sign app --- app/build.gradle | 17 +++++++++++++++++ .../binder/InformationFollowCardViewBinder.kt | 5 +---- gradle.properties | 8 +++++++- keystore/eyepertizer-key.keystore | Bin 0 -> 1753 bytes keystore/eyepertizer-key.keystore.old | Bin 0 -> 1399 bytes 5 files changed, 25 insertions(+), 5 deletions(-) create mode 100644 keystore/eyepertizer-key.keystore create mode 100644 keystore/eyepertizer-key.keystore.old diff --git a/app/build.gradle b/app/build.gradle index 36c75ee..69e2b5d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,6 +10,15 @@ android { compileSdkVersion androids.compileSdkVersion buildToolsVersion androids.buildToolsVersion + signingConfigs { + release { + storeFile file(RELEASE_STORE_FILE) + storePassword RELEASE_STORE_PASSWORD + keyAlias RELEASE_KEY_ALIAS + keyPassword RELEASE_KEY_PASSWORD + } + } + defaultConfig { applicationId "com.eyepertizer.androidx" minSdkVersion androids.minSdkVersion @@ -26,6 +35,7 @@ android { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + signingConfig signingConfigs.release } } compileOptions { @@ -38,6 +48,13 @@ android { buildFeatures { viewBinding true } + lintOptions { + checkReleaseBuilds false + // Or, if you prefer, you can continue to check for errors in release builds, + // but continue the build even when errors are found: + abortOnError false + } + } dependencies { diff --git a/app/src/main/java/com/eyepertizer/androidx/ui/home/binder/InformationFollowCardViewBinder.kt b/app/src/main/java/com/eyepertizer/androidx/ui/home/binder/InformationFollowCardViewBinder.kt index 2d427a2..2a9c061 100644 --- a/app/src/main/java/com/eyepertizer/androidx/ui/home/binder/InformationFollowCardViewBinder.kt +++ b/app/src/main/java/com/eyepertizer/androidx/ui/home/binder/InformationFollowCardViewBinder.kt @@ -28,10 +28,7 @@ class InformationFollowCardViewBinder : holder.recyclerView.addItemDecoration(InformationCardFollowCardItemDecoration()) } holder.recyclerView.layoutManager = LinearLayoutManager(holder.itemView.context) - holder.recyclerView.adapter = InformationCardFollowCardAdapter(/*fragment.activity,*/ - item.actionUrl, - item.titleList - ) + holder.recyclerView.adapter = InformationCardFollowCardAdapter(item.actionUrl, item.titleList) holder.itemView.setOnClickListener { ActionUrlUtil.process(it.context as Activity, item.actionUrl) } diff --git a/gradle.properties b/gradle.properties index 98bed16..a011184 100644 --- a/gradle.properties +++ b/gradle.properties @@ -18,4 +18,10 @@ android.useAndroidX=true # Automatically convert third-party libraries to use AndroidX android.enableJetifier=true # Kotlin code style for this project: "official" or "obsolete": -kotlin.code.style=official \ No newline at end of file +kotlin.code.style=official + +# keystore +RELEASE_KEY_PASSWORD=eyepertizer +RELEASE_KEY_ALIAS=eyepertizer +RELEASE_STORE_PASSWORD=eyepertizer +RELEASE_STORE_FILE=../keystore/eyepertizer-key.keystore \ No newline at end of file diff --git a/keystore/eyepertizer-key.keystore b/keystore/eyepertizer-key.keystore new file mode 100644 index 0000000000000000000000000000000000000000..db4cfab7ef86a629cbce459cb3bab90340764f8d GIT binary patch literal 1753 zcmY+Ddpr{g8^?EdHafxxCAL0E47->(V%f;$Ac<@$IhtmlD z=_I)wxjXAD?`TZ9Oite8bt$*PTykFL{k-ovpYzA>^E{vL?|GiTo*$MEQ-XkCEFX3Q z2DcP=3f6W3HGpM&7!SgSCGB7imJhc2n+4tn;e!o#Fmgw`VVeKj(n0`1Wqi<6EFbh3 zdl-iJKi)aM7lKU6nwU+`W;0&K=4(AwDek&$7FU75fG&RsAC#hqeYpm^OA1mx3OOZS zxxF-9$ZEcPbwL%V&vu82wz^0C211?ETzZ`EIp`dRjwH0QLcbY&QJG3gdFx+SK9!(E zxjiZIW$>mfpDqge2lC8%Gn5#OCSwu4fmR(tlane;Mm(K^0XDQ943H0olT(~6tp2Q4V1s;ELN&ofIrUnHCNmW#l)Um-^gYfp}EV}f7dpec08 zoSc?Exgl)AS<6=3DBszrXb_0v(}yPqPWPi!@kv1%?G%gSWSvsrA*ekaSaM&FTpffj zr>}_xo+g>+u3`L_W(FHcIoH~5dfw}2o<{R**45WSqlPZ|-Is89?IO8irnqHk%$0CR zk7&T}2T+Fg)<#?CVsfH4L?)|M6)lnRn$FthS}~-LaSr&9Y_ERaoAQ<+DcXPH7dBv< zSKajbsE3H{P$jO$9IR1pbQ2zRm%N!!wlmMuUf=1f6}q0WP>VcByzTFo^dQgs-_Fw_ zoqMli*GY1>@71QK-UZK+x7~8b_vAajC&YJE6Hg>NushYuzgyeWiTO|~GF9Mrdn&_6 zoiIXWjje1^K3BGDSUCFb4%t-`BT}KB(XRhX%v_GZ(6WqUq^@3Tt3)xwO85Za!Jdk) z-@BiOz`vP$HBZ;}#od+^T} zha+)@`wajQfW#fe?kEoMEr1EQ@<)e7{WYeKLqc=|nNbmDID0&S;7D-55*+ckolLm> zIivwA0N82Q8xE z5_ef~`S}a{>VDOHhBde8j!LGiq}pc3TWLRx3UqBsS5`i?c00C=z|#ez;s3)#7- z!fFAa*%f*Ei23Hkg#d%Zqnb9ciG(6J9}H6E>-$|R{&V5d2gKC z-E63FveT)D8q5NX+>;)KWJ;S&;=)7?XZMdTI>d=6Cyc17o;-v{GsKT~2a;HmJ~>AE zfqKpdSoP^gZ}qL8zRJ);|lW6u0`Y!LQEP!;9ekOiy?<^_wa+e#hf|>-6aQIx|Vq_%!%>ukZG2k zmLhok6>+Y;t)6a_IjL}OmvRqn75KB>E`&AoP*r;vClElXBcVtK#C!l<>C6uAEOPX+ zMILsfQqXo8PO~@Gnz;@Z=GhZT;nDEg`^oxkX2n-7p2+(3BCfVZqj}h>54G%6*rkX- zdAjtcL{dj&Uk#N8z~Sm1`_}C?m$PL7Y;Lr=hcc>TUU8C1JXhc6xQLszfQOSk5f^Ju zp+`7nwhvb`*)o~*j$R(y!r#ZVJ_R~BaZyY8$!9AhE$#U;r}qXbZLJ@Ud49nJd?}HB z_OYOJ@3Cc2B!*H?l$HH3bxWQqcP*45-go>C-&{%DEXmH`yjC`=Db$5JZv>4cxHTA; z@AuLB0IRe3Hm20qTE3FX=!05TF1`;V&~GIdI1ya2i6zVs^VGKWpNkJJ>rOo)PBv(F zPWup@^o3F*iM9G#0AKx&lX+Rm9E8PMCHO}!dxlmT*26xu@-n)s_Qt@=IgN7EWz1N(By?Oj{WSzh drCeWbJr<#BZTvtqV`i8L7~j4C0s{qQ{{f4f7|Z|w literal 0 HcmV?d00001 diff --git a/keystore/eyepertizer-key.keystore.old b/keystore/eyepertizer-key.keystore.old new file mode 100644 index 0000000000000000000000000000000000000000..e27b9bcf1e5794f228b626dc108ba96836e27467 GIT binary patch literal 1399 zcmezO_TO6u1_mY|W&~sI)XLO?)S{Bis?;K&Smn=i(+z?0I}Mtcwi@uUacQ$LvM_2f z2{JOWGO#o;EtJ&{yshKSUtQ&6<*%9_48^@s8((EwkDm%@Mox zxvlK$X3uWr3l7Vo=KlH=uy^K$y9HwRcA9xiTgPCUwD*PnrlbGF5;vs%dYIhtPv(}V zd^O|FwyPg2SDsE!yX}0y`daBKt7Q^TWjfEzSy{5$SpEL9&P$FRp_h98@^wFKz7XLZ zX4E{R>EY@1>p~Y!KJ8~Xt90GghxdX%I@P~gUb?b0Q&WzW{V+59>Fk-v_t{`vO@ z3>U7OmH+Af%!)HEA5t&a?+;^p>U(B|dHsC7pdEVA+fUw#X5uREc62%L+4xkE#l_NB zDo2hi=37;{%UVNf*#Tbvci-L#xk)bn*Yj&f%gP!r^~GP^Jow&zX4-hnm~U3VqEnV{ zS96sm*hm}=3yN+}$$VA)=BPOD{~Fuv18HU z=d!LLa%)}c{~26vSX%7!*MuwAqKThJd}h=69*cjK`wp^Mzu7wLbxz00ovPP;ZW zbmgINN%1!pkvYi?TnG0YofLR?);AUZd2{~EOb%Nees6c8`A2o%nhhNx6_cJmcGx0w zTF8&-jNj4cv;Hp7tb6G(qo3hl+2xkExANfJO+R~-U6EcM}GIW^}$GwtiFPEKQlzQy4D(&c*=`Y(&u)nQ-zNBF>8n|vW#V+hO?1K|=LNqKb$NE|YLl?XHx}Qo`#FAoczm() z!NK5giA5aq+J2tQTwrEz$iR2(fK67?$yvu*7-#=kyJctf$6E{5ZkZU?Ty?qe)1tXT zM{jZ{%xXT$#LURRxLDCZ-ar-@){7JKdY&d+(%muqjDh3o@h zTrvZl?vSe+6lTP<>qgPf1s{Y~#g(t(C6CeOhWCQ%)2SJ~(GZnW4vi7iih zm+Gf&cZBQQdeWbp@BG~|$DAYa@4Y=o>ecIxzs_-xU&y^)d&9cuocQZ1j48$?vqaA^ z`I4oOt`nL9TNxA=bA`lmN2@$da~8z}|mE5{#&tUa>x=_=z1 Irh