npm 包 @nodert-win8.1/windows.applicationmodel.contacts.provider 使用教程

在前端开发中,我们经常需要使用一些特定的工具来完成一些功能。一些常见的功能可能已经有现成的 npm 包可以使用,但在特定的操作系统或平台上,可能需要使用一些特定的工具。@nodert-win8.1/windows.applicationmodel.contacts.provider 就是这样一款特定的 npm 包,它为开发者提供了在 Windows 平台上访问联系人信息的功能。下面是详细的使用教程。

安装

在项目中安装 @nodert-win8.1/windows.applicationmodel.contacts.provider:

--- ------- ---------------------------------------------------------

用法

使用 @nodert-win8.1/windows.applicationmodel.contacts.provider 的第一步是创建一个新的实例对象:

----- ---------------- - ---------------------------------------------------------------------
----- -------- - --- ----------------------------

查询联系人信息

获取所有联系人信息:

--- -------- - ----- -----------------------

获取在特定时间后添加到联系人列表中的联系人信息:

--- --------- - --- ---------------
--- -------- - ----- ------------------------ --------------------------------------
    ------------ ------------------------------------------------------
        ---------- ---------------------------------------------------
        --
        ---------
    ---

获取特定联系人 ID 的联系人信息:

--- -- - -------------
--- -------- - ----- ----------------------------

创建联系人信息

创建一个新的联系人信息:

--- ------- - --- ---------------------------

设置联系人的属性:

--- ---- - --- -------------------------------
---------------- - -----
-------------- - ----
--------------- - ----
------------ - -----

--- ----- - --- --------------------------------
------------- - -----------------------
---------- - -------------------------------------------
-----------------------------

--- ----- - --- --------------------------------
------------ - --------------
---------- - -----------------------------------------
-----------------------------

--- ------- - --- ----------------------------------
--------------------- - ----- ------------ ------
---------------- - ----------
----------------------------------

将联系人信息保存到系统联系人列表中:

----- ------------------------------

删除联系人信息

删除特定联系人 ID 的联系人信息:

--- -- - -------------
----- -------------------------------

示例代码

----- ---------------- - ---------------------------------------------------------------------
----- -------- - --- ----------------------------

----- -------- ------------- -
    --- --------- - --- ---------------
    --- -------- - ----- ------------------------ --------------------------------------
            ------------ ------------------------------------------------------
            ---------- ---------------------------------------------------
        --
        ---------
    ---
    ----------------------
-

----- -------- --------------- -
    --- ------- - --- ---------------------------

    --- ---- - --- -------------------------------
    ---------------- - -----
    -------------- - ----
    --------------- - ----
    ------------ - -----

    --- ----- - --- --------------------------------
    ------------- - -----------------------
    ---------- - -------------------------------------------
    -----------------------------

    --- ----- - --- --------------------------------
    ------------ - --------------
    ---------- - -----------------------------------------
    -----------------------------

    --- ------- - --- ----------------------------------
    --------------------- - ----- ------------ ------
    ---------------- - ----------
    ----------------------------------

    ----- ------------------------------
-

----- -------- --------------- -
    --- -- - -------------
    ----- -------------------------------
-

--------------
----------------
----------------

总结

使用 @nodert-win8.1/windows.applicationmodel.contacts.provider 可以方便地访问 Windows 平台上的联系人信息,不论是查询联系人还是创建、删除联系人,都可以轻松完成。但由于它是特定于 Windows 平台的,所以在不同的操作系统上使用时需要注意兼容性问题。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/60066bce967216659e244c18


