2019独角兽企业重金招聘Python工程师标准>>>

多么希望markdown博客发表后的效果是这样的。

而不是下面这样的(还是在kindeditor下折腾出来的,osc的markdown惨不忍睹)。

  • 从这里http://cordova.apache.org/找到Contacts的入口,看md文档。

  • 打开webstorm9,新建cordova工程。

  • 打开terminal视图,添加对android的支持
    cordova platform add android

  • 添加contacts插件
    cordova plugin add org.apache.cordova.contacts

  • 然后将jquery mobile的js和css拷贝到www/js目录下

  • 打开index.html,修改内容如下:

    <!DOCTYPE html>
    <html><head><meta charset="utf-8" /><link rel="stylesheet" type="text/css" href="css/index.css" /><link rel="stylesheet" href="js/jqm/jquery.mobile-1.4.4.min.css"/><script src="js/jqm/jquery-1.11.0.min.js"></script><script src="js/jqm/jquery.mobile-1.4.4.min.js"></script><title>Hello World</title></head><body><div data-role="page"><div data-role="header"><h1>Contact Search</h1></div><div data-role="content"><input type="text" name="search" id="search"/><button id="btnSearch"></button><ul id="results" data-role="listview" data-inset="true"></ul></div></div><script type="text/javascript" src="cordova.js"></script><script type="text/javascript" src="js/index.js"></script></body>
  • 打开index.js修改内容如下

    (function ($) {
    document.addEventListener("deviceready", onDeviceReady, false);
    function onDeviceReady() {$('#btnSearch').bind("touchend", function () {var search = $.trim($('#search').val());if (search == "") return;var opt = new ContactFindOptions();opt.filter = search;opt.multiple = true;navigator.contacts.find([navigator.contacts.fieldType.displayName, navigator.contacts.fieldType.phoneNumbers], onSuccess, onError, opt);})
    }function onSuccess(contacts) {var s = '';for (var i = 0; i < contacts.length; i++) {s += '<li>' + contacts[i].displayName + '</li>';}$('#results').html(s);$('#results').listview('refresh');
    };function onError(contactError) {navigator.notification.alert('sorry, we had a problem and gave up.');
    };
    })(jQuery);

    输入如下命令编译 cordova build

  • 将手机通过USB连接到电脑,输入如下命令测试
    cordova run

  • 搭建环境见这里

转载于:https://my.oschina.net/uniquejava/blog/343391

cordova contacts测试相关推荐

  1. ionic cordova 常用命令

    2019独角兽企业重金招聘Python工程师标准>>> ionic 先在桌面环境下测试,Chrome运行正常,然后编译成各种移动平台版本,这里以android版本为例 cd q-me ...

  2. WIN7下搭建CORDOVA环境

    技术交流群:233513714 Cordova 环境搭建 1安装JDK 工具文件夹中:jdk目录 1)下载地址:http://www.oracle.com/technetwork/java/javas ...

  3. cordova 打包工具

    cordova 打包工具 原文:cordova 打包工具 一.环境安装 1.安装NodeJs https://nodejs.org 直接去官网下载并按默认路径安装就可以了. 安装完成后在命令行:   ...

  4. Cordova(PhoneGap) 环境搭建与基础

    Cordova(PhoneGap) 创建步骤:官方Guide 环境准备 安装 Node.js nodejs.org 安装 git git-scm.com (bin目录添加到path) 安装 cordo ...

  5. Mac Cordova iOS配置和常见问题

    cordova介绍 cordova中文网 更新Cordova和你的项目 http://zhenby.com/blog/2013/05/16/cordova-for-ios/ cordova 常用命令 ...

  6. cordova App脚手架

    环境配置 cordova 是 node.js 的一个插件,可以用npm 分发.所以电脑需要先配置 node.js 环境 node.js 环境配置 常见命令 安装 cordova: npm instal ...

  7. ionic cordova实现获取显示手机通讯录

    应用内经常会遇到显示通讯录的需求,混合开发hybrid App实现可以用ionic+condorva来实现. 话不多说,先看看效果: 再来说说方法步骤: 添加cordova contacts插件 co ...

  8. 跨平台移动开发phonegap/cordova 3.3全系列教程-helloworld

    1.    建立专案(cordova) 打开cmd命令行 cordova create ACESMobile aces.mobile ACES cd acesmobile 如图 2.    安装插件 ...

  9. Cordova插件清单

    2019独角兽企业重金招聘Python工程师标准>>> //获取App的版本信息 cordova plugin add https://github.com/whiteoctober ...

最新文章

  1. 大型网站技术架构(七)网站的可扩展性架构
  2. java中 resource_Java从Resource中读取文本文件
  3. 阿里基础设施技术亮相SIGCOMM 2018
  4. bond的主备模式_linux-rhel7配置网卡bond双网卡主备模式
  5. W4_python_decorator_generator_Iteratable_Iterator_json_pickle
  6. matlab的max与min函数
  7. python 运维包_基础入门_Python-模块和包.运维开发中__import__动态导入最佳实践?
  8. html5 canvas 不兼容safari浏览器_HTML5简介
  9. 小箭头的写法,z-index在ie7显示混乱问题
  10. 如果一个国家是一种颜色,中国的颜色美哭了!
  11. 重磅!2022年JCR正式发布(附最新影响因子详单)
  12. 在android中编程制作kml、kmz文件的思路
  13. gps测试软件用法,gps测量仪器使用方法及教程
  14. 【反欺诈场景剖析】虚假账号的产生和流转
  15. ueditor 前后端分离+图片上传
  16. 如何编写python函数_编写高质量的Python代码系列(二)之函数
  17. python报错就一定是有错吗_Python-什么是错误的幻数错误?
  18. 使用vba进行excel超链接设置(链接到当前文档某一单元格)
  19. [转]触乐独家:揭秘愈演愈烈的苹果“做号退款”生态圈
  20. Beyond Compare 3过期

热门文章

  1. 工作随笔之nginx 应用场景
  2. Ruiy自我识人做事领悟录ing
  3. new char[x]和new char(x)的差别
  4. 视频分享:编码与代码评审-质量与现实的最激烈冲突点(完整版)
  5. 两个表点击分页的时候怎么判断点的是哪一个表_百亿级数据分表后怎么分页查询?...
  6. AWS 云技术专栏系列文章
  7. 边缘计算 — 边缘网络
  8. 关于“#ifdef __cplusplus” 和 extern C 的问题
  9. C语言基础学习day10
  10. 手撸一个npm包,安利一下duiba-sprite