android在浏览器中打开网址,android-在默认的网络浏览器中打开网址

您应该使用Linking。

来自文档的示例:

class OpenURLButton extends React.Component {

static propTypes = { url: React.PropTypes.string };

handleClick = () => {

Linking.canOpenURL(this.props.url).then(supported => {

if (supported) {

Linking.openURL(this.props.url);

} else {

console.log("Don't know how to open URI: " + this.props.url);

}

});

};

render() {

return (

{" "}

{" "}Open {this.props.url}{" "}

{" "}

);

}

}

您可以在以下示例中尝试Expo Expo小吃:

import React, { Component } from 'react';

import { View, StyleSheet, Button, Linking } from 'react-native';

import { Constants } from 'expo';

export default class App extends Component {

render() {

return (

{ Linking.openURL('https://google.com')}} />

);

}

}

const styles = StyleSheet.create({

container: {

flex: 1,

alignItems: 'center',

justifyContent: 'center',

paddingTop: Constants.statusBarHeight,

backgroundColor: '#ecf0f1',

},

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值