Android源码--打开系统联系人界面并获取点击
来源:互联网 发布:怎么在淘宝上买电视棒 编辑:程序博客网 时间:2024/06/12 23:51
// 选择联系人btn_selectcontacts.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {/* * 这是打开自己写的Activity * * Intent intent = new Intent(getApplicationContext(), * ContactsActivity.class); startActivityForResult(intent, 0); */// 打开系统的联系人界面Intent intent = new Intent();intent.setAction("android.intent.action.PICK");intent.addCategory("android.intent.category.DEFAULT");intent.setType("vnd.android.cursor.dir/phone_v2");startActivityForResult(intent, 1);}});}/** * 接收选择联系人的电话数据 */@Overrideprotected void onActivityResult(int requestCode,int resultCode, Intent data) {/** * if (data != null) { if (resultCode == 1) { String phoneNumber = * data.getStringExtra("phoneNumber"); * et_safeNumber.setText(phoneNumber); } } */// 以下是获取系统的联系人if (data != null) {Uri uri = data.getData();String phoneNumber = null;// 创建内容解析者ContentResolver contentResolver = getContentResolver();Cursor cursor = contentResolver.query(uri, null, null, null, null);while (cursor.moveToNext()) {phoneNumber = cursor.getString(cursor.getColumnIndex("data1"));}et_safeNumber.setText(phoneNumber);cursor.close();}super.onActivityResult(requestCode, resultCode, data);}
0 0
- Android源码--打开系统联系人界面并获取点击
- android:打开系统联系人界面并获取数据
- Android:打开系统联系人界面并获取数据
- android打开系统联系人界面
- 安卓打开系统联系人界面并返回联系人信息
- android 如何打开系统联系人界面
- android 如何打开系统联系人界面
- Contacts---android 如何打开系统联系人界面
- android 如何打开系统联系人界面
- Android之 打开系统联系人界面
- Android 获取系统联系人并排序
- Android 获取系统联系人并排序
- Android 获取系统联系人并排序
- Android 获取系统联系人并排序
- Android 点击按钮读取手机联系人并绑定到ListView中和点击按钮跳转系统联系人界面选中绑定至TextView
- Android 获取系统联系人
- Android获取系统联系人
- Android获取系统联系人
- git在oschina中的使用
- Git 常用命令大全
- Youth
- WindowManager.LayoutParams(四:BRIGHTNESS)
- java学习
- Android源码--打开系统联系人界面并获取点击
- 高性能 TCP & UDP 通信框架 HP-Socket v3.3.2 发布
- AFNetworking小记
- Oracle 两个时间段是否重合 冲突
- 理解Linux系统负荷 (修订版)
- 欢迎使用CSDN-markdown编辑器
- IOS ARC中CTCallCenter无法监听电话的解决方案
- 学习使用:before和:after伪元素
- 可阻塞的Cache—BlockingCache