android - 如何在 ionic 中查找设备操作系统和版本

标签 android cordova ionic-framework operating-system apk

我研究了一些教程,最后在 ionic 框架中找到了一些与此相关的东西......

他们提供了一些使用 ionic native 的代码,我通过嵌入以下代码做了同样的事情:

//Display OS name and version (Start)
import { Device } from 'ionic-native';


console.log('Device OS is: ' + Device.device.platform);
console.log('Device OS Version is: ' + Device.device.version);

//Display OS name and version (End) 

在使用 ionic serve 时,我在控制台中得到了这个:

'Device OS is: undefined'
'Device OS version is: undefined'

然后我猜它不会在浏览器中工作,我尝试在我的手机中构建和运行但仍然出现相同的日志...

PS: 我刚刚开始使用 ionic

提前谢谢你:)

最佳答案

请看这个链接 http://ionicframework.com/docs/api/utility/ionic.Platform/

angular.module('PlatformApp', ['ionic'])
.controller('PlatformCtrl', function($scope) {

  ionic.Platform.ready(function(){
    // will execute when device is ready, or immediately if the device is already ready.
  });

  var deviceInformation = ionic.Platform.device();

  var isWebView = ionic.Platform.isWebView();
  var isIPad = ionic.Platform.isIPad();
  var isIOS = ionic.Platform.isIOS();
  var isAndroid = ionic.Platform.isAndroid();
  var isWindowsPhone = ionic.Platform.isWindowsPhone();

  var currentPlatform = ionic.Platform.platform();
  var currentPlatformVersion = ionic.Platform.version();

  ionic.Platform.exitApp(); // stops the app
});

关于android - 如何在 ionic 中查找设备操作系统和版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38967059/

相关文章:

android - 如何编写扩展程序以在 Kotlin 中追加字符串?

javascript - Windows 应用商店 Cordova 应用 + WinJS : app crashes with a JavaScript runtime error on launch

ios - IONIC2 - 即使使用后台地理定位,应用也会在一段时间后被杀死

javascript - 如何从 Firebase 存储中检索图像 url?

java - 了解 Android 的 Canvas.saveLayer(...)

android - 如何找出 AndroVM 4.1.1_r6.1-20130222 模拟器的 IP 地址?

android - 粘贴到多个编辑文本

cordova - ionic 3 文档查看器插件

javascript - 如何使用 HTML5/phonegap 禁用 GPS

javascript - Angular - 如何在不使用 id 的情况下从一个页面链接到另一个页面并滚动到 ionic 中的 anchor