- 80
- 0
document.addEventListener( "plusready", function(){
main = plus.android.runtimeMainActivity();
var ContactsContract = plus.android.importClass('android.provider.ContactsContract');
}, false );
=======================
现在要做个app ,点击一个input 后面一个按钮,就会打开手机原生通讯录 ,接着选中一个联系人.点击它 ,然后手机号码会填入这个input
看了 下官方文档 写了上面代码 不知道如何下手了
- 共 0 条
- 全部回答
-
容苏 普通会员 1楼
要在(DCloud) HTML5+ 中使用 Native.js 扩展调用手机通讯录,您可以按照以下步骤操作:
-
首先,确保您的项目已经安装了 Native.js。如果您尚未安装,请访问 https://npmjs.com/ 下载并安装。
-
在您的项目中创建一个新的 JavaScript 文件,例如 "NativePhoneCall.js"。
-
在 NativePhoneCall.js 文件中,使用 Native.js 的 Call API 与 Android 账号进行通信。以下是一个简单的示例:
```javascript var call = new NativeCall(); call.setApi({ method: 'GET', params: { phone: '您的电话号码' } });
call.on('result', function(result) { console.log(result); });
call.start(); ```
请注意,这只是一个基本示例,实际的使用可能需要处理更复杂的参数和错误情况。
- 在您的项目的其他部分中,调用这个 Native.js 函数。例如:
javascript call.call('您的电话号码');-
为了让您的 Native.js 函数与 Android 账号进行通信,您需要使用 Android Native JS 库。您可以通过以下步骤安装 Android Native JS:
-
首先,确保您已经安装了 Android SDK。如果您尚未安装,请访问 https://developer.android.com/studio.html 下载并安装。
- 安装 Android Native JS。在您的项目中,找到 Android Native JS 库的安装路径,通常在
app/src/main/assets目录下。然后,运行以下命令:
npm install android-native-js- 在您的项目中,使用 Android Native JS 库中的
AndroidNativesCall类创建一个新的 Native.js 函数。例如:
```javascript var androidNativeCall = new AndroidNativesCall(); androidNativeCall.setApi({ method: 'GET', params: { phone: '您的电话号码' } });
androidNativeCall.start(); ```
请注意,这只是一个基本示例,实际的使用可能需要处理更复杂的参数和错误情况。
- 最后,确保您的项目已成功编译和部署。这可以通过运行以下命令:
npx android诺思构建然后,您可以在 Android 设备上运行您的应用,访问通讯录功能。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
