① 怎樣取得android簡訊資料庫中發件人收件人的名字
簡訊資料庫中不會存儲姓名,只會存儲recipient的號碼。
thread表中的recipient_ids欄位標示該會話有哪些收件人,收件人/發件人的具體信息會存放在canonical_addresses表中。
根據號碼查詢聯系人資料庫,即可獲取收件人的姓名等信息
聯系人的查詢方法請參照 Contact.java 中的getContactInfoForPhoneNumber(String number)
http://androidxref.com/5.1.1_r6/xref/packages/apps/Mms/src/com/android/mms/data/Contact.java
② 【高分懸賞】在Android系統中,利用系統的瀏覽器展示我們的頁面,其中有一個鏈接,點擊後打開簡訊列表。
在Android系統中,利用系統的瀏覽器展示我們的頁面,其中有一個鏈接,點擊後打開簡訊列表。這種情況可以分為兩種情況:
第一種情況是,如果你沒有開發客戶端,而是單純使用系統瀏覽器打開網頁,那麼點擊網頁內的鏈接是無法調用Android的簡訊列表的。這是因為在瀏覽器環境下,由於許可權限制,應用無法訪問用戶的簡訊列表。
第二種情況是,如果你計劃開發一個客戶端應用,那麼你需要在應用中添加讀取簡訊的許可權。同時,將網頁內容通過WebView載入進來。當用戶點擊頁面中的特定鏈接時,應用會接收到該命令並執行,從而打開簡訊列表。
關於WebView的交互方式,可以通過查閱相關資料來實現。打開簡訊列表的功能相對簡單,網上很容易找到相關的解決方案。然而,如果想僅僅通過瀏覽器調用簡訊列表功能,這在現階段是不可行的。
開發客戶端應用並實現上述功能需要一些編程基礎,但總體來說並不復雜。在實際開發過程中,開發者需要確保遵循Android的許可權管理規范,以保護用戶隱私並確保應用的穩定運行。
此外,對於開發Android應用,理解許可權管理是非常重要的。通過正確地配置許可權,可以確保應用能夠訪問必要的功能和資源,同時不會侵犯用戶的隱私。
在開發過程中,開發者還需要注意用戶體驗。確保應用界面友好,交互流暢,能夠為用戶提供便捷的功能。
綜上所述,在Android系統中,要實現通過點擊網頁鏈接打開簡訊列表的功能,需要結合客戶端應用開發,並正確配置相關許可權。這不僅需要技術知識,還需要關注用戶體驗和隱私保護。