自己研究了一天,没效果 ...
解决方案 »
- 在使用GPS定位时,如何获取定位的精确度
- 通过intent.getExtras()获取信息失败
- 自定义Dialog中设置进度条进度的问题
- rollrock 1987
- 请问下哪儿有android的比较好的教程,大家推荐下,谢谢
- ProgressDialog 禁止取消
- [求助]求推荐Android比较漂亮的报表组件
- 百度地图SupportMapFragment与viewpager联合使用的问题
- 这是我见过的最奇葩的事,明明调用带五个参数的Matrix.translateM();可调试时却进到了带七个参数的Matrix.translateM(),有图有码
- 如何在eclipse中导入rxjava使用?
- 查询一个表,怎样做能让结果按拼音来排序
- 求页面布局分析
获取联系人代码如下: 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文件。