问题标签 [native-module]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
45 浏览

ios - 本机模块不能为空。反应原生 iOS

react-native run-ios

Pod 安装过程中的错误说明

豆荚文件

大家好,

我正在尝试在 iOS 中运行 React Native Project,它引发了以下问题。

我正在使用 React Native 0.60.4 。我无法理解哪个本机模块为空。

谁能帮我解决这个问题。我一直在尝试这一天。

我已附上上述问题的屏幕截图。

提前致谢。

0 投票
0 回答
128 浏览

android - React Native 向 JSI TruboModule 注册一个回调,以便稍后回调来自 android java 代码的事件

下面是我编写的注册和稍后回调的代码

下面是JS端代码

注册正在工作,但是当我稍后尝试调用sendKeyEvet来自 Java 原生函数的事件时,回调不会被回调

对此的任何帮助或指示都会有所帮助

0 投票
3 回答
1574 浏览

npm - 如何解决 npm ERR!安装 webpack 时的代码 1

我想安装 webpack 时遇到很多错误。我的节点版本是:v14.17.0 版本的 npm:7.13.0 我在 windows 10 上

以下是错误:

0 投票
1 回答
195 浏览

reactjs - 制作 React Native iOS Native Module 以使用 Garmin SDK

所以我试图在本机模块中实现 Garmin iOS SDK,以将 Garmin 手表连接到我的 react 本机应用程序。我已经完成了文档所说的创建本机模块的所有内容,并且能够初始化并开始扫描(这不会引发任何错误,并且会提示用户启用蓝牙,因此它肯定在做某事)。但是我必须实现的类的方法说 didScanDevice 没有被调用。再次,没有抛出任何错误。

我的问题是,本机模块是否存在一些问题,不允许我的实现 Garmin SDK 的类正确执行。

Native模块实现如下:

运行应用程序和调用的输出

是:

0 投票
2 回答
826 浏览

java - React Native 中的原生模块:函数返回“未定义”

所以,我正在练习用 Java 制作原生模块,这些模块可以将函数暴露给 React Native 的 JavaScript 代码。为此,我决定使用一个简单的演示数学库。我的代码如下。

MathOpsModule.java

MathOpsPackage.java

MainApplication.java

现在,在 React Native 方面,我有这两个文件 -

MathOps.js

MainApp.js

问题是,add函数正在返回undefined。因此,屏幕上不会打印任何内容。知道我可能做错了什么吗?

0 投票
0 回答
44 浏览

reactjs - react native如何在react native项目中导入和使用纯android sdk

我想从反应原生应用程序打印收据我的问题是设备是智能 pos 所以我有这个文档它解释了如何在纯 android 项目中使用他们的 SDK

https://drive.google.com/file/d/15ECps1NEr279hfqdp-8boVxIsqaSkFBJ/view?usp=sharing

我需要的是如何将此 SDK 导入我的 react native 项目和我们

我尝试将文件添加到 android 主文件夹中,但它不起作用

0 投票
0 回答
56 浏览

android - React Native:Android 原生模块:DatePickerDialog

我想将 android 本机模块中的 DatePickerDialog 用于 react-native 应用程序,但我遇到了一些问题:

  1. 我不能调用 getSupportFragmentManager(),所以我不能使用 MaterialDatePicker
  2. getReactApplicationContext() 返回空令牌,无法添加窗口

有人知道如何为 DatePickerDialog 获取 ReactApplicationContext 吗?

React Native Android 原生模块 DatePickerDialog

0 投票
1 回答
60 浏览

ios - 用于接近的 React Native Native 模块

我正在尝试制作本机模块以响应本机以侦听接近传感器,因为现在不支持许多开源软件包。我尝试使用 IOS 的 React Native 文档,但我不知道 obj-c,而且我没有足够的时间来学习所有这些人员。有人可以告诉我我在下面的代码中做错了什么并提供一些更好的解决方案吗?

0 投票
1 回答
73 浏览

javascript - 联系 React Native

我想制作一个可以在手机联系人列表中导航的屏幕页面。所以我制作了一个本机模块来获取联系,它可以工作,但适用于 android 10 及更低版本。对于android 11,他无法运行。我创建的功能无法获取联系人数据。我已确保所有权限都在那里。下面是我制作的代码

0 投票
1 回答
87 浏览

ios - React Native - ios Native 模块不工作

我正在关注本机模块 ios官方文档中发布的示例。我已经设置好一切,构建它并运行应用程序。

但是当我从 react-native 检查 NativeModules 时,它显示一个空对象 - {}。

我不确定我错过了什么。