diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index e51b9b39d8..2e978cdfe8 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -1869,6 +1869,7 @@ public class FragmentCompose extends FragmentBase { menu.findItem(R.id.menu_media).setEnabled(state == State.LOADED); menu.findItem(R.id.menu_compact).setEnabled(state == State.LOADED); menu.findItem(R.id.menu_contact_group).setEnabled(state == State.LOADED); + menu.findItem(R.id.menu_manage_android_contacts).setEnabled(state == State.LOADED); menu.findItem(R.id.menu_manage_local_contacts).setEnabled(state == State.LOADED); menu.findItem(R.id.menu_answer_insert).setEnabled(state == State.LOADED); menu.findItem(R.id.menu_answer_create).setEnabled(state == State.LOADED); @@ -2014,6 +2015,9 @@ public class FragmentCompose extends FragmentBase { } else if (itemId == R.id.menu_contact_group) { onMenuContactGroup(); return true; + } else if (itemId == R.id.menu_manage_android_contacts) { + onMenuManageAndroidContacts(); + return true; } else if (itemId == R.id.menu_manage_local_contacts) { onMenuManageLocalContacts(); return true; @@ -2268,6 +2272,11 @@ public class FragmentCompose extends FragmentBase { onMenuContactGroup(view.findFocus()); } + private void onMenuManageAndroidContacts() { + Intent intent = new Intent(Intent.ACTION_VIEW, ContactsContract.Contacts.CONTENT_URI); + startActivity(intent); + } + private void onMenuManageLocalContacts() { FragmentContacts fragment = new FragmentContacts(); fragment.setArguments(new Bundle()); // all accounts diff --git a/app/src/main/res/drawable/twotone_contacts_24.xml b/app/src/main/res/drawable/twotone_contacts_24.xml new file mode 100644 index 0000000000..fc11664870 --- /dev/null +++ b/app/src/main/res/drawable/twotone_contacts_24.xml @@ -0,0 +1,15 @@ + + + + diff --git a/app/src/main/res/menu/menu_compose.xml b/app/src/main/res/menu/menu_compose.xml index eb64607f8f..23487aeb2f 100644 --- a/app/src/main/res/menu/menu_compose.xml +++ b/app/src/main/res/menu/menu_compose.xml @@ -90,6 +90,12 @@ + + Show image options Style toolbar Media toolbar + Manage Android\'s contacts Manage local contacts Insert contact group Insert template