Loading src/com/android/contacts/quickcontact/QuickContactActivity.java +11 −0 Original line number Diff line number Diff line Loading @@ -2060,6 +2060,14 @@ public class QuickContactActivity extends ContactsActivity { builder.createContactShortcutIntent(mContactData.getLookupUri()); } private boolean isShortcutCreatable() { final Intent createShortcutIntent = new Intent(); createShortcutIntent.setAction(ACTION_INSTALL_SHORTCUT); final List<ResolveInfo> receivers = getPackageManager() .queryBroadcastReceivers(createShortcutIntent, 0); return receivers != null && receivers.size() > 0; } @Override public boolean onCreateOptionsMenu(Menu menu) { final MenuInflater inflater = getMenuInflater(); Loading Loading @@ -2092,6 +2100,9 @@ public class QuickContactActivity extends ContactsActivity { final MenuItem shareMenuItem = menu.findItem(R.id.menu_share); shareMenuItem.setVisible(isContactShareable()); final MenuItem shortcutMenuItem = menu.findItem(R.id.menu_create_contact_shortcut); shortcutMenuItem.setVisible(isShortcutCreatable()); return true; } return false; Loading Loading
src/com/android/contacts/quickcontact/QuickContactActivity.java +11 −0 Original line number Diff line number Diff line Loading @@ -2060,6 +2060,14 @@ public class QuickContactActivity extends ContactsActivity { builder.createContactShortcutIntent(mContactData.getLookupUri()); } private boolean isShortcutCreatable() { final Intent createShortcutIntent = new Intent(); createShortcutIntent.setAction(ACTION_INSTALL_SHORTCUT); final List<ResolveInfo> receivers = getPackageManager() .queryBroadcastReceivers(createShortcutIntent, 0); return receivers != null && receivers.size() > 0; } @Override public boolean onCreateOptionsMenu(Menu menu) { final MenuInflater inflater = getMenuInflater(); Loading Loading @@ -2092,6 +2100,9 @@ public class QuickContactActivity extends ContactsActivity { final MenuItem shareMenuItem = menu.findItem(R.id.menu_share); shareMenuItem.setVisible(isContactShareable()); final MenuItem shortcutMenuItem = menu.findItem(R.id.menu_create_contact_shortcut); shortcutMenuItem.setVisible(isShortcutCreatable()); return true; } return false; Loading