获取联系人信息
发布日期:2021-04-30 21:05:06 浏览次数:125 分类:精选文章

本文共 1205 字,大约阅读时间需要 4 分钟。

????????????????

mLinkmanButton= (Button) view.findViewById(R.id.record_linkman_button);mLinkmanButton.setOnClickListener(new View.OnClickListener() {    @Override    public void onClick(View v) {        Intent i=new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);        if (checkResponseActivity(getActivity(),i)) {            startActivityForResult(i,REQUEST_CONTACT);        }    }});

??????

private static final int REQUEST_CONTACT = 2;

public void onActivityResult(int requestCode, int resultCode, Intent data) {    if (resultCode != Activity.RESULT_OK) return;    if (requestCode==REQUEST_CONTACT){        Uri contactUri=data.getData();        //????????????????????        String[] queryFields=new String[]{ContactsContract.Contacts.DISPLAY_NAME};        //????---contactUri???where??        Cursor c=getActivity().getContentResolver().query(contactUri,queryFields,null,null,null);        if (c.getCount()==0){            c.close();            return;        }        c.moveToFirst();        String linkman=c.getString(0);        mRecord.setLinkman(linkman);        mLinkmanButton.setText(linkman);        c.close();    }}
上一篇:javaIO流应用——递归统计某目录下的所有文件名
下一篇:java_JSP_1

发表评论

最新留言

表示我来过!
[***.240.166.169]2026年06月08日 01时47分23秒