问题标签 [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.

0 投票
1 回答
1123 浏览

react-native - react-native android - 如何将pdf保存到android文件系统

我正在创建一个与 whatsapp 非常相似的应用程序。我想知道如何将 pdf 文件和图像保存到 android 文件系统?

0 投票
3 回答
18754 浏览

javascript - React-native - 使用已转换为 URL 的 Blob 填充图像

我想用 uri 填充图像。
我从服务器请求图像,它返回一个 BLOB。

BLOB 显示到控制台时:在此处输入图像描述

然后,我将 BLOB 转换为具有以下行的 URL:

显示到控制台时的 blobUrl 在此处输入图像描述

然后我尝试使用 URL 填充图像:

图像不会显示。我应该怎么办?

我正在使用连接到本地主机的 android 模拟器。可能与将 BLOB url 存储到本地主机的情况有关吗?

或者它可能是一个简单的语法错误?

谢谢。

0 投票
1 回答
1492 浏览

android - 如何在 React Native 中正确使用仅 iOS 组件而不会在 Android 中出错

我是 React Native 和测试 PushNotificationIOS 的新手。但是 checkpermission 调用在 Android 上给了我错误。

我猜这是因为我只需要在 iOS 上使用该组件。如何添加对操作系统的检查以仅在 iOS 上拨打电话?

这是我的代码:

0 投票
3 回答
7754 浏览

react-native - 使用 React-Native 在图像周围环绕文本

我尝试创建一个带有图像的视图和一个环绕图像组件的文本组件。

我的造型:

我的组件:

结果是这样的:(根本没有包装哈哈)

在此处输入图像描述

在下面的图片中,我很快将小图片破解到文本中。但我无法让文字被环绕..

例子

我希望任何人都可以在正确的方向上帮助我!

0 投票
2 回答
16995 浏览

react-native - React-native-android - 如何将图像保存到 Android 文件系统并在手机的“图库”中查看

是否可以将图像保存到 android 的本地文件系统,以便可以从手机的“图库”和文件夹中查看?

我找到了这个react-native-fs库,但是在研究了文档并完成了一个示例之后,我仍然不确定它是否可能。

谢谢

0 投票
0 回答
875 浏览

load - 当打开应用程序需要很长时间才能在设备中加载反应原生 Android apk

打开 Android 应用程序需要很长时间才能加载。大约需要 5 秒钟。并在显示之前出现白屏。请指导我。

0 投票
1 回答
490 浏览

android - 如何在一个应用程序中使用多个 ReactNativeHosts 进行 CodePush?

我想将基于 React Native 的模块集成到我现有的 Android 应用程序中。到目前为止,这工作得很好,但我还想集成CodePush以将更新部署到我的应用程序。

重要的一点是模块应该独立于特定的应用程序,因为我有多个不同的应用程序应该使用这些模块。所以模块本身是独立的 React Native 包,所以它们必须是独立的 Code-Push 应用程序(我猜)。

目前这样的 React Native 模块(作为 Fragment 实现)的工作方式如下:

因此,按照官方 CodePush 指南,我不知道如何在同一个 Android 应用程序中使用多个 CodePush 项目。但是我认为我的内部一定有一些东西onCreateView可以让我注入 CodePush 包或至少一个自定义的ReactNativeHost.

0 投票
0 回答
700 浏览

android - react-native android输入文本未居中

我在我的应用程序中使用 react-native 并且我也使用 TextInput 本机组件。

即使我使用textAlignVertical: 'center'输入有填充底部,这件事也在我的安卓手机上,这让人感觉它没有与中心对齐。

试图将 paddingBottom 设置为 0 但没有机会。

有人可以解释我如何解决这个问题吗?

在此处输入图像描述

  • 我可以使用这个道具隐藏边框underlineColorAndroid: 'transparent' **如何从屏幕上删除粉红色的填充?
0 投票
1 回答
69 浏览

react-native - React Native Android 设置细节

随着 React Native 0.29 的发布,关于如何为 Android 设置 env 的详细信息已被删除,据我所知。有谁知道为什么?

看来那里提到的步骤仍然是必要的,不是吗?

0 投票
13 回答
222738 浏览

android-emulator - 在 android 模拟器上运行 react-native

我尝试在我的 mac 上的 genymotion android 模拟器上运行 react-native 应用程序。当我写react-native run-android它得到

然后我试过了:

  1. react-native start
  2. react-native run-android

同样的结果。

然后我试过了:

  1. react-native bundle --entry-file index.android.js --platform android --bundle-output android/app/src/main/assets/index.android.bundle

  2. curl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"

  3. react-native run-android

同样的结果。

我试过了adb reverse tcp:8081 tcp:8081,它说error: closed

当我尝试在 android-sdk 模拟器上运行应用程序时,它会得到与上面相同的错误,但没有error: closed.

从 android studio 我可以运行这个应用程序,它适用于 genymotion。请告诉我,我应该怎么做才能在 android 模拟器上运行我的应用程序?