這兩天專案有個需求,可以對事務操作人進行 【新建聯絡人】【儲存到已有聯絡人】【編輯聯絡人(***)】.
總結一下,日後備用。先看一下效果:
一、【新建聯絡人】主要是給系統發乙個intent
public void addcontact()
startactivity(intent);
setresult(result_first_user);
finish();
1、先呼叫系統的已有聯絡人列表
intent intent = new intent("android.intent.action.pick",
people.content_uri);
2、設定resultcode startactivityforresult(intent,constants.pick_contact);
3、編寫響應 resultcode **,做出編輯響應。
@override
protected void onactivityresult(int requestcode, int resultcode, intent data) else
finish();
}break;
default:
super.onactivityresult(requestcode, resultcode, data);
break;
}三:編輯以後聯絡人
1、根據email獲得聯絡人名稱
public string lookupcontactnamebyemail(string email) , where, new string, null);
if(cursor.movetonext()), contactwhere, null,null);
if(cursor2.movetonext())
}return "unknow";
}2、傳送編輯action
public void editcontact() else
finish();}}
獲得聯絡人
注意在 後要加上 貌似從android2.0開始,聯絡人的api做了很大的調整。people介面由contactscontract.contacts代替。在聯絡人的 號碼中有很多種,如果只想獲得手機號碼。如下 cursor phones mcontext.getcontentresolver que...
同步聯絡人
從我的舊的n70手機中同步聯絡人到新的android手機中。首先,安裝nokia的pc套件,匯出手機中的所有聯絡人到電腦硬碟中。儲存成 csv 檔案形式。登陸gmail,在gmail的左邊有通訊錄一覽,可以匯入csv檔案,將所有聯絡人儲存到gmail中。此時開啟android 手機中的通訊錄,就可以...
新增聯絡人
網上有很多新增聯絡人的 但是由於呼叫了 createpersoninmycontactsgroup 函式,因而必須新增 read contacts 最近做了一番調查,終於找到了一種方法,可以去掉 read contacts 放上源 對應sdk1.5 sdk2.2,最新的sdk沒有測試 最新問題修正 ...