- 浏览: 376412 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
longxishui12:
这个一定要顶得高高的。
[Android UI界面] android中仿iphone实现listview的反弹效果 -
klower.jiang:
Good job, Thank you so much!
能够兼容ViewPager的ScrollView -
ZSRTFAT:
...
file size 的大小计算
String contactId ; private List<PeopleInfo> getContactsInfo(){ List<PeopleInfo> list = new ArrayList<PeopleInfo>(); //得到ContentResolver对象 ContentResolver cr = getContentResolver(); //取得电话本中开始一项的光标 Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null); PeopleInfo peopleInfo ; //向下移动光标 while(cursor.moveToNext()) { //取得联系人名字 int nameFieldColumnIndex = cursor.getColumnIndex(PhoneLookup.DISPLAY_NAME); String contact = cursor.getString(nameFieldColumnIndex); peopleInfo = new PeopleInfo(); //取得电话号码 contactId = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts._ID)); Cursor phone = cr.query(Phone.CONTENT_URI, null, Phone.CONTACT_ID + "=" + contactId, null, null); while(phone.moveToNext()) { String PhoneNumber = phone.getString(phone.getColumnIndex(Phone.NUMBER)); phoneString += ( PhoneNumber + "\n"); peopleInfo.setPhone(phoneString); } phone.close(); //获取联系人email Cursor emails = cr.query(ContactsContract.CommonDataKinds.Email.CONTENT_URI, null, ContactsContract.CommonDataKinds.Email.CONTACT_ID + " = " + contactId, null, null); while (emails.moveToNext()) { String email = emails.getString(emails.getColumnIndex(Email.DATA)); Log.d("test", email + "| " ); contact = contact+ "\n" + email; } peopleInfo.setName(contact); emails.close(); phoneString = "" ; list.add(peopleInfo); } cursor.close(); return list ; }
获得联系人信息2、
private void getContacts(){ //得到ContentResolver对象 ContentResolver cr = getContentResolver(); //取得电话本中开始一项的光标 Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null); PeopleInfo peopleInfo ; //向下移动光标 while(cursor.moveToNext()) { //取得联系人名字 int nameFieldColumnIndex = cursor.getColumnIndex(PhoneLookup.DISPLAY_NAME); String contact = cursor.getString(nameFieldColumnIndex); peopleInfo = new PeopleInfo(); peopleInfo.setName(contact); //取得电话号码 String ContactId = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts._ID)); Cursor phone = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID + "=" + ContactId, null, null); while(phone.moveToNext()) { String PhoneNumber = phone.getString(phone.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)); phoneString += ( PhoneNumber + "\n"); peopleInfo.setPhone(phoneString); } phoneString = "" ; list.add(peopleInfo); } cursor.close(); }
获得联系人 3 、
public List<PeopleInfo> getContact( ) { List<PeopleInfo> list = new ArrayList<PeopleInfo>(); //得到ContentResolver对象 ContentResolver cr = getContentResolver(); // 获得所有的联系人 Cursor cur = cr.query( ContactsContract.Contacts.CONTENT_URI, null, null , null, null); // 循环遍历 if (cur!=null&&cur.moveToFirst()) { int idColumn = cur.getColumnIndex(ContactsContract.Contacts._ID); int displayNameColumn = cur .getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME); do { PeopleInfo peopleInfo = new PeopleInfo(); // 获得联系人的ID号 String contactId = cur.getString(idColumn); // 获得联系人姓名 String disPlayName = cur.getString(displayNameColumn); peopleInfo.setName(disPlayName); // 查看该联系人有多少个电话号码。如果没有这返回值为0 int phoneCount = cur.getInt(cur .getColumnIndex(ContactsContract.Contacts._ID)); if (phoneCount > 0) { // 获得联系人的电话号码 Cursor phones = cr.query( ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID + " = " + contactId, null, null); if (phones!=null&&phones.moveToFirst()) { do { // 遍历所有的电话号码 String phoneNumber = phones.getString(phones .getColumnIndex(String.valueOf(ContactsContract.CommonDataKinds.Phone.NUMBER))); phoneString += ( phoneNumber + "\n"); peopleInfo.setPhone(phoneString); } while (phones.moveToNext()); phoneString = "" ; } phones.close(); } list.add(peopleInfo); } while (cur.moveToNext()); cur.close(); } return list; }
发表评论
-
drawable
2012-04-26 10:58 4001drawable 一些总结: http://www.c ... -
file size 的大小计算
2012-04-25 18:21 11197file size 的大小计算: String an ... -
SpannableStringBuilder
2012-04-25 17:34 4879设置指定文字颜色: String str = &quo ... -
sdcark卡。
2012-04-24 16:53 813转载:http://www.cnblogs.com/Terry ... -
android读写文件
2012-04-22 17:16 890一、 从resource中的raw文件夹中获 ... -
读取assessts的txt
2012-04-22 17:14 906try { // Return an Asset ... -
android 应用程序Activity之间数据传递与共享的几种途径
2012-04-21 22:09 947转载:http://blog.csdn.net/u0fly/a ... -
android 界面布局 很好的一篇总结 【转】
2012-04-19 16:17 1223转载:http://www.eoeandroid. ... -
activity以dialog形式显示
2012-04-11 17:41 62951、AndroidManifest.xml 文件中,申明 ac ... -
Android开发神贴整理
2012-04-06 14:36 731Android开发神贴整理 http://www.apkbu ... -
Google Android开发精华教程(apkbus整理)
2012-04-06 14:35 762转载 Google Android开发精华教程 ... -
使用Iterator 或for-each注意:java.util.ConcurrentModificationException
2012-04-05 16:37 860使用Iterator 或for-each注意:java.ut ... -
分享45个源码
2012-03-31 09:58 813http://www.apkbus.com/android-2 ... -
不显示近期任务
2012-03-28 17:11 1531manifest中设置activity为: (在长按HOME键 ... -
获取SD卡中的apk信息
2012-03-21 15:22 1150转自: http://hi.baidu.com/jeremy ... -
遮罩效果。
2012-03-15 16:53 872来自: http://www.ligotop.com/201 ... -
收藏Android下bitmap内存限制OUT OF MEMORY的方法
2012-03-15 16:15 1536收藏Android下bitmap内存限制OUT OF M ... -
android课程
2012-03-14 15:40 709http://www.mobidever.com/course ... -
学习网站
2012-03-06 18:10 676http://www.cyqdata.com/android/ ... -
Animation
2012-03-06 16:16 764http://gundumw100.iteye.com/ca ...
相关推荐
mobile下用c#获得联系人包括SIM卡联系人号码,资源来自网络,未测试
来自黑马28期得到联系人代码,对初学者比较有帮助
代码分为两种方式获得联系人电话号码: 一:通过代码读取系统联系人的方法; 二:通过调用系统联系人界面的方法,返回电话号码。
NULL 博文链接:https://daixj110.iteye.com/blog/985028
在日常Android手机的使用过程中,根据电话号码获得联系人头像,是经常会碰到的问题。本文即以实例形式讲述了Android根据电话号码获得联系人头像是实现代码。分享给大家供大家参考之用。具体方法如下: 首先,通过...
Android根据电话号码获得联系人头像,联系人名字,电话等实现代码
Android向通讯录中指定的某个联系人发邮件,代码利用 Android 提供的Intent 接口android.... 用户可以先把手动输入邮箱,也可以长按邮箱文本框跳到联系人那里找到联系人,得到联系人的邮箱,后返回; 发送邮件。
android联系得到联系人,并且设置搜索框,使用比较简单。
安卓获取手机联系人demo 参见博客 http://blog.csdn.net/aikongmeng/article/details/37656781
读取联系人的信息 该案例实现了查询自己暴露的数据,并将数据捆绑到ListView控件中的功能。 a,将数据插入到数据库中 //运行看不到效果 b....暴露的数据以列表的形式显示出来 //运行得到联系人信息图
获取通讯录中的联系人以及使用Volley请求调用后台接口,获得联系人归属地。
Android 获取 短信 通话记录 联系人
该项目为获得手机中的联系人,并且可以给每个联系人发送短信
主要为大家详细介绍了Android获取联系人姓名和电话代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
最新获得邮箱联系人的代码,全部可用 gmail的较简单,直接抓包后,模拟发包就可以了 sina的比较麻烦,主要是密码的加密比较罗嗦,费了半天劲才翻译成c#,只测试了免费邮箱 由于只是试验方法可行性,所以代码很烂...
安卓仿通讯录及微信联系人侧边栏滑动及字母索引,自定义控件,仿手机联系人 右侧滑动快速查找菜单,列表使用recyclerView,使用第三方pinyin4j-2.5.0.jar获得对应数据的首字母索引
这里实现的效果是,点击a Activity后,屏幕会跳转到手机的通讯录,任意选择点击一个通讯录中的联系人,则从通讯录Activity跳回到a Activity并在a Activity上显示你刚才选择通讯录联系人的名字。
//得到联系人数量 CString GetContanctAt(int nIndex); //得到指定联系人 BOOL SendMsg(LPCTSTR lpszContact, LPCTSTR lpszMsg); //发送文本 BOOL SendImg(LPCTSTR lpszContact, LPCTSTR lpszFilePath); //发送...
PHP能过163,126,sina,shou邮件的联系人