问题标签 [react-native-android]
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.
android - React-Native Android - 如何使用 getRealDimensions(Dimensions 不起作用)
经过大量研究后,我发现适用于 Android 的Dimensions 库无法正常工作。例如,每次我使用“Dimensions.get('window').height”时,都会得到不同的结果。
这记录在 git 上:
Dimensions.get('window').height 在 Android 上有时是错误的
解决方案是使用上面 git 链接中提到的“getRealDimensions”库。
这是“getRealDimensions”的链接,但它是用 java 编写的,我不知道如何将它实现到我的 react-native android 项目中。
总结
如何在我的 react-native android 项目中实现“getRealDimensions”库?
谢谢。
reactjs - reactjs/react-native 等待promise解决后再继续
我可以从这个方法返回响应。我正在使用 react-native-db-model 而不是在 setState() 方法中设置响应。任何其他建议将不胜感激。
提前致谢。
android - 如何处理 android 项目的多个 react-native 版本
我想创建一个 react-native 库,供现有 Android 项目使用。Facebook 文档说我们应该在 Android 项目的 build.gradle 文件中添加以下行。
现在,我的问题是 android 项目可能使用多个 react-native 项目,并且每个项目可能有不同版本的 react-native。例如,AndroidProject "project1" 可能包含两个 react-native 项目:proj1 和 proj2。Proj1 使用 react-native 版本 0.23.1 编写,而 proj2 使用 react-native 版本 0.29.1 编写。
如何专门告诉我的 android 项目为这两个项目使用不同版本的 react-native?
我认为,我可以通过在根项目 build.gradle 文件中添加以下行来提及项目特定的依赖关系,
但是,似乎不能这样提及存储库。即使,如果我这样做,它也需要对根项目类似的依赖关系,因为 project(":app") 依赖于 proj1 和 proj2 并且要构建我的项目,我必须提到 project(":app 的 react-native url ") 也是如此。
有没有人已经解决了类似的问题?关于如何处理这个问题的任何建议?
如果需要更多信息,请告诉我。
android - 反应原生 Genymotion VM Windows 10
我正在尝试让 react-native 在我的 Genymotion 虚拟设备上工作。
当我在命令提示符下执行 react-native run-android 时,我得到以下内容:
VD 上什么也没有发生。我已经尝试在 Genymotion 上设置自定义 SDK,但没有帮助。
pdf - react-native-pdf-view - 如何使用 base64 或 blob 填充 pdfView
我正在使用react-native-pdf-view库,但在使用 pdf 填充 PDFView 时遇到问题。
我的项目是如何工作的,我从服务器接收 base64 pdf,然后使用库react-native-fs将其保存到 android 文件系统,如下所示
:(这很好用)
然后我尝试用这个填充pdf视图:
问题
react-native-pdf-view 是否必须获取文件位置,或者是否可以获取 base64 pdf 或 blob。
如果它可以采用 base64 或 blob,请解释或提供有关如何执行此操作的示例代码。
谢谢
注意:这个 StackOverflow 问题非常相似,但我需要知道如何以何种形式从文件系统中保存或检索 base64 以及如何填充 pdf。
android - ReactNative - 如何从 0.29 版本开始获取活动实例
我正在编写我自己的 ViewManager ,它确实需要获取活动实例。在 0.29 版之前它是直截了当的,但在 RN@0.29重大更改之后,我找不到解决方法。
谢谢你。
react-native - 如何将pdf保存到android文件系统然后查看PDF - react-native
我正在使用react-native-fs,我正在尝试将 pdf 文件的 base64 保存到我的 android 模拟器文件系统。
我从服务器收到 base64 编码的 pdf。
然后我使用以下行解码 base64 字符串:
保存文件()函数
错误
当我尝试保存 pdfBase64 时,saveFile() 函数捕获以下错误:
问题
谁能告诉我在哪里或我做错了什么?谢谢。
reactjs - React Native ListView 性能太慢?
我的应用程序中有 113 条记录。react 本机 listView 需要 3 多秒才能呈现所有行。我怎样才能让它高效,这样时间消耗可以最小化,应用程序体验可以流畅。我已经在 ios 中检查了相同的应用程序,与 react-native 应用程序版本相比,它效率更高。我在每一行都有一个头像图像和名称和按钮。
这是我的列表视图代码
这是名人行的代码
});
android - 我们可以将listview用于异构集合吗
我需要创建一个像 facebook 应用程序这样的提要屏幕,我将从 api 获取数据,并且每一行都有不同大小的图像和文本。我知道 ScrollView 既适用于同质集合又适用于异构集合,而 listView 仅适用于同质集合,但我可以将 listview 用于提要的异构集合。?