ContentProvider之系統提供者

2021-08-08 04:45:19 字數 912 閱讀 3650

詳解:

實踐:我們就來實踐獲取聯絡人和獲取簡訊吧

我們先用listview把資料排列出來,寫個xml布局檔案

android:layout_width="match_parent" 

android:text="獲取聯絡人" 

android:onclick="getcontacast"/>

android:layout_width="match_parent" 

android:text="獲取資訊"

android:onclick="getsms"/>

android:layout_width="match_parent" 

android:id="@+id/lv_main_syspro"> 

在ainactivity獲取控制項,並得到資料

//得到聯絡人方法

blic void getcontacast(view view) }}

m.notifydatasetchanged();

}//得到簡訊方法

public void getsms(view view)

m.notifydatasetchanged();

}class myadapter extends baseadapter

@override

public object getitem(int i)

@override

public long getitemid(int i)

@override

public view getview(int i, view view, viewgroup viewgroup)

tv_main_mylist.settext(""+list.get(i));

return view;}}

}別忘記配置許可權哦

如何新增Content Provider

一 寫在前面 一直很好奇系統是如何通過 content 來訪問歸屬地資料庫的,通過研究 和api參考文件以及網路上的資料基本上弄明白了,於是有了以下的內容。二 android content provider介紹 三 content provider的組成 四 新增content provider ...

ContentProvider基本使用

在不同應用之間實現資料共享,並保證安全性 比較 新增 沒有條件約束,刪除 沒有資料contentvalues getcontentresolver insert uri uri,contentvalues values getcontentresolver update uri uri,conten...

ContentProvider簡單使用

一是使用內容提供器讀取和操作其他應用程式的資料 二是建立內容提供器給該程式的資料提供外部訪問介面 如 簿,簡訊,庫,都有內容提供器讓它們的資料有外部訪問介面 內容提供器提供的資料外部訪問介面是乙個uri.它由authority和path組成 path相當於不同的表加在authority的後面。如有表...