/

本示例展示了如何逐一读取联系人信息表中指定的“姓名”和“号码”数据列。

/

public class ContentProviderDemo extends Activity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

showRecords();

}

private void showRecords() {
    // 该数组包含了所有需要返回的字段
    String[] columns = new String[] { People.NAME, People.NUMBER };
    Uri mContacts = People.CONTENT_URI;
    Cursor cursor = managedQuery(
            mContacts,
            columns, // 需要返回的数据字段
            null, // WHERE 子句的参数
            null // ORDER BY 子句
    );
    // ...后续处理 cursor 对象
}

}