2010-07-05 57 views

回答

4

據我所知,我知道有沒有直接Preference對象做到這一點。但是你可以創建自己的,如果你擴展DialogPreferencePreference

也許你只需要觸發一個聯繫人選擇器,並聽取結果。

我會太感興趣,所以我很樂意看到代碼共享。

+0

我打賭得到了我的懶惰的屁股,然後寫下來:-)我會回來 – 2010-07-06 10:07:06

+0

保持良好的工作,這並不難,因爲它看起來像。 – Pentium10 2010-07-06 10:24:43

2

看看這個人做了什麼:http://yenliangl.blogspot.com/2010/01/provide-phonepreference-from.html。這看起來有點不好意思,但通過繼承RingtonePreference,您可以覆蓋RingtonePreference位,並獲得RingtonePreference可訪問的受封裝保護的內部組件的好處。

結合聯繫人API(http://developer.android.com/resources/articles/contacts.html)上的信息,似乎可行。也許其他人會用更好的方式發泄。