草庐IT

react-router6

全部标签

javascript - react native Android : Showing an Activity from Java

我需要在React-native中显示一个Activity(Nativeandroid、Java)。我知道有人问过几次,但没有人帮助过我。我没有找到任何关于如何在React-Native中调用/打开Activity的教程或文档。将Activity放在哪里以及如何将其注册/添加到项目中。有教程或示例代码吗?我正在使用react-native-camera,当我从RN运行它时,它显示了来自rn-camera的View,我查看了它的源代码但它没有Activity。如果您能分辨出react-native的哪些模块正在使用Activity,它也会有所帮助。(在nativereact中显示andr

android - 来自 React Native 的 Google 服务帐户身份验证

我想在我的Reactnative应用程序中使用服务帐户身份验证,以便让人们更新电子表格而无需他们登录到他们的谷歌帐户。我完全不知道该怎么做,因为我看到的所有前端代码都与传统的oauth2登录相关。有什么想法吗? 最佳答案 我最终放弃了服务帐户的想法并使用了客户端oauth。我依赖于以下ReactNative库:https://github.com/joonhocho/react-native-google-sign-in这是我的身份验证服务(简化的,基于redux+reduxthunk的):///src/services/auth.

javascript - Axios Promise 处理 - 在 react-native 中获取 "Possible Unhandled Promise Rejection - TypeError: Network request failed"

在我的登录屏幕上的react-native应用程序中,我正在努力在输入错误的用户名/密码组合后为用户提供漂亮的错误消息。为了与API交互,我使用了库Axios。但是,当我在catch语句中遇到错误时,我收到一条丑陋的错误消息,说我有一个“未处理的promise拒绝”,我无法执行设置组件状态或导航到新的组件等操作页面。我看不出我做错了什么,它看起来和我在文档中看到的例子一模一样。在我的表单提交功能中,我有:axios.post('http://192.168.1.11:1337/login',{email:this.state.username,password:this.state.p

android - React Native 重复模块名称

我们的网络应用程序依赖于React15。为了保持Android/iOS设备之间的对等,importReactfrom"react";即使在设备上也应该产生React15。但是,在通过npm安装react@15.0.2并尝试以开发模式启动Android应用程序后,我收到此错误:FailedtobuildDependencyGraph:@providesModulenamingcollision:Duplicatemodulename:IOSDefaultEventPluginOrderPaths:/node_modules/react/lib/IOSDefaultEventPluginO

android - 对 Android 中的 BLE 定向广告 (ADV_DIRECT_IND) 使用react

如何在Android中对定向广告(ADV_DIRECT_IND==0001)使用react?有一个BLE小工具可以向Android手机发送定向广告(目前使用手机的硬编码MAC地址),在我的Android应用程序中我想使用react并启动与小工具的连接并读取org.bluetooth.characteristic.location_and_speed小工具的值(value):请告知是否可以通过Android5API实现。 最佳答案 直接广告确实有效-至少对于HTCM8手机和Android5.0(API级别21及更高)。解决方案是将设备

android - RNSound.IsAndroid 错误(React Native)

我收到这个错误-undefined不是一个对象(评估RNSound.IsAndroid)我已经用过这个-react-nativelinkreact-native-soundmyindex.android.jscodeis-importReactfrom'react';import{TouchableWithoutFeedback,Text}from'react-native';importSoundfrom'react-native-sound';classMyComponentextendsComponent{playSound(){constmySound=newSound('x.

深入解析React中useEffect的原理与实际应用

React的useEffect是一个重要的Hook,用于处理组件的副作用。在本文中,我们将深入探讨useEffect的实现原理,以更好地理解它在React中的作用。副作用在React中,副作用函数通常是指那些不纯粹(impure)的函数,即它们可能会对组件外部的状态产生影响,而不仅仅是返回一个值。在React中,常见的副作用包括数据获取、订阅外部事件、手动操作DOM等。为了处理这些副作用,React提供了一些生命周期方法(在类组件中)和钩子函数(在函数组件中),以及一些其他的工具,比如useEffect钩子。副作用的产生副作用函数通常在组件的生命周期中被调用。在类组件中,这可能是compone

android - 如何为 create-react-native-app 生成 apk 文件(使用 EXPO.IO 组件)

我使用create-react-native设置了我的应用程序,并在我的应用程序中使用了expo的视频组件。如何保留此视频组件并生成apk文件?如果我错了请纠正我:据我了解npmruneject会阻止您将来使用expo组件。那么我怎样才能生成apk文件。不管它是签名的还是未签名的,至少对我来说,我只是想通过电子邮件将apk文件发送给我的friend,以便他可以在他的手机上运行它编辑:这不是以下内容的副本:HowcanIgenerateanapkthatcanrunwithoutserverwithreact-native?当这个问题询问如何为react-native生成​​apk文件时

javascript - 从集成到现有 Android 应用程序中的 React Native 应用程序获取结果

我发现很多文章都在谈论如何将ReactNative集成到现有的Android应用程序中。但是他们都没有解释如何从native代码中获取结果,以便直接在Javaandroid源代码中使用它。说明:我有一个Reactnative应用程序,它正在执行特定的工作并在弹出窗口中显示结果。我想集成此应用程序(进行必要的修改),以便能够将此特定结果添加到我的AndroidJava源代码中,而不是将其显示在ReactNative弹出窗口中。我搜索了整个互联网,但一无所获。 最佳答案 也许我不明白你想做什么..但你不能只构建一个原生模块,然后让你的R

android - react native : Rendering infinite number of pages (bi-directional swiping)

问题人们如何实现无限数量的页面供您动态滑动浏览?详情如果某个应用在一天内呈现一个页面,您可以预期在前一天向右滑动,在第二天向左滑动。例如,FitNotes应用程序无缝执行此操作:向右/向左滑动与按下按钮5/6相同。并显示已经呈现的页面。同时也会呈现现在相邻日期的新页面。最初,我认为这是你会使用轮播来做的事情,例如,使用react-native-snap-carousel图书馆。我设想了类似下面示例的内容,但使用状态变量而不是图像数组来呈现页面。所以,如果我想渲染一个顶部有日期的页面,我将有一个数组作为状态的一部分,例如:carouselElements:['2019/01/21','2