uni app呼叫移動端通訊錄 js

2022-07-31 02:18:10 字數 1012 閱讀 6870

/**

* nativecommon,通過native.js呼叫原生api

*/var nativecommon = );

} else );

}break;

case "android":

nativecommon.contacts.android.visitcontacts(function(name, phonenumber) );

break;

default:

break;}},

ios: callback**

*/visitcontacts: function(callback)

if (callback)

}});

//給通訊錄控制器contactpickervc設定**

plus.ios.invoke(contactpickervc, "setdelegate:", delegate);

//獲取當前uiwebview檢視

var currentwebview = plus.ios.currentwebview();

//根據當前uiwebview檢視獲取當前控制器

var currentvc = nativecommon.contacts.ios.getviewcontrollerbyview(currentwebview);

//由當前控制器present到通訊錄控制器

plus.ios.invoke(currentvc, "presentviewcontroller:animated:completion:", contactpickervc, true, null);

},/**

* 訪問通訊錄,將獲取的聯絡人資訊通過callback返回

* 僅限真機使用(native.js 的bug)

* @param callback

*/visitaddressbook: function(callback) from '路徑'  //獲取手機通訊錄

let that = this

在qt實現手機通訊錄系統 移動端通訊錄的實現方式

最近優化了通訊錄拉取的實現方式,對它進行整理。之前的實現方式如下 統一的協議,定義tid欄位,由客戶端填充具體的tid,來拉取使用者的資訊,由於資料庫不屬於我們,客戶端又需要排序等資訊,所以每次拉取,都必須全量拉取。結果 協議失敗率高,客戶端經常要等比較久的時間,才能拉取完整。消耗客戶端的流量,其中...

iOS 呼叫通訊錄資訊

abauthorizationstatus status abaddressbookgetauthorizationstatus 判斷授權狀態 if status kabauthorizationstatusnotdetermined else else if status kabauthoriza...

Contacts 呼叫通訊錄的功能

這個過程有三步 1 許可 向你的應用程式的manifest中新增讀取通訊錄資料的許可 2 呼叫contact picker 在你的activity中,建立乙個intent,用來請求系統查詢乙個能夠執行乙個從contacts uri的專案中發出的pick動作的activity,intent inten...