标签: react-native-android

是否有可能将本地文本/字符串的首字母大写?怎么做?

我必须将我要显示的第一个字母大写.我搜索它但我找不到明确的事情,也没有这样的道具text反应本机官方文档.

我用以下格式显示我的文本:

<Text style={styles.title}>{item.item.title}</Text>
Run Code Online (Sandbox Code Playgroud)

要么

<Text style={styles.title}>{this.state.title}</Text>
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

建议欢迎?

text react-native react-native-text react-native-android

21
推荐指数
6
解决办法
2万
查看次数

react-native :由于 hprof 文件,无法推送到 git

我想将我的项目推送到 github,但是我注意到在 android 文件夹中有一个名为java_pid14920.hprof的文件,导致大约 300MB

remote: error: File android/java_pid14920.hprof is 301.75 MB; this exceeds GitHub's file size limit of 100.00 MB

我想知道删除这个文件是否安全?

android github hprof react-native react-native-android

21
推荐指数
5
解决办法
9363
查看次数

20
推荐指数
3
解决办法
3万
查看次数

python 3是否兼容本机?或者我应该安装python 2作为反应的文档建议吗?

React原生文档说python2是必需的,但如果安装了python3怎么办?

如果安装了python3,我会在本机应用中遇到错误吗?

我正在使用Windows 10,我将在Android上运行它.另外,我从这个问题中读到python是必要的.

react-native react-native-android

20
推荐指数
1
解决办法
3992
查看次数

Android上是否支持React Native的LayoutAnimation?

我没有在文档中看到任何涉及缺乏Android支持的内容.我正在使用一个简单的预设动画:

LayoutAnimation.configureNext(LayoutAnimation.Presets.spring);

它适用于iOS,但在Android中它可以在没有任何弹簧动画的情况下进行转换.

react-native react-native-android

19
推荐指数
2
解决办法
6172
查看次数

Firebase 3.3实时数据库坚持使用React Native 0.32进行"连接尝试"

firebase@3.3.0

react-native v0.32在带有wifi的android设备上测试

Firebase数据库没有任何身份验证规则,它是开放式读写.

给定以下文件结构:

|_ firebase.js
|_ actions.js
Run Code Online (Sandbox Code Playgroud)

这不起作用:

firebase.js

import firebase from 'firebase'

const config = {
    apiKey: "*****",
    authDomain: "****",
    databaseURL: "*****",
    storageBucket: "*****",
}

firebase.database.enableLogging(true);

export default firebase.initializeApp(config)
Run Code Online (Sandbox Code Playgroud)

actions.js

import firebase from './firebase'

export const fetchData = () => {
    const Data = firebase.database().ref('some/data')
    Data.on('value', (snapshot) => {
        console.log("snapshot", snapshot.val())  // never printed
    }, (error) => {
        console.error(error)
    })
}
Run Code Online (Sandbox Code Playgroud)

调试输出

p:0: Browser went online.  
firebase-database.js:36 p:0: Listen called for /some/data default  
firebase-database.js:36 p:0: Making …
Run Code Online (Sandbox Code Playgroud)

firebase react-native firebase-realtime-database react-native-android

19
推荐指数
1
解决办法
617
查看次数

React Native Android位置请求超时

在IOS中,寻找gps coords时没有问题.它工作正常.

在Android方面,它不像IOS那样稳定.在真实设备和模拟器中都存在这个问题.有时它可以找到位置,但有时不会.寻找3天但没有找到解决方案.

当我的应用程序无法找到我的位置时,我尝试通过谷歌地图应用程序,它就像魅力.

这是我的IOS和Android代码;

getCurrentPosition() {
    navigator.geolocation.getCurrentPosition(
        (position) => {
            this.setState({ initialPosition: position });
            alert(JSON.stringify(position))
            var coords = new Coords();
            coords.Latitude = position.coords.latitude;
            coords.Longitude = position.coords.longitude;
            this.getPharmaciesByCoordinates(coords);
        },
        (error) => alert(error.message),
        { enableHighAccuracy: true, timeout: 20000, maximumAge: 1000 }
    );
    this.watchID = navigator.geolocation.watchPosition((position) => {
        this.setState({ initialPosition: position });
    },
        (error) => alert(error.message),
        { enableHighAccuracy: true, timeout: 20000, maximumAge: 1000 }
    );
}
Run Code Online (Sandbox Code Playgroud)

欢迎任何类型的解决方案.

谢谢

gps android react-native react-native-android

19
推荐指数
6
解决办法
1万
查看次数

如何在反应原生的特定时间安排后台工作

我想在背景中的一天中的特定时间执行一些任务T.我发现在Android中有可能使用Headless JS.我发现这个库实现了这个https://github.com/vikeri/react-native-background-job并允许你在后台执行东西.

这不完全是我所期待的,它不允许您在特定时间安排任务T. 有谁知道这方面的任何工作?

我已检查此线程执行代码在特定时间反应原生我没有找到我的问题的解决方案.

android ios react-native react-native-android react-native-ios

19
推荐指数
1
解决办法
4167
查看次数

错误:作为参数传递的未编译的PNG文件.必须先编译成.flat文件

在本地反应中,我正在尝试根据他们的指示生成签名的APK .但是当我执行此./gradlew assembleRelease命令时,它会向我显示此错误.错误详情.

我的平台:

  • 操作系统:Windows 10
  • 节点:8.9.1
  • npm:5.5.1
  • 反应:16.3.2
  • 反应原生:0.55

谁能告诉我,为什么我会收到这个错误?

我有一个解决方案在这里加入android.enableAapt2=falseandroid/gradle.properties.显然,我读到这只是一个临时解决方案.没有办法用别人的解决方案来解决它?

android reactjs react-native react-native-android

19
推荐指数
1
解决办法
7429
查看次数

使用AndroidX和React Native的问题

我一直在尝试将AndroidX集成到我的混合React Native项目中,我遇到了Jetifier不在"本地"项目上运行的问题.这导致我的所有React Native库仍然使用旧的支持库.我已将相应的行放入gradle.properties文件中:

android.useAndroidX=true
android.enableJetifier=true
Run Code Online (Sandbox Code Playgroud)

这适用于任何远程库,但React Native将其所有库作为本地模块放在磁盘上.

我已经尝试了很多东西,但到目前为止,我最好的解决方案是一个post-package脚本,基本上手动替换所有的包,并将库添加/删除到各种gradle脚本.

这是一个非常手动的过程,并不是超级可持续的.有没有更好的方法来处理这个问题?

android react-native react-native-android androidx android-jetifier

19
推荐指数
1
解决办法
1万
查看次数