我一直在使用React Native为Android和iOS平台开发移动应用程序.我一直在寻找滑动式ListView和碰上了SwipeableRow在阵营本土的发行v0.27.0.似乎还没有文档.如果有人使用过它,请指导我们
facebook react-native react-native-listview react-native-android
是否可以将图像保存到Android的本地文件系统,以便可以从手机的"图库"和文件夹中查看?
我找到了这个react-native-fs库,但在研究了文档并通过一个例子后,我仍然不确定它是否可行.
谢谢
filesystems react-native react-native-android react-native-fs react-native-fetch-blob
我已经坚持这个很长一段时间了,我开始认为也许反应原生地图不能在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 …
在React Native中,我们必须使用以下方法导入包。
这些导入语句之间有什么区别?
在我的本机应用程序中,我正在尝试使用复选框显示我的应用程序联系人详细信息以供选择.这是我的代码:
<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)
在我的视图中,复选框显示在每一行,但不起作用.
任何人都可以帮助我.谢谢.
我对反应原生的世界很陌生.到目前为止,我还没有了解如何创建一个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,从其余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) 如何在不使用expo xde的情况下发布expo应用程序?我想将链接发送给我的朋友。是否有任何命令可以做到这一点?
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)
maven build.gradle android-gradle-plugin react-native react-native-android
一旦我使用以下命令安装了标签模块,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 ×9
android ×2
build.gradle ×1
expo ×1
facebook ×1
filesystems ×1
google-maps ×1
javascript ×1
maven ×1