android 如何读取同学录中的数据,还望大家指教啊,我太菜了

解决方案 »

  1.   

    同学录?自己写的android程序?网上下的andorid程序?pc机上的?
      

  2.   

    android手机没有同学录,只有联系人信息
      

  3.   

    读取出通讯录 中的数据,通过BaseAdapter放到一个listview中,如何实现,我没找到相关的资料,哪位高手详细的指导一下吧
      

  4.   

    import android.app.ListActivity;
    import android.database.Cursor;
    import android.net.Uri;
    import android.os.Bundle;
    import android.provider.Contacts.People;
    import android.provider.ContactsContract.CommonDataKinds.Phone;
    import android.widget.SimpleCursorAdapter;public class CursorAdapter extends ListActivity {
    private final static String URI = "content://contacts/phone/";
    private final static String[] PROJECTION = new String[]{Phone._ID,Phone.NUMBER,Phone.NUMBER};
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    Cursor c = managedQuery(Phone.CONTENT_URI, PROJECTION, null, null, null);
    this.setListAdapter(new SimpleCursorAdapter(this, android.R.layout.simple_list_item_2, c, new String[]{Phone.NUMBER,Phone.NUMBER}, new int[]{android.R.id.text1,android.R.id.text2}));
    }
    }这个就是显示通讯录的,你把Phone给成People就是通讯录的,相关People的属性你可以查下,无非就是姓名号码喽。
      

  5.   

    下对应版本的sample看下,很多的
      

  6.   

    谢谢啦,我是想通过BaseAdapter中的getview方法来实现把数据放到listview中,麻烦在指导一下啦