我有一個PreferenceActivity,帶有一些EditText和CheckBox首選項。我想添加聯繫人的首選項,以便當按鈕被按下時,它將允許選擇聯繫人的號碼將PreferenceScreen類型設置爲「選擇聯繫人」
這是可以使用PreferenceActivity功能嗎?
TIA
帕特龍
我有一個PreferenceActivity,帶有一些EditText和CheckBox首選項。我想添加聯繫人的首選項,以便當按鈕被按下時,它將允許選擇聯繫人的號碼將PreferenceScreen類型設置爲「選擇聯繫人」
這是可以使用PreferenceActivity功能嗎?
TIA
帕特龍
據我所知,我知道有沒有直接Preference
對象做到這一點。但是你可以創建自己的,如果你擴展DialogPreference
或Preference
也許你只需要觸發一個聯繫人選擇器,並聽取結果。
我會太感興趣,所以我很樂意看到代碼共享。
看看這個人做了什麼:http://yenliangl.blogspot.com/2010/01/provide-phonepreference-from.html。這看起來有點不好意思,但通過繼承RingtonePreference,您可以覆蓋RingtonePreference位,並獲得RingtonePreference可訪問的受封裝保護的內部組件的好處。
結合聯繫人API(http://developer.android.com/resources/articles/contacts.html)上的信息,似乎可行。也許其他人會用更好的方式發泄。
我打賭得到了我的懶惰的屁股,然後寫下來:-)我會回來 – 2010-07-06 10:07:06
保持良好的工作,這並不難,因爲它看起來像。 – Pentium10 2010-07-06 10:24:43