首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能从react-native-device-info获得一些样本输出吗?

我能从react-native-device-info获得一些样本输出吗?
EN

Stack Overflow用户
提问于 2018-08-08 03:48:19
回答 1查看 1.2K关注 0票数 4

这个存储库(https://github.com/rebeccahughes/react-native-device-info#usage)看起来有一些方法可以通过react原生访问设备信息。

有谁有一些实际设备的样本输出数据吗?

只要了解一下数据的样子就好了,而不必在一堆设备上编译和运行它。

EN

回答 1

Stack Overflow用户

发布于 2018-08-08 03:48:19

这是我在几个设备和模拟器上运行它所得到的结果。

下面是来自DeviceInfo的特定方法调用和结果输出。我更改了一些标识值,但保留了从设备输出的每个值的格式。我没有输出DeviceInfo上所有可用的方法,只输出了当时对我有用的方法。希望这能帮助到某些人:

(一个Kindle Fire)

代码语言:javascript
复制
getDeviceName:  Name of My Kindle Fire
getUniqueID:    123ba45a678901a2
getManufacturer:    Amazon
getModel:   KFAUWI
getSystemName:  Android
getSystemVersion:   5.1.1
getBrand:   Amazon
getAPILevel:    22
getUserAgent:   Mozilla/5.0 (Linux; Android 5.1.1; KFAUWI Build/LVY48F; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/59.0.3071.125 Safari/537.36
isTablet:   true
getApplicationName: My Awesome App
getBundleId:    com.app.awesome
getBuildNumber: 1
getVersion: 0.0.0
getReadableVersion: 0.0.0.1

(一部三星盖乐世S8)

代码语言:javascript
复制
getDeviceName:  Name of My Phone
getUniqueID:    f12edc3b4af56e78
getManufacturer:    samsung
getModel:   SM-G950U
getSystemName:  Android
getSystemVersion:   8.0.0
getBrand:   samsung
getAPILevel:    26
getUserAgent:   Mozilla/5.0 (Linux; Android 8.0.0; SM-G950U Build/R16NW; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.70 Mobile Safari/537.36
isTablet:   false
getApplicationName: My Awesome App
getBundleId:    com.app.awesome
getBuildNumber: 1
getVersion: 0.0.0
getReadableVersion: 0.0.0.1

(运行Pixel C平板电脑的avd模拟器)

代码语言:javascript
复制
getDeviceName:  Unknown
getUniqueID:    9a876b5432109cde
getManufacturer:    unknown
getModel:   Android SDK built for x86
getSystemName:  Android
getSystemVersion:   5.1.1
getBrand:   Android
getAPILevel:    22
getUserAgent:   Mozilla/5.0 (Linux; Android 5.1.1; Android SDK built for x86 Build/LMY48X) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Safari/537.36
isTablet:   true
getApplicationName: My Awesome App
getBundleId:    com.app.awesome
getBuildNumber: 1
getVersion: 0.0.0
getReadableVersion: 0.0.0.1

(从xCode启动的iPhone仿真器)

代码语言:javascript
复制
getDeviceName:  nameofmyapplemachine
getUniqueID:    48FC4A5D-D189-6623-6DB2-B28CCC88D10D
getManufacturer:    Apple
getModel:   iPhone 6
getSystemName:  iOS
getSystemVersion:   11.4
getBrand:   Apple
getAPILevel:    not available
getUserAgent:   Mozilla/5.0 (iPhone; CPU iPhone OS 11_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15F79
isTablet:   false
getApplicationName: My Awesome App
getBundleId:    com.app.awesome
getBuildNumber: 11
getVersion: 0.0.11
getReadableVersion: 0.0.11.11

(从xCode启动的iPad仿真器)

代码语言:javascript
复制
getDeviceName:  nameofmyapplemachine
getUniqueID:    DA6BEB1C-7C8D-9DD3-CA46-C06AD59E55DF
getManufacturer:    Apple
getModel:   iPad Air 2
getSystemName:  iOS
getSystemVersion:   11.4
getBrand:   Apple
getAPILevel:    not available
getUserAgent:   Mozilla/5.0 (iPad; CPU OS 11_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15F79
isTablet:   true
getApplicationName: My Awesome App
getBundleId:    com.app.awesome
getBuildNumber: 11
getVersion: 0.0.11
getReadableVersion: 0.0.11.11

( iPad 2物理设备)

代码语言:javascript
复制
getDeviceName:  Name of My iPad
getUniqueID:    AD059D5A-E0D4-3326-6F0C-B8DAB8A5CA6F
getManufacturer:    Apple
getModel:   iPad 2
getSystemName:  iPhone OS
getSystemVersion:   9.3.5
getBrand:   Apple
getAPILevel:    not available
getUserAgent:   Mozilla/5.0 (iPad; CPU OS 9_3_5 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13G36
isTablet:   true
getApplicationName: My Awesome App
getBundleId:    com.app.awesome
getBuildNumber: 11
getVersion: 0.0.11
getReadableVersion: 0.0.11.11
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51734404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档