第九章:获取终端信息(类型、平台、版本等)
2016-05-09 16:51
218 查看
通常我们需要获取app运行终端设备的基本信息,包括平台信息(是IOS还是Anroid或者是Blackberry)、终端模型信息,终端unique id,版本信息等等。有了这些信息,可以方便我们做统计,为后续的推广提供数据支撑。同时也可以在一定层面上方便定位系统性的问题。下面介绍在ionic framework下如何获取这些信息。
获取‘ng-cordova.js’和‘ng-cordova.min.js’
在index.html文件的‘cordova.js’之前添加‘ng-cordova.js’引用。完成之后的效果如下所示:
<script src="lib/ionic/ng-cordova.js"></script>
<script src="cordova.js"></script>
在'app.js'中设置‘ngCordova’,完成之后的效果如下所示。
在系统启动的时候获取device信息。
var uuid = $cordovaDevice.getUUID();
var version = $cordovaDevice.getVersion();
var model =$cordovaDevice.getModel();
var platform = $cordovaDevice.getPlatform();
参考:
http://ngcordova.com/docs/plugins/device/ http://www.ionic.wang/ng_cordova-index.html
获取‘ng-cordova.js’和‘ng-cordova.min.js’
在index.html文件的‘cordova.js’之前添加‘ng-cordova.js’引用。完成之后的效果如下所示:
<script src="lib/ionic/ng-cordova.js"></script>
<script src="cordova.js"></script>
在'app.js'中设置‘ngCordova’,完成之后的效果如下所示。
angular.module('example', ['ionic', 'ngCordova'])
在系统启动的时候获取device信息。
var uuid = $cordovaDevice.getUUID();
var version = $cordovaDevice.getVersion();
var model =$cordovaDevice.getModel();
var platform = $cordovaDevice.getPlatform();
参考:
http://ngcordova.com/docs/plugins/device/ http://www.ionic.wang/ng_cordova-index.html
相关文章推荐
- MySQL入门
- [CSS3] Text ellipsis
- iOS 关于如何使用延时控件
- 计算机视觉领域的一些牛人博客,研究机构等的网站链接
- CentOs中安装和配置vsftp简明教程
- Xcode裁剪图片
- HTTP状态码:400\500 错误代码
- centOS6.6系统中rpm安装 MySQL-5.6.30
- Zigbee之旅(三):几个重要的CC2430基础实验——外部中断
- 蓝桥杯 奇怪的分式
- D - Fliptile——POJ
- 判断链表是否有环及入口点
- java web 开发中 eclipse 或myeclipse无法解析导入 javax.servlet 的解决方法
- QT源代码阅读
- [C++]高精度 bign (重载运算符版本)
- HDU 1086 You can Solve a Geometry Problem too(水题)
- linux基础之shell编程(3)-给脚本设置参数
- 重用
- JDBC学习笔记(8)——数据库连接池(dbcp&C3P0)
- leetcode---SortList