猜你喜欢

  • npm 包 news.min.js 使用教程

    在前端开发中,我们经常使用各种开发工具和库来提高开发效率。其中,npm 包是一个非常常见的工具,通过 npm 包我们可以引入许多优秀的第三方库来帮助我们完成开发任务。

    4 年前
  • npm 包 nginx.min.js 使用教程

    随着 Web 应用程序的发展,越来越多的人开始探索前端技术的世界。其中,nginx(min.js) 作为一款重要的前端工具,被广泛应用于各类 Web 项目中。本文将详细介绍如何使用 npm 包 ngi...

    4 年前
  • npm 包 numeric.min.js 使用教程

    在前端开发过程中,经常会涉及到数学运算,例如矩阵计算、矢量计算等等。这时候,我们可以使用一些常用的库来辅助完成这些计算。其中一个常用的库就是 numeric.min.js,它是一个支持数学运算的 Ja...

    4 年前
  • npm 包 no-sql.min.js 使用教程

    介绍 no-sql.min.js 是一款轻量级的客户端数据库,使用 JSON 格式进行数据存储,并可以进行 CRUD 操作。它可以轻松地集成到前端项目中,并且无需任何配置即可使用。

    4 年前
  • npm 包 order.min.js 使用教程

    在前端开发中,我们经常需要对一个列表进行排序,这时我们可以使用 npm 包 order.min.js 来实现一个快速的排序算法,本文将为大家提供 order.min.js 的使用教程。

    4 年前
  • npm 包 operator.min.js 使用教程

    背景 在前端开发过程中,我们常常需要对变量进行比较、计算和处理,此时需要用到一些运算符,例如加号、减号、乘号等等。而 JavaScript 的原生运算符虽然已经足够强大,但是在某些特定场景下可能还是不...

    4 年前
  • npm 包 organization.min.js 使用教程

    什么是 npm 包? npm,全称 Node Package Manager,是 Node.js 官方提供的包管理工具,可以方便地下载、更新以及管理 Node.js 的第三方包,也可以用于自己的项目管...

    4 年前
  • npm 包 gitbook-plugin-code3 使用教程

    在前端领域,GitBook 是一个非常流行的文档编写和发布工具,而 npm 则是前端开发中包管理和依赖管理的主要工具之一。而 npm 包 gitbook-plugin-code3 则是一个用来美化 G...

    4 年前
  • npm 包 @jayrbolton/flyd-crud 使用教程

    前言 在前端开发中,我们通常需要使用各种框架和工具来方便地完成开发任务。其中,npm 是一个非常常用的包管理工具,我们可以通过 npm 安装各种需要的工具和库。 本文将介绍一个 npm 包 @jayr...

    4 年前
  • npm 包 @zstop/test2018 使用教程

    在前端开发中,我们经常会用到第三方库来提高我们的效率。其中 npm 是一个比较常用的包管理工具,而 @zstop/test2018 是一款专为前端开发而设计的 npm 包。

    4 年前
  • npm 包 vuepress-plugin-react-demo-block 使用教程

    在现代前端开发中,我们通常使用 Vue 或 React 等框架来构建 Web 应用程序。对于那些想要将其技术分享或记录成文章或文档的开发者来说,一个好的代码演示工具是非常重要的。

    4 年前
  • npm 包 umi-plugin-locale-yaml 使用教程

    在现代化的 Web 开发中,国际化已经成为不可忽视的需求,因为我们的用户来自不同的地方,讲不同的语言。为了实现国际化,我们需要使用一些工具来管理不同语言的翻译文件,比如 umi-plugin-loca...

    4 年前
  • npm 包 api-gensdk 使用教程

    在现代 Web 开发中,API 是重要的后端组件,开发人员经常需要在前端中使用它们。可能会有大量的接口需要调用,而手写每个请求代码会十分繁琐和容易出错。这时,npm 包 api-gensdk 可以变得...

    4 年前
  • npm 包 browser-watcher 使用教程

    随着前端技术的快速发展,我们经常需要在不同的浏览器下测试网站的兼容性。这时候一个“守护者”浏览器的工具就显得尤为必要。NPM 上有一个非常有用的用于监控浏览器行为的包,它就是 browser-watc...

    4 年前
  • npm包egg-view-hbs2使用教程

    什么是egg-view-hbs2 egg-view-hbs2是Egg.js提高的一个视图渲染器,使用了Handlebars模板引擎。 相比于Egg.js原生的模板引擎nunjucks,Handleba...

    4 年前
  • npm 包 custom-dates 使用教程

    介绍 custom-dates 是一个基于 JavaScript 的日期操作库,它提供了一系列函数和方法,方便处理日期和时间的计算、格式化、解析等操作。该库已经发布到 NPM 上,方便前端开发者快速使...

    4 年前
  • npm 包 @d6k/eigen-editor 使用教程

    背景 前端开发离不开代码编辑器,而市面上已经有许多优秀的代码编辑器可以供选择,比如 Sublime Text、Visual Studio Code、Atom 等。 但是,如果你想在自己的项目中嵌入一个...

    4 年前
  • npm 包 react-canvas-zoom 使用教程

    什么是 react-canvas-zoom? react-canvas-zoom 是一个基于 React 的 Canvas 缩放库,可以让用户方便地进行 Canvas 图像的缩放操作。

    4 年前
  • npm 包 notification.min.js 使用教程

    对于前端开发来说,通知组件是非常常用的一种工具,用于显示提示消息或警告消息,以便用户了解重要的信息或统计数据。在本文中,我们将为您介绍 npm 包 notification.min.js 的使用教程,...

    4 年前
  • NPM包 Notif.min.js 使用教程

    Notif.min.js是一款基于Web通知API的轻量级JavaScript库。它允许您轻松地在浏览器中创建桌面通知。在本文中,我们将详细介绍如何使用Notif.min.js,并展示一些示例代码。

    4 年前

相关推荐

    暂无文章