public void openContactCard(@NonNull final String userName) {
        if (!PermissionContext.SEARCH_USER_IN_CONTACTS.hasAllPermissions()) {
            return;
        }
        searchUser(userName);
    }
opens contact card for given user nickname. Caller has to ensure that necessary permissions exist
main/src/main/java/cgeo/geocaching/contacts/ContactsHelper.java