草庐IT

react-state-management

全部标签

android - 如何在 Android 上的 React Native 中读取带有内容 URI 的文件?

我正在使用ReactNative(0.48.3)进行Android开发。看来,我被一项非常微不足道的任务困住了:选择一个文件并将其内容作为字符串读取。我有react-native-document-pickerv2.0.0用于文件选择,它工作正常:我可以选择文件并获取它的URI。问题是,我无法制作任何包来使用此链接读取文件。我已经试过了react-native-filesystem和react-native-fs,但似乎它们只能处理应用程序目录中的文件。无论如何,我得到这样的错误:错误:找不到文件:content://com.android.providers.downloads.do

javascript - react native : sending events from android to javascript

有关于如何通过RN桥从RNjavascript部分与android和ios中的native部分进行通信的文档。不太清楚的是桥接通信的生命周期。(来源medium)我在android中有一个后台服务,需要将事件发送到我的RN应用程序。这就是我从androidService发送事件的方式:privateRCTDeviceEventEmitteremitter(){returnmReactContext.getJSModule(RCTDeviceEventEmitter.class);}privatevoidpushPayload(Stringevent,WritableMappayload

android - MainActivity 在 Android react-native 中不存在错误

所以我收到MainActivity不存在错误,这可能是因为我将包和应用程序从bomber重命名为Bomber并将appId从com.bomber到cool.bomber.android我已经检查了AndroidManifest、Activity源文件和build.gradle文件,但我似乎找不到问题所在错误信息Starting:Intent{cmp=cool.bomber.android/.MainActivity}Errortype3Error:Activityclass{cool.bomber.android/cool.bomber.android.MainActivity}doe

React的生命周期详细讲解

什么是生命周期?所谓的React生命周期,就是指组件从被创建出来,到被使用,最后被销毁的这么一个过程。而在这个过程中,React提供了我们会自动执行的不同的钩子函数,我们称之为生命周期函数。**组件的生命周期大致分为三个阶段:组件挂载阶段,组件更新阶段,组件销毁卸载阶段**生命周期执行顺序挂载constructor(构造函数在类组件中比较常见)getDerivedStateFromPropsrender(render函数)-----只能访问this.props和this.state,不允许修改状态和DOM输出componentDidMount(组件挂载)-------成功render并渲染完成

android - 非法状态异常 : view has already been added to the window manager

我花了几个小时试图修复应用程序崩溃,我认为这值得提问:异常:java.lang.IllegalStateException:Viewandroid.widget.LinearLayout{41a97eb8V.E...........ID0,0-540,105#7f0b020dapp:id/toast_layout_root}hasalreadybeenaddedtothewindowmanager.atandroid.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:223)atandroid.view.WindowMa

kafka-- 安装kafka manager及简单使用

一、安装kafkamanager管控台:#安装kafkamanager管控台:##上传cd/usr/local/software##解压unzipkafka-manager-2.0.0.2.zip-d/usr/local/cd/usr/local/kafka-manager-2.0.0.2/confvim/usr/local/kafka-manager-2.0.0.2/conf/application.conf###修改内容kafka-manager.zkhosts="172.16.144.133:2181,172.16.144.134:2181,172.16.144.135:2181"###

android - DataChannel.state() 总是返回 CONNECTING webRTC Android

我有一个Android应用程序作为在Node.js服务器上运行的WebRTC服务器的客户端运行。该应用程序的当前状态是我可以进行视频通话,但无法在DataChannel上发送消息。这是我的android应用程序的完整代码。Home.javapublicclassHomeextendsActivity{publicListiceServers;privateGLSurfaceViewvideoView;publicstaticSocketIOsocket;ArrayListuserIDs=newArrayList();privatestaticfinalStringFIELD_TRIAL

android - 无法在魅族 m3 note 上挂载 .obb 文件(state = 21)

我遇到了另一个关于APK扩展文件(.obb-files)的奇怪问题。我的扩展文件在我所有的测试设备上安装都很好:索尼XperiaZ1Compact(API22)索尼XperiaZ1Ultra(API22)LGNexus5X(API23)LGNexus4(API17)我用jobb-utilite创建了加密的.obb文件:jobb-oobb-filename-dfiles-dir-kpassword-pnapplicationId>-pvversionCode在我的应用程序中,我使用以下代码读取.obb文件:publicvoidinitialize(finalContextcontext)

android - React Native 中 SimpleSettableFuture.java 反复崩溃

在我的ReactNativeAndroid应用程序的Firebase崩溃报告中反复出现崩溃。但是,我不知道是什么原因导致的,因为堆栈跟踪没有引用我的任何代码。有谁知道可能是什么原因?我正在使用ReactNative0.47.1堆栈轨迹如下:Exceptionjava.lang.RuntimeException:java.lang.InterruptedExceptioncom.facebook.react.common.futures.SimpleSettableFuture.getOrThrow(SimpleSettableFuture.java:102)com.facebook.r

React创建项目(保姆级讲解,配置文件详细介绍)

目录说在前面的话前期准备一、React项目创建二、配置文件详解三、自定义组件-实现简单计算器demo末尾说在前面的话        由于开始学习React框架,这里“简单”记录一下react通过脚手架创建项目的过程,并演示了一个计算器的demo。前期准备        在开始创建项目前,确认是否安装了node.js运行环境,打开电脑终端输入node-v即可,若没有版本号,则麻烦大家出门右转,然后伸出智慧的右手搜一下如何安装node.js,一定会有很多详细教程的。node-v一、React项目创建1.先创建一个初始文件夹,并在当前路径下打开终端ps:我这里使用cmder打开终端,使用自带的cmd