FireMonkey讀取手機通訊錄的功能 |
答題得分者是:老大仔
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
老大仔
尊榮會員 發表:78 回覆:837 積分:1088 註冊:2006-07-06 發送簡訊給我 |
不知道以下連結有沒有符合PD大的需求?
https://community.embarcadero.com/blogs/entry/using-taddressbook-to-create-access-and-manage-contacts ===================引 用 P.D. 文 章=================== 請問各位: 有沒有參考範例, 可以利用 FM2 讀取手機通訊錄, 連絡人及 sim卡上電話名單的設計 在Android 與 IOS 是否都有辦法可達成? 又如果可以, 有沒有什麼 OS 版本的限制? 謝謝! |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
經過好多天天天天天天的研究, 發現sample中的程式, 有點無法令人瞭解
procedure TForm1.ActionRefreshExecute(Sender: TObject); begin FDefaultSource := AddressBook1.DefaultSource; FillGroupList(FDefaultSource); FillContactList(FDefaultSource); end; 上面這段是最主要取得連絡人的程式, 透過這段會取得我所提到的Google 帳戶的連絡人(3位), 因為 FDefaultSoruce 指定了 AddressBook1.DefaultSource, 我嘗試把 FDefaultSource := AddressBook1.DefaultSource --> mark 掉 就可以拿到全部的電話, 但我卻無法知道那一組連絡人是sim卡的還是 連絡人的, 還是其他的... 翻查了很多文獻及提供的 sourcecode, 發現 FDefaultSoruce 為 nil時就會取到全部, 但如果硬要指定 FDefaoutSoruce 是那一個 SourceID時, 就完全取不得, 至此實在不知如何進行下去... 再研究看看吧! |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |