Skip to content

Commit 8f77928

Browse files
committed
- Updated Account view
- Added comments to some files
1 parent ba847e8 commit 8f77928

File tree

5 files changed

+31
-5
lines changed

5 files changed

+31
-5
lines changed

app/src/main/java/com/mikhailgrigorev/quickpass/AccountActivity.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,7 @@ class AccountActivity : AppCompatActivity() {
193193
var crNum = 0
194194
var faNum = 0
195195
var tlNum = 0
196+
var pinNum = 0
196197

197198
// First scan to analyze same passes
198199
if (pCursor.moveToFirst()) {
@@ -240,9 +241,10 @@ class AccountActivity : AppCompatActivity() {
240241
if (realQuality[j] != "1")
241242
qualityNum = "2"
242243

243-
244-
if (dbCipherIndex != "crypted" && pass.length == 4)
244+
if (dbCipherIndex != "crypted" && pass.length == 4) {
245245
qualityNum = "4"
246+
pinNum += 1
247+
}
246248

247249
j++
248250

@@ -285,6 +287,7 @@ class AccountActivity : AppCompatActivity() {
285287
afText.text = faNum.toString()
286288
tlText.text = tlNum.toString()
287289
crText.text = crNum.toString()
290+
pinText.text = pinNum.toString()
288291
allPass.text = (correctNum+ inCorrectNum + midCorrectNum).toString()
289292

290293
realPoints.text = ((correctNum.toFloat() + midCorrectNum.toFloat()/2 + inCorrectNum.toFloat()*0 + tlNum.toFloat() + faNum.toFloat())

app/src/main/java/com/mikhailgrigorev/quickpass/PasswordManager.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,11 @@ class PasswordManager {
8989
return (factor*length)/(maxPasswordFactor*max(maxPasswordLength, length.toFloat()))
9090
}
9191

92+
fun evaluatePin(passwordToTest: String) : Float {
93+
94+
return 0F
95+
}
96+
9297
fun evaluatePasswordString(passwordToTest: String) : String {
9398

9499
var factor = 0

app/src/main/res/layout/activity_account.xml

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@
3535

3636
<androidx.cardview.widget.CardView
3737
android:id="@+id/crypted"
38-
android:layout_width="wrap_content"
38+
android:layout_width="0dp"
3939
android:layout_height="wrap_content"
4040
android:layout_marginStart="20dp"
4141
android:layout_marginTop="20dp"
42+
4243
android:clickable="true"
4344
android:focusable="true"
44-
4545
android:foreground="?android:attr/selectableItemBackground"
4646
app:cardBackgroundColor="@color/white"
4747
app:cardCornerRadius="15dp"
@@ -84,6 +84,22 @@
8484
android:layout_marginStart="15dp"
8585
android:text="@string/no_text" />
8686

87+
<com.google.android.material.chip.Chip
88+
style="@style/Widget.MaterialComponents.Chip.Choice"
89+
android:layout_width="wrap_content"
90+
android:layout_height="wrap_content"
91+
android:layout_marginStart="20dp"
92+
android:clickable="false"
93+
android:text="@string/pin" />
94+
95+
<TextView
96+
android:id="@+id/pinText"
97+
android:layout_width="wrap_content"
98+
android:layout_height="wrap_content"
99+
android:layout_marginStart="15dp"
100+
android:layout_marginEnd="15dp"
101+
android:text="@string/crypted" />
102+
87103
</LinearLayout>
88104

89105
</LinearLayout>
@@ -121,7 +137,7 @@
121137
android:layout_width="match_parent"
122138
android:layout_height="wrap_content"
123139
android:layout_marginStart="20dp"
124-
android:layout_marginTop="40dp"
140+
android:layout_marginTop="20dp"
125141
android:layout_marginEnd="20dp"
126142
app:boxCornerRadiusBottomEnd="15dp"
127143
app:boxCornerRadiusBottomStart="15dp"

app/src/main/res/values-ru/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,4 +158,5 @@
158158
<string name="set_pin_helper">Вам необходимо ввести 4 цифры</string>
159159
<string name="mail_description">Если вы забудете пароль, он будет отправлен на вашу электронную почту</string>
160160
<string name="slowloading">Включение шифрования замедляет загрузку списка паролей</string>
161+
<string name="pin">PIN</string>
161162
</resources>

app/src/main/res/values/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,4 +173,5 @@
173173
<string name="set_pin_helper">You should input 4 numbers</string>
174174
<string name="mail_description">If you forget your password, it will be sent to your email</string>
175175
<string name="slowloading">Enabling encryption slows down the loading of the password list</string>
176+
<string name="pin">PIN</string>
176177
</resources>

0 commit comments

Comments
 (0)