天天看點

傳回系統android調用系統聯系人傳回聯系人結果,

本篇文章筆者在上海吃飯的時候突然想到的...這段時間就有想寫幾篇關于傳回系統的筆記,是以回家到之後就奮筆疾書的寫出來釋出了

    事先在網上找了很多方法,發現有一個方法才有效,其它方法隻有傳回沒有傳回結果,不知道是什麼原因。主要的代碼忘了是在什麼網上轉過來的了,在此謝謝那們“”老人家“”。

    因為事先是做一個聯通服務下的應用,事先要用到手機聯系人,不想自己寫聯系人的實作,就用系統自帶的,不過用自帶的,每次隻能傳回一個結果,就是一條聯系人記載,當然要是你在你聯系人上面有幾個相同的名字的話,會把那幾個相同的名字一起傳回回來,不過這可以處置,把相同的去掉。其實事先用系統的主要的原因還是我那個軟體最多隻能呼出7個人,是以沒必要自定義聯系人的實作,一個一個添加就好,上面是症結代碼,

    //添加聯系人到界面顯示

    public void addClick(View view) {

        canAdd = checkCanAddPeople(call_people , datas.size());

        if(canAdd){

            //調用系統聯系人界面并傳回一選中的資料

            Intent intent = new Intent(Intent.ACTION_PICK,

                    ContactsContract.Contacts.CONTENT_URI);

            startActivityForResult(intent, RESULT_CODE_CONTACTS);

        }

    }

    private boolean checkCanAddPeople(String how , int size){

        if (how != null) {

            int much = Integer.parseInt(how);

            if (size+1 >= much) {

                showToast(getResources().getString(R.string.canCallHow)+much + "方");

                return false;

            }

        return true;

    每日一道理

如果人類不好好保護我們這個賴以生存的地球,終有一天,風沙的肆虐與垃圾的堆積會吞沒我們美麗的家園。我向全世界的人們呼籲:讓我們從現在開始,從我做起,手挽手,肩并肩共同保護建設我們的家園吧!