求一份Android可以导出VCard格式文件的源码。 自己研究了一天,没效果 ... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是将联系人导出程vcard格式吧?获取联系人代码如下: private ArrayList<String> contactName = new ArrayList<String>(); private ArrayList<String> contactNumber = new ArrayList<String>();private void getPhoneContacts() { ContentResolver resolver = this.getContentResolver(); Cursor cursor = resolver.query(Phone.CONTENT_URI, PHONES_PROJECTION, null, null, null); if(cursor != null) { while(cursor.moveToNext()) { String ctNumber = cursor.getString(PHONES_NUMBER_INDEX); if(TextUtils.isEmpty(ctNumber)) { continue; } String ctName = cursor.getString(PHONES_DISPLAY_NAME_INDEX); contactName.add(ctName); contactNumber.add(ctNumber); } cursor.close(); } }以上只是获取部分数据,其余同理。将获取的数据组织程vcard格式文件就行了。 自己提数据,自己写个vcard文件。 android.graphics.drawable怎么设置时间隐藏? android 改变整个应用字体或者阅读模式 ANDROID NDK开发:头文件引不进去 【求助】动态更改开关机铃声 Android新手,hello world就是跑不出来,请帮忙看下怎么回事 ImageView监听事件的问题 android xmpp 聊天连接服务器报错 android socket 从客户端到服务器传图片的奇葩现象,求大神指导下 安卓Editext问题 在模拟器显示高德地图直接崩溃 查询一个表,怎样做能让结果按拼音来排序 求页面布局分析
获取联系人代码如下: private ArrayList<String> contactName = new ArrayList<String>(); private ArrayList<String> contactNumber = new ArrayList<String>();private void getPhoneContacts() { ContentResolver resolver = this.getContentResolver(); Cursor cursor = resolver.query(Phone.CONTENT_URI, PHONES_PROJECTION, null, null, null); if(cursor != null) { while(cursor.moveToNext()) { String ctNumber = cursor.getString(PHONES_NUMBER_INDEX); if(TextUtils.isEmpty(ctNumber)) { continue; } String ctName = cursor.getString(PHONES_DISPLAY_NAME_INDEX); contactName.add(ctName); contactNumber.add(ctNumber); } cursor.close(); } }
以上只是获取部分数据,其余同理。将获取的数据组织程vcard格式文件就行了。
自己提数据,自己写个vcard文件。