短信-设置-基本设置-选择联系人时包含邮件地址
这个很奇怪,可能是留下的bug,要想这个功能实现,也很简单
packages/apps/Mms/src/com/android/mms/ui/ComposeMessageActivity.java
----
private void addContacts(int pickCount, int requestCode) {
----
startactivity前添加即可
SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(ComposeMessageActivity.this);
boolean showEmail = pref.getBoolean(GeneralPreferenceActivity.SHOW_EMAIL_ADDRESS, true);
if(showEmail){
intent.setAction(MessageUtils.ACTION_CONTACT_SELECTION);
}else{
intent.setAction("android.intent.action.contacts.list.PICKMULTIPHONES");
}