- 浏览: 7251179 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1546)
- 企业中间件 (236)
- 企业应用面临的问题 (236)
- 小布Oracle学习笔记汇总 (36)
- Spring 开发应用 (54)
- IBatis开发应用 (16)
- Oracle基础学习 (23)
- struts2.0 (41)
- JVM&ClassLoader&GC (16)
- JQuery的开发应用 (17)
- WebService的开发应用 (21)
- Java&Socket (44)
- 开源组件的应用 (254)
- 常用Javascript的开发应用 (28)
- J2EE开发技术指南 (163)
- EJB3开发应用 (11)
- GIS&Mobile&MAP (36)
- SWT-GEF-RCP (52)
- 算法&数据结构 (6)
- Apache开源组件研究 (62)
- Hibernate 学习应用 (57)
- java并发编程 (59)
- MySQL&Mongodb&MS/SQL (15)
- Oracle数据库实验室 (55)
- 搜索引擎的开发应用 (34)
- 软件工程师笔试经典 (14)
- 其他杂项 (10)
- AndroidPn& MQTT&C2DM&推技术 (29)
- ActiveMQ学习和研究 (38)
- Google技术应用开发和API分析 (11)
- flex的学习总结 (59)
- 项目中一点总结 (20)
- java疑惑 java面向对象编程 (28)
- Android 开发学习 (133)
- linux和UNIX的总结 (37)
- Titanium学习总结 (20)
- JQueryMobile学习总结 (34)
- Phonegap学习总结 (32)
- HTML5学习总结 (41)
- JeeCMS研究和理解分析 (9)
最新评论
-
lgh1992314:
[u][i][b][flash=200,200][url][i ...
看看mybatis 源代码 -
尼古拉斯.fwp:
图片根本就不出来好吧。。。。。。
Android文件图片上传的详细讲解(一)HTTP multipart/form-data 上传报文格式实现手机端上传 -
ln94223:
第一个应该用排它网关吧 怎么是并行网关, 并行网关是所有exe ...
工作流Activiti的学习总结(八)Activiti自动执行的应用 -
ZY199266:
获取不到任何消息信息,请问这是什么原因呢?
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息 -
xiaoyao霄:
DestinationSourceMonitor 报错 应该导 ...
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息
没事开发一个phonegap通讯录使用:
js如下:
//调用手机通讯录的方法 function queryContactList() { var options = new ContactFindOptions(); var fields=["id","name","displayName", "phoneNumbers","emails"]; //options.filter=getParameterByName("id"); options.multiple=true ; //调用phonegap的手机通讯信息的方法 navigator.contacts.find(fields,showContact, onError, options); } //调用失败的通知 function onError(fail) { alert(fail); } //调用成功处理方式 function showContact(contacts) { var sb=new StringBuffer(); sb.append("<ul data-role='listview' data-inset='true' data-icon='plus' >"); var temp=new StringBuffer(); for (var i=0;i<contacts.length;i++) { var diaplayName=contacts[i].displayName; if(diaplayName==''||diaplayName==null){ diaplayName=contacts[i].name; if(diaplayName==''||diaplayName==null){ diaplayName=contacts[i].nickname; if(diaplayName==''||diaplayName==null){ diaplayName=contacts[i].givenName+" "+contacts[i].familyName; } } } var phoneNumber=contacts[i].phoneNumbers[0].value; temp.append("<li><div class='ui-grid-a'><div class='ui-block-a'>"+contacts[i].displayName+"</div><div class='ui-block-b'>"+phoneNumber+"</div></div></li>"); } //当前通讯没有信息的提示信息 if(temp.toString("")==''){ temp.append("<li>通讯录没有通讯信息!</li>"); } sb.append(temp.toString("")); sb.append("</ul>"); $("#telContactList").html(sb.toString("")); $("div[data-role=content] ul").listview(); }
utils.js代码如下:
//模仿java的StringBuffer的javascript的实现 function StringBuffer() { this._strs = new Array; } StringBuffer.prototype.append =function(str) { this._strs.push(str); }; StringBuffer.prototype.toString = function(separate) { return this._strs.join(separate); };
html页面如下:
<!DOCTYPE html> <html> <head> <title>通讯录信息</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta name="format-detection" content="telephone=no"/> <script src="jquery.mobile/jquery-1.6.4.min"></script> <script src="jquery.mobile/jquery.mobile-1.0.1.js"></script> <link rel="stylesheet" href="jquery.mobile/jquery.mobile-1.0.1.css" /> <script src="phonegap-1.4.1.js"></script> <script src="jquery.mobile/contact.js"></script> <script src="jquery.mobile/utils.js"></script> <script> document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { queryContactList(); } </script> </head> <body> <div data-role="page" id="mainTrainIndex" data-theme="b" > <!-- header --> <div data-role="header" data-position="fixed" > <h1>通讯录信息</h1> </div> <!-- content --> <div data-role="content" data-theme="b" > <div id="telContactList"></div> </div> </div> </body> </html>
评论
2 楼
longgangbai
2013-05-27
lhtzjy 写道
请问楼主,为什么我的通讯录出不来呢?我粘贴复制以后,手机通讯录显示不出来
检查你的几个js脚本是否版本是否支持,尤其是phonegap那个,一直的修改所以可能不同版本采用的不一样哦
1 楼
lhtzjy
2013-05-27
请问楼主,为什么我的通讯录出不来呢?我粘贴复制以后,手机通讯录显示不出来
发表评论
-
[转]年度最实用50款免费Android应用推荐
2012-11-08 16:39 3260据国外媒体报道,有人说Android应用市场比iPhone应用 ... -
GIS的学习(四十五)【转】Integration of the MBTiles format on Android
2012-10-22 17:13 2879转载自 http:/ ... -
GIS的学习(四十四)osmdroid sdcard检查
2012-10-15 16:12 2277在许多应用中使用到sdcard的检查,在osmdro ... -
GIS的学习(四十三)osmdroid基于几个经典代理类
2012-10-15 16:06 2559在osmdroid中给基于位置的代理类如下: pack ... -
Android中PopupWindow的用法(位置、动画、焦点)
2012-10-12 14:12 11423在Android中有很多级别的Window,不同级别的Wind ... -
【转】Android根据分辨率进行单位转换-(dp,sp转像素px)
2012-10-11 09:18 27061Android系统中,默认的单位是像素(px)。也就是说,在没 ... -
GIS的学习(二十九)Osmdroid 离线地图存放位置的研究和详细分析
2012-09-23 11:49 11353在手机通过osmdroid调用离线地图必须放在 ... -
GIS的学习(二十八)Osmdroid相关的开源项目
2012-09-23 11:31 25182osm 数据格式(openstreet map)与Ro ... -
GIS的学习(二十七)通过geoserver的georss访问第三方地图
2012-09-23 00:34 3523在geoserver中如果想调用第三方地图可以采 ... -
android中使用 定时更新界面定时器Timer的使用
2012-09-22 22:09 25432handler的使用 一、Handler的定义: ... -
【转】Android应用程序的自动更新升级(自身升级、通过tomcat) .
2012-09-16 15:03 7272http://blog.csdn.net/mu0206mu/a ... -
GIS的学习(二十七)OGC 的WCS WFS 及WMS 服务
2012-09-11 22:22 12017http://www.gisall.com/?6678/v ... -
GIS的学习(二十六)geotools 使用 部分代码总结
2012-09-11 22:20 5613前段时间的一个项目 本来用ae完成了种种的 查询,空间分析等等 ... -
GIS的学习(二十五)geoserver wms中的各种操作API详细讲解和使用
2012-09-10 17:42 9602官方geoserver中WMS服务中几种操作的API的详细说明 ... -
GIS的学习(二十四)android异步调用geoserver wms中的地图
2012-09-10 17:38 8044在geoserver的客户端通过wms的GetMap实现 ... -
GIS的学习(二十三)geoserver中CQL和ECQL的使用
2012-09-10 16:29 6489以下引用自官方文档: CQL and ECQL¶ CQ ... -
GIS的学习(二十二)osmdroid中添加縮放控件
2012-09-06 23:09 2740package com.geoserver.osmdroid; ... -
GIS的学习(二十一)在osmdroid 地图中添加marker 并添加事件
2012-09-06 22:27 6430我有 osmdroid,overlayswithf ... -
GIS的学习(二十)基于Geoserver的WFS服务与Openlayers实现地理查询
2012-08-30 18:48 11298基于Geoserver发布的wfs服务,与Openlayers ... -
GIS的学习(十九)Geoserver使用添加,删除,查询地图中的POI
2012-08-30 17:28 10200在geoserver自定义的地图中通过geoserver ...
相关推荐
PhoneGap API的使用方法总结和PhoneGap的使用方法、PhoneGap第三方文件。
网上的phonegap中文帮助文档尚少,翻译也不太好,在此收集了一些翻译优秀的文章,并制作成chm的帮助文档,以帮助各位学习,此文档包含了phonegap的主要使用功能,并提供了完整示例
PhoneGap API 帮助文档,加速度计、相机、捕捉、指南针、设备、通讯录、消息、文件、定位、媒体
Phonegap中文版的开发指南,介绍了如何使用摄像头,位置访问设备信息等。
PhoneGap,API帮助文档翻译整理6-Contacts(通讯录)
phonegap官网API,大家就留交流
最新的Phonegap api 中文翻译版。让你快速入门。
PhoneGap,API帮助文档翻译整理4-Compass(指南针)
PhoneGap - API 中文说明,虽然官网http://docs.phonegap.com/ 上有api说明,不过是英文的,还是中文这个比较容易看和理解,是载的别人资源,大家有需要便宜拿去用就好了。
官方中文版,区别于其他自己翻译的资源,收集整理自官方网站
PhoneGap中文API
PhoneGap API之事件处理
PhoneGap,API帮助文档翻译整理10-Media_(媒体)
PhoneGap - API 中文说明 Accelerometer 加速度计 Camera 相机 Capture 捕捉 Compass 指南针 Contacts 联系人 Device 设备 Events 活动 File 文件 Geolocation 地理位置 Media 媒体 Network 网络 Notification 通知...
PhoneGap,API帮助文档翻译整理2-Camera(相机)
PhoneGap,API帮助文档翻译整理3-Capture(捕捉)
PhoneGap,API帮助文档翻译整理5-Device(设备)