React Native區分安卓/iOS平臺
React Native的Platform
模組可對平臺和版本號進行判斷。
var React = require('react-native');
var {Platform} = React;
console.log(Platform);
在安卓上執行結果:
{ OS: 'android', Version: 23 }
在iOS上執行結果如下:
{ OS: 'ios' }
根據上述內容可以對平臺進行區分。
比如說有差異的元件可以用判斷該使用哪個。
差異的元件有
元件 | 安卓 | iOS |
---|---|---|
彈窗 | Alert(可通用) | AlertIOS |
導航 | Navigator(可通用) | NavigatorIOS(效率較好) |
navbar | ToolbarAndroid | react-native-navbar |
tabbar | react-native-scrollable-tab-view | TabBarIOS |
震動 | react-native-vibration | VibrationIOS |
相簿 | rn-camera-roll | CameraRoll |
物理鍵盤監聽 | BackAndroid | NO |
Toast | ToastAndroid | NO |
持續更新中...
相關文章
- React-Native修改安卓平臺的包名React安卓
- react native 處理iOS和安卓系統文字React NativeiOS安卓
- react native ios平臺上textAlignVertical屬性不起作用React NativeiOS
- React Native開發的乾貨集中營、玩安卓React Native安卓
- React Native填坑之旅--多平臺支援之WebReact NativeWeb
- React-Native iOS Module開發ReactiOS
- 微軟:將向安卓和蘋果iOS平臺推出防毒軟體Defender微軟安卓蘋果iOS防毒
- 探索 react-native run-ios(android)ReactiOSAndroid
- ? React-Native 官方示例演示 ( ios & android)ReactiOSAndroid
- 從 React Native 到 Flutter,移動跨平臺方案的真相React NativeFlutter
- react-native分組列表SectionListReact
- React Native iOS混合開發實戰教程React NativeiOS
- [譯] React Native 與 iOS 和 Android 通訊React NativeiOSAndroid
- 《React Native跨平臺移動應用開發》讀後鬼扯React Native
- 移動跨平臺方案對比:WEEX、React Native、Flutter和PWAReact NativeFlutter
- 2024 安裝體驗 React NativeReact Native
- React Native學習筆記----React Native簡介與環境安裝React Native筆記
- [React Native]react-native-scrollabReact Native
- 安卓平臺Flutter啟動過程全解析安卓Flutter
- 安卓測試跟ios 測試有什麼區別?安卓iOS
- 安卓哪個手遊平臺好 最火的手遊app平臺安卓APP
- 《馬里奧賽車巡迴賽》將於9月登陸iOS和安卓平臺iOS安卓
- iOS--React Native網路請求外掛iOSReact Native
- React Native釋出APP之打包iOS應用React NativeAPPiOS
- 輕鬆教你React Native 混合開發(iOS篇)React NativeiOS
- 安卓 VS iOS,誰更安全?安卓iOS
- CentOS7使用Docker安裝STF安卓裝置管理平臺CentOSDocker安卓
- React Native Icon方案:react-native-svgReact NativeSVG
- 安卓gm版手遊平臺 gm許可權手遊平臺哪個好安卓
- iOS--React Native視訊播放器外掛iOSReact Native播放器
- 在Mac搭建react-native iOS開發環境MacReactiOS開發環境
- 在 Windows 上搭建 React Native IOS 開發環境WindowsReact NativeiOS開發環境
- 《冰汽時代》今年年內登陸iOS與安卓平臺 網易聯合制作發售iOS安卓
- 實現在安卓平臺下的即時通訊安卓
- 有大佬做安卓平臺的白盒測試麼?安卓
- 安卓平臺編寫C++演算法SDK流程安卓C++演算法
- React Native轉web方案:react-native-webReact NativeWeb
- React Native 使用 react-native-webview 渲染 HTMLReact NativeWebViewHTML
- react native 的初次嘗試之環境搭建 Mac iosReact NativeMaciOS