0
我實現了一個小應用程序,它將列出來自INBOX的所有SMS並顯示聯繫人號碼和姓名。有沒有辦法使用使用Android編程的URI進行JOIN條件?
我必須使用兩個URI,一個是獲取SMS,另一個是獲取與該SMS相關的聯繫人信息。
此方法在使用聯繫人名稱列出所有SMS時存在很多性能問題。在我的600MHz Android手機中,它很安靜。
但我的本機短信應用程序正在幾秒鐘內啓動。我真的不知道如何做到這一點。
我想在兩個URI上使用JOIN條件的一種方法,因爲我不知道如何在Content:// SMS /收件箱和聯繫人數據上使用rawQuery。
任何幫助,將不勝感激。在此先感謝..
ContentProvider/ContentResolver API只公開在提供者本身顯式聲明的JOIN - 而那些JOIN通常只在該提供者的SQLite數據庫中 - 如果你需要來自兩個提供者的信息,你將不得不這樣做sw,例如使用可怕的越野車CursorJoiner(不知道如果他們困擾修復那一個)。 – Jens 2011-12-30 09:09:02