diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7434242e..64703425 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -32,10 +32,6 @@ android:screenOrientation="portrait" android:configChanges="keyboardHidden|orientation|screenSize"> - - { bottomDialog.dismiss(); - Intent intent = new Intent(this, EditProfileActivity.class); - intent.putExtra("KeyProfile", profile); - startActivityForResult(intent, CODE_EDIT_KEYINFO); + startEditProfileActivity(CODE_EDIT_KEYINFO, profile, false); }); return bottomDialog; diff --git a/app/src/main/java/me/impy/aegis/ScannerActivity.java b/app/src/main/java/me/impy/aegis/ScannerActivity.java index 20367fa2..a7c0bbc6 100644 --- a/app/src/main/java/me/impy/aegis/ScannerActivity.java +++ b/app/src/main/java/me/impy/aegis/ScannerActivity.java @@ -58,6 +58,7 @@ public class ScannerActivity extends AegisActivity implements ZXingScannerView.R try { KeyInfo info = KeyInfo.fromURL(rawResult.getText()); KeyProfile profile = new KeyProfile(new DatabaseEntry(info)); + profile.getEntry().setName(info.getAccountName()); Intent resultIntent = new Intent(); resultIntent.putExtra("KeyProfile", profile); diff --git a/app/src/main/java/me/impy/aegis/helpers/TextDrawableHelper.java b/app/src/main/java/me/impy/aegis/helpers/TextDrawableHelper.java new file mode 100644 index 00000000..7f4afeec --- /dev/null +++ b/app/src/main/java/me/impy/aegis/helpers/TextDrawableHelper.java @@ -0,0 +1,20 @@ +package me.impy.aegis.helpers; + +import com.amulyakhare.textdrawable.TextDrawable; +import com.amulyakhare.textdrawable.util.ColorGenerator; + +public class TextDrawableHelper { + private TextDrawableHelper() { + + } + + public static TextDrawable generate(String s) { + if (s == null || s.length() <= 1) { + return null; + } + + ColorGenerator generator = ColorGenerator.MATERIAL; + int color = generator.getColor(s); + return TextDrawable.builder().buildRound(s.substring(0, 1).toUpperCase(), color); + } +} diff --git a/app/src/main/res/layout/activity_add_profile.xml b/app/src/main/res/layout/activity_add_profile.xml deleted file mode 100644 index bb4e9fee..00000000 --- a/app/src/main/res/layout/activity_add_profile.xml +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_edit_profile.xml b/app/src/main/res/layout/activity_edit_profile.xml index c92d6b44..d30c1447 100644 --- a/app/src/main/res/layout/activity_edit_profile.xml +++ b/app/src/main/res/layout/activity_edit_profile.xml @@ -124,7 +124,7 @@ android:layout_height="wrap_content" android:orientation="horizontal"> @@ -147,7 +147,7 @@ android:textColor="#808080"/>