聯絡人軟體知識點

2021-06-18 17:40:40 字數 1115 閱讀 4923

布局控制項篇:

scrollview:為控制項或者布局新增滾動條

android:layout_margintop:20px距離上方元件的距離,px代表畫素點

android:padding="5dip" 其中dips=(pixs*160)/densitydpi

selector是在資料夾drawable中進行定義的xml檔案:

主要定義控制項在pressed,selected,focused以及平常狀態下的屬性。

bg_selector.xml檔案

<?xml version="1.0" encoding="utf-8" ?>

在布局檔案中使用它

使用cursortreeadapter填充expandablelistactivity

1.繼承cursortreeadapter類。

2.實現bindgroupview()[繫結組上的資料]

newgroupview()[設定組上的布局]

getchildrencursor()[返回子控制項的資料]

newchildview()[設定子控制項上的布局]

bindchildview()[繫結子控制項上的資料]

3.呼叫setlistadapter(cursortreeadapter)填充expandablelistactivity。

popupwindow的使用:

1.初始化。呼叫布局檔案顯示popupwindow的布局。

view = this.getlayoutinflater().inflate(r.layout.popup_window, null);

pop = new popupwindow(view, viewgroup.layoutparams.fill_parent, viewgroup.layoutparams.wrap_content);

2.在控制項v下方顯示popupwindow

pop.showasdropdown(v); 

獲得聯絡人

注意在 後要加上 貌似從android2.0開始,聯絡人的api做了很大的調整。people介面由contactscontract.contacts代替。在聯絡人的 號碼中有很多種,如果只想獲得手機號碼。如下 cursor phones mcontext.getcontentresolver que...

同步聯絡人

從我的舊的n70手機中同步聯絡人到新的android手機中。首先,安裝nokia的pc套件,匯出手機中的所有聯絡人到電腦硬碟中。儲存成 csv 檔案形式。登陸gmail,在gmail的左邊有通訊錄一覽,可以匯入csv檔案,將所有聯絡人儲存到gmail中。此時開啟android 手機中的通訊錄,就可以...

新增聯絡人

網上有很多新增聯絡人的 但是由於呼叫了 createpersoninmycontactsgroup 函式,因而必須新增 read contacts 最近做了一番調查,終於找到了一種方法,可以去掉 read contacts 放上源 對應sdk1.5 sdk2.2,最新的sdk沒有測試 最新問題修正 ...