当前位置: 首页 > 编程笔记 >

react-native 查找操作系统类型/版本

巢承安
2023-03-14
本文向大家介绍react-native 查找操作系统类型/版本,包括了react-native 查找操作系统类型/版本的使用技巧和注意事项,需要的朋友参考一下

示例

第一步是从“ react-native”包中导入Platform,如下所示:

import { Platform } from 'react-native'

完成此操作后,您可以继续操作并通过Platform.OS允许您在条件语句中使用它来访问操作系统类型,例如

const styles = StyleSheet.create({
  height: (Platform.OS === 'ios') ? 200 : 100,
})

如果要检测Android版本,可以这样使用Platform.Version:

if (Platform.Version === 21) {
  console.log('Running on Lollipop!');
}

对于iOS,Platform.Version返回的是String,对于复杂的条件,请不要忘记解析它。

if (parseInt(Platform.Version, 10) >= 9) {
    console.log('Running version higher than 8');
}

如果平台特定的逻辑很复杂,则可以基于平台呈现两个不同的文件。例如:

    list-paddingleft-2">
  • MyTask.android.js

  • MyTask.ios.js

并要求使用

const MyTask = require('./MyTask')
           

 类似资料:
  • 主要内容:批量操作系统,多程序操作系统,多处理操作系统,实时操作系统当前场景中存在许多类型的操作系统: 批量操作系统 在20世纪70年代,批处理非常受欢迎。 作业()分批执行。 人们习惯于拥有一台称为大型机的计算机。 在批量操作系统中,可以访问多个人; 他们将各自的工作提交给系统执行。 系统根据先到先得的原则将所有工作放入队列中,然后逐个执行工作。 用户在所有作业执行时收集各自的输出。 批处理操作系统的缺点 1. 饥饿 批处理经常遭受饥饿。 如果批次中存在五个作业

  • 问题内容: 如何使用JavaScript查找操作系统名称和操作系统版本? 问题答案: 如果您使用列出所有的属性 你会看到这样的东西 请注意,该属性为您提供Windows版本。另外,您应该知道:

  • 操作系统提供的服务 操作系统的五大功能,分别为:作业管理、文件管理、存储管理、输入输出设备管理、进程及处理机管理 中断 所谓的中断就是在计算机执行程序的过程中,由于出现了某些特殊事情,使得CPU暂停对程序的执行,转而去执行处理这一事件的程序。等这些特殊事情处理完之后再回去执行之前的程序。中断一般分为三类: 内部异常中断:由计算机硬件异常或故障引起的中断; 软中断:由程序中执行了引起中断的指令而造成

  • 本文向大家介绍php判断当前操作系统类型,包括了php判断当前操作系统类型的使用技巧和注意事项,需要的朋友参考一下 如何使用php获取当前操作系统类型呢?严格来说这里分两种情况,一种情况是获取服务器端的操作系统类型,一种是获取客户端的操作系统类型。下面作者将对如何使用php获取这两种情况下的操作系统类型和大家做一些分享。 (1)php获取服务器端的操作系统类型 这个时候可以使用php系统自带的常量

  • 0.00 (1991.2-4?) 两个进程分别显示AAA BBB 0.01 (1991.9?)第一个正式向外公布的Linux 内核版本。 0.02 (1991.10.5)该版本以及0.03 版是内部版本,目前已经无法找到。 0.03 (1991.10.5) 0.10 (1991.10)由Ted Ts'o 发布的Linux 内核版本。 0.11 (1991.12.8)基本可以正常运行的内核版本。 0

  • sed sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。 sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的