返回 导航

React / React Native

hangge.com

React Native - 使用Platform API进行平台检测

作者:hangge | 2017-08-07 08:10
React Native 开发中,有时会需要在代码中检测当前是哪个系统平台(Android,还是 iOS),然后当前代码根据运行的平台走不同的分支代码。

这个我们可以通过 React Native 提供的 Platform API 来判断,下面是一个简单的样例:
import React, { Component } from 'react';
import {
  AppRegistry,
  StyleSheet,
  Platform,
} from 'react-native';

class App extends Component {
   //构造函数
   constructor(props) {
    super(props);

    if(Platform.OS === "android") {
      //Android平台需要运行的代码
      alert("当前是Android系统。");
    }else{
      //iOS平台需要运行的代码
      alert("当前是iOS系统。");
    }

   }

   render() {
   }
 }

AppRegistry.registerComponent('HelloWorld', () => App);

运行结果如下:
评论

全部评论(0)

回到顶部