读取联系人 新建项目ContactsTest 修改activity_main.xml: <?xml version="1.0" encoding="utf-8"?...=null){ while(cursor.moveToNext()){ //获取联系人姓名 String...ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME )); //获取联系人手机号
Outlook联系人组 22.png 23.png 24.png 25.png
只要是开发和手机通讯录有关的应用,总要学会获取联系人信息,每次都google很麻烦,怎么办?...com.android.contacts/contacts; // ContactsContract.Data.CONTENT_URI = content://com.android.contacts/data; /** * 获取联系人信息...contactData = new JSONObject(); String mimetype = ""; int oldrid = -1; int contactId = -1; // 1.查询通讯录所有联系人信息...,通过id排序,我们看下android联系人的表就知道,所有的联系人的数据是由RAW_CONTACT_ID来索引开的 // 所以,先获取所有的人的RAW_CONTACT_ID Cursor cursor...// 1.1,拿到联系人的各种名字 if (StructuredName.CONTENT_ITEM_TYPE.equals(mimetype)) { cursor.getString(cursor .
我们经常因为各种各样的原因,需要把微信里面的联系人导出成Excel保存下来。 今天这边就跟大家直接简单的说下怎么导出微信的联系人。首先,我们需要借助【为简工具箱】去做这个导出。...导出的excel表格如下图所示。image.png详细教程见 http://blog.weijianba.com/post/3.html
获取ContentResolver内容解析器对象,通过getContentResolver()方法 调用ContentResolver对象的query()方法,得到raw_contacts表里面的数据,...()方法,参数是索引 判断不为null,查询另一张表 调用ContentResolver对象的query()方法,得到data表里面的数据,得到Cursor对象 参数:Uri对象,字段String[]数组...调用ListView对象的setAdapter()方法,分配数据到视图,参数是Adapter对象 通过new SimpleAdapter()来获得Adapter对象 参数:上下文,数据集合,布局资源,...import android.content.Context; import android.database.Cursor; import android.net.Uri; /** * 读取手机联系人...List> contacts=new ArrayList>(); //循环联系人表
内容提供是实质上是个接口,后门,他给别人提供数据,系统联系人是个比较复杂的内容通过者。...-journal,这个文件和数据库的事务相关 联系人应用数据库的主要结构 raw_contacts 联系人表 contact_id 联系人id data数据表 raw_contact_id联系人id,...mimetype_id数据类id,data1数据 mimetypes类型表 1 email,5 phone,7 name 查询所有的联系人信息: 查询raw_contacts表把联系人id取出来 根据id...和值new String[]{id} 世面上的很多应用都是取出了联系人的信息,社交应用一般都有发送信息给对方,读取系统联系人 需要定义权限:<uses-permission android:name="...com.android.contacts/raw_contacts"); Uri dataUri=Uri.parse("content://com.android.contacts/data"); //循环联系人表
iOS9全新的联系人相关框架——Contacts Framework 一、引言 在以前iOS开发中,涉及联系人相关的编程,代码都非常繁琐,并且框架的设计也不是Objective-C风格的...至于AddressBookFramework的相关api如何繁琐,在以前的博客中有记录,地址如下: 联系人信息相关编程:http://my.oschina.net/u/2340880/blog/407347...如下,通过添加一个联系人来向大家做演示: 1、联系人对象:CNContact 这个对象是用来配置联系人信息的,有可变的CNMutaleContact和CNContact,区别用来读取和创建联系人。...三、获取格式化的联系人信息 iOS9中,ContactFramework也为开发者提供了非常方便的格式化信息的方法,还拿我们上面创建的联系人对象举例: 1、获取格式化的联系人姓名 NSString...四、提取联系人 在开发中,提取联系人的使用率要远远高于创建联系人,ContactFramework提取联系人的方式,类似于数据库的检索方式,通过配置条件,提取出我们需要的数据,例如:
React Native通讯录联系人组件,名叫:react-native-contacts,可以用来增加、读取、修改、删除、搜索手机通讯录中的联系人信息,兼容IOS和安卓双平台。...安装 npm install react-native-contacts react-native link react-native-contacts iOS权限配置 需要增加读取联系人的权限,在Info.plist...示例 增加联系人 var newPerson = { emailAddresses: [{ label: "work", email: "mrniet@example.com",..."Nietzsche", givenName: "Friedrich", } Contacts.addContact(newPerson, (err) => { /*...*/ }) 更新和删除联系人...,getAll方法会比较慢,作者建议先获取好所有联系人,存储在本地数据库中。
调用系统联系人列表 Intent intent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI); startActivityForResult... } 11 } 12 super.onActivityResult(requestCode, resultCode, intent); 13 } 解析联系人信息
getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null, null, null); // 获取手机联系人...代码示例 参考推荐: Working With Android Contacts Android Contacts的使用
获取联系人就比较复杂了,其表结构也比较复杂,我们获取联系人的姓名、电话号码、邮箱,要通过3张表去提取 数据库所在位置data-->data中的下面路径 ?...data表,这个表中的“data1”列几乎包含了我们想要的数据,但是如何通过分类提取,第四列的代号说明了data1数据的类型,这些代号在mimetypes表中有对应的说明,要找到这些数据,又要通过raw_contact_id...raw_contacts表,我们通信录中要显示的信息必须要在这里找到对应的ID,当我们删除了联系人,data表中的数据并没有删除,只是删除了证张表contact_id变为null,而不是真的删除 ?...获取联系人的效果图 ?...中找到该联系人的电话号码 * 通过这个ID可以在ContactsContract.CommonDataKinds.Email.CONTENT_URI 找到该联系人的邮箱
Android 获取系统联系人信息的实例 一、获取手机联系人姓名及手机号 //跳转到系统联系人应用 Intent intent = new Intent(Intent.ACTION_PICK,..."); } 添加权限申请 <uses-permission android:name="android.permission.READ_CONTACTS" / 选择联系人并返回...* * @param cursor * @return Key为联系人姓名,Value为联系人手机号 */ private Map<String, String...= cursor) { cursor.moveToFirst(); // 获得联系人的ID号 int idFieldIndex = cursor...ContactsContract.Contacts.DISPLAY_NAME); phoneName = cursor.getString(idphoneNameIndex); // 获得联系人的电话号码的
📷 1、点击[文本] 📷 2、点击[设置单元格格式] 📷 3、点击[自定义] 📷 4、点击[G/通用格式] 📷 5、点击[确定] 📷 6、点击[文本] ...
**图片2: 多种过滤方案灵活的过滤方案可以根据我们的业务需求,自己定制符合的过滤方案,避免获得重复冗余数据,使我们的数据更加的精确,高效系统内置了多种过滤方案:图片同时支持根据域名,IP归属,网页标题...关键词采集根据提供的关键词采集全网的数据,重复判断:可以选择根据域名或者网址进行重复判断,采集字段包括域名,网址,IP地址,IP所属国家,标题,描述,访问状态等。...图片2: URL采集根据提供的URL数据批量采集全网被收录的数据,重复判断:可以选择根据域名或者网址进行重复判断,支持线程数自定义,可根据自己机器配置调整最优采集字段包括域名,网址,IP地址,IP...**创建爬虫任务**图片图片3: 联系任务可根据提供的域名地址采集被收录的联系方式等信息包含手机。...电话,qq,邮箱等远程结果推送支持:可将结果推送到远程的服务器**创建联系任务**图片URL采集工具可以帮助我们进行数据**抓取、处理、分析,挖掘**。
平时我们在微信中备份记录、传输文件的时候可能用的最多的就是“文件传输助手”了吧。 通常一番不太习惯用收藏之类的功能,因为很多可能都只是临时备份、备忘,而且分组、加标签之类的太麻烦,路径太长。...于是一番琢磨着怎么能多创造一些“文件助手”之类的,后来一番找到了一个非常简便的方法。 原理其实也很简单,就是拉两个自己熟悉的人建个群,然后把这两个人再踢出去,一个只有你一个人的“群”就被创造出来了。...群名你可以根据用途需求,随意更改,这样就可以实现凭空创造一个微信联系人了。 ? 用同样的方法,我们就可以创造任意多个这样的“助手”,可以实现文件传输助手的功能。...这个技巧的好处就是,可以直接在历史聊天界面就可以找到入口,而且可以创造无限多个标签。无论是工作备忘、待办事项备忘,我们都可以用这样的方式实现。 这个小技巧,也许你用得着~?
GroupingViewSample 制作类似联系人页面所需要的Slider,还有用来给recyclerview进行分组的ItemDecoration,我觉得最实用的地方是可以用xml来画对应部分的布局...,而不是用cavas 最基本的效果图,效果图比较low ?...{ //只要是摸到了或者划过了这个某个item就会触发,返回对应的item和对应的数据 fun onTouch(item: View, data: Any?)...GroupDecoration 简介:可以自己控制列表的分组规则和分组标题的样式,而且可以用xml绘制分组标题 用法: 像所有其他的ItemDecoration一样,add到recyclerview上就可以了...,主要需要实现下面几个方法 //判断当前position的数据是否是一个组的第一个,也就是需要加分组item的position abstract fun checkItemIsFirstOfGroup
本期主题聚焦联系人和身份。 重要更新 Android 11 的目标之一是让手机更加 "以人为本",因为与至爱亲朋保持联系对人们而言至关重要。...视频资源 如需要进一步了解这些 "以人为本" 的功能,我们建议您查看关于联系人的 Android 11 发布精选片段。...此外,您还可以观看 Dan 发表的关于聊天新增功能的 精彩概览演讲 和其他系统 UI 更新。最后,您还可以收听 Chet 的播客,听听他就 联系人 和 Bubble 与我们的沟通。...开始学习 如果您想要轻松了解本周的要点,请查看 "联系人和身份" 学习计划。...知识点 Android 11 是我们持续优化用户、联系人以及聊天等重要功能的起点。生态系统中的许多合作伙伴推出了各种精彩的应用和服务,以实现联系和聊天的功能。
PHP读取163邮箱获取联系人 PHP环境:7.0以上 <?...php error_reporting(0); //邮箱用户名(不带@163.com后缀的) $user = 'username'; //邮箱密码 $pass = 'password...lightweight=1&verifycookie=1&language=-1&style=-1'; $ch = curl_init($url); //创建一个用于存放cookie信息的临时文件 $cookie...= tempnam('.','~'); $referer_login = 'http://mail.163.com'; //返回结果存放在变量中,而不是默认的直接输出 curl_setopt...120); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); //将之前保存的cookie
以下给大家介绍一些Outlook“联系人”的相关功能和操作技巧。 1. 如何快速添加联系人?...打开“联系人”窗口中的“细节”选项卡,这些信息都可以在里面记录下来。 ? 2. 每次都要给固定的几个人发邮件,如何快速的添加联系人?...(3)、在发送邮件时,只需要在选择联系人的时候,选择相应的组就可以了。 ? 3. 联系人太多,如何快速找到需要的人?...如何查看与联系人的各种信息往来? 在“联系人”视图中,双击想要查看的联系人信息,打开联系人对话框中的“活动”标签。...这里会罗列出曾经与此联系人相关的所有活动信息,包括邮件往来、约会事件等,你可以直接双击这些条目查看详细情况。 ? 6. 如何制作和发送自己的电子名片?
今天的主题就是仿联系人界面。相信大家在平时都见过,就是可以实现快速索引的侧边栏。比如在美团中选择城市的界面: 美团中选择城市的界面 我们可以看到在右侧有一个支持快速索引的栏。...private int width; // 控件的高度 private int height; // 字母单元格的宽度 private float cellHeight; /** * 得到控件的大小...测量出字母的宽度和高度。...这里要注意的是,canvas.drawText(String text, float x, float y, Paint paint)中的 x,y 指的是字母左下角的坐标,并不是“原点”。...值对应的是索引中的哪个字母,然后回调了监听器;而在ACTION_UP中重置了lastSelected,回调了监听器。
领取专属 10元无门槛券
手把手带您无忧上云