标签: react-native-android

我们如何使用React Native的v0.27.0中引入的SwipeableRow(或SwipeableListView)?

我一直在使用React Native为Android和iOS平台开发移动应用程序.我一直在寻找滑动式ListView和碰上了SwipeableRow在阵营本土的发行v0.27.0.似乎还没有文档.如果有人使用过它,请指导我们

  • 到底是做什么的?
  • 如何使用它?

facebook react-native react-native-listview react-native-android

5
推荐指数
1
解决办法
2012
查看次数

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

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

我找到了这个react-native-fs库,但在研究了文档并通过一个例子后,我仍然不确定它是否可行.

谢谢

filesystems react-native react-native-android react-native-fs react-native-fetch-blob

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

react-native maps没有为android加载(空白地图)

我已经坚持这个很长一段时间了,我开始认为也许反应原生地图不能在Android模拟器上工作,因为我发现似乎工作的所有答案都是针对IOS的.

我目前正在使用Android模拟器来运行我的应用程序.这是一个简单地图的代码......

class MainMap extends Component {
    constructor() {
    super();
  }
    render(){
        return (
            <View style={styles.container}>
            <MapView
    initialRegion={{
      latitude: 37.78825,
      longitude: -122.4324,
      latitudeDelta: 0.0922,
      longitudeDelta: 0.0421,
    }}
  />
  </View>
        )
    }
}

const styles = StyleSheet.create({
  container: {
    position: 'absolute',
    top: 0,
    left: 0,
    right: 0,
    bottom: 0,
    justifyContent: 'flex-end',
    alignItems: 'center',
  },
  map: {
    position: 'absolute',
    top: 0,
    width:150,
    height:150,
    left: 0,
    right: 0,
    bottom: 0,
  },
});

module.exports = MainMap;
Run Code Online (Sandbox Code Playgroud)

代码似乎应该可以工作,因为我直接从一个例子.我甚至从谷歌API获得了我的API密钥,然后在我的中添加了以下内容AndroidManifest.xml

<meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="api here"/>
Run Code Online (Sandbox Code Playgroud)

现在,当我运行react-native …

android google-maps react-native react-native-android

5
推荐指数
1
解决办法
4191
查看次数

React Native中的导入类型不同吗?

在React Native中,我们必须使用以下方法导入包。

  1. 从“ react-native-router-flux”导入{操作};
  2. 从'react-native-push-notification'导入PushNotification;

这些导入语句之间有什么区别?

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

5
推荐指数
1
解决办法
1267
查看次数

在React-native中,如何处理Listview中的复选框?

在我的本机应用程序中,我正在尝试使用复选框显示我的应用程序联系人详细信息以供选择.这是我的代码:

<ListView
  dataSource={this.state.dataSource}
  renderRow={(rowData,sectionID,rowID) =>
    <TouchableHighlight onPress={() => this.goRideDetails(rowData)}>
      <Text style={styles.rideHeader}>{rowData.name} </Text> 
      <CheckBox checked={this.state.checked} onCheckBoxPressed={()=>this.setState({checked:!this.state.checked})}/>
    </TouchableHighlight>
 }/>
Run Code Online (Sandbox Code Playgroud)

在我的视图中,复选框显示在每一行,但不起作用.

任何人都可以帮助我.谢谢.

react-native react-native-listview react-native-android

5
推荐指数
1
解决办法
4035
查看次数

构建.apk以响应原生应用

我对反应原生的世界很陌生.到目前为止,我还没有了解如何创建一个apk(我认为ipa会相似).我知道有一些文档条目和许多其他问题似乎可以回答这些问题,但它们都不适用于我.

所以我感兴趣的基本用例是为演示应用程序构建一个apk.在开始之后,我会这样做

create-react-native-app MyProject
Run Code Online (Sandbox Code Playgroud)

现在我能够启动打包器和服务器并使用expo.完善.但我想现在建立apk.我发现的所有答案都是通过某种方式完成的cd android && ./gradlew build,但是应用程序中没有安装文件夹(显然是因为expo负责处理非弹出的应用程序).另一种方式可能会使用expo,但我一直遇到错误.并且正如在入门指南expo中没有直接提到,而是npm命令它可能不是要走的路.

我知道https://facebook.github.io/react-native/releases/0.19/docs/signed-apk-android.html需要android文件夹.也curl提到的版本,即https://github.com/facebook/react-native/issues/2943,这不是技巧以及如何构建反应原生Android应用程序生产的所有方法?.

android react-native react-native-android

5
推荐指数
1
解决办法
4412
查看次数

React Native-W / unknown:InspectorPackagerConnection:无法连接到打包程序,将以静默方式重试

我试图在Android上运行我的React Native,从其余API获取数据时一切看起来都不错,

但是我不知道为什么当我想将数据发送到REST API时,控制台日志告诉我

W/unknown:InspectorPackagerConnection: Couldn't connect to packager, will silently retry

这是我尝试过的代码:

try {
  console.log(Constants.APILink + `DoAudit/PostCompleteAuditSchedulev1`, header + `token`)
  axios.post(Constants.APILink + `DoAudit/PostCompleteAuditSchedulev1`, header, {
    headers: {
      "Accept": "application/json",
      "Content-Type": "application/json",
      "Authorization": "Bearer " + Queries.getPersistentData('token')
    }
  })
// NEVER RUN TO THIS STATEMENT OR SHOWING ME AN ERROR IN LOGCAT
    .then(res => {
      if (res.data == 0) {
        console.log("Upload success HEADER");

        var path = '/storage/emulated/0/Documents' + '/testx.txt';
        RNFS.writeFile(path, JSON.stringify(mediaListFinding + auditid), 'ascii')
          .then((success) => {
            console.log('FILE WRITTEN!');
            let …
Run Code Online (Sandbox Code Playgroud)

javascript react-native react-native-android

5
推荐指数
0
解决办法
1203
查看次数

如何在不使用EXPO XDE的情况下发布EXPO应用程序

如何在不使用expo xde的情况下发布expo应用程序?我想将链接发送给我的朋友。是否有任何命令可以做到这一点?

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

5
推荐指数
1
解决办法
2864
查看次数

React Native: match multiple Maven urls to specific dependencies?

Please don't mark this as duplicate. I've spent two days scouring Github, Stack, Android Studio docs, RN docs, and Gradle docs looking for an answer.

The Problem

Our React Native project won't build on Android. One build error is

Could not find com.github.wix-playground:ahbottomnavigation:2.4.9
Run Code Online (Sandbox Code Playgroud)

The fix for this error is to add maven { url 'https://jitpack.io' } to the project build.gradle

After adding this, however, we get a second error, which is

Execution failed for task ':react-native-ble-plx:compileDebugJavaWithJavac'
Run Code Online (Sandbox Code Playgroud)

The fix for this …

maven build.gradle android-gradle-plugin react-native react-native-android

5
推荐指数
1
解决办法
219
查看次数

无法解析模块“ react-native-reanimated”

一旦我使用以下命令安装了标签模块,React本机项目就可以正常运行而无需使用React Navigation标签模块

npm install --save react-navigation-tab

在节点终端上发生以下错误。

React-tab导航引发以下错误。

错误:捆绑失败:错误:无法解析模块react-native-reanimated从node_modules\react-navigation-tabs\lib\module\views\MaterialTopTabBar.js:反应母语-复活不能在项目中被发现。

react-native-android

5
推荐指数
3
解决办法
3961
查看次数