PhoneGap获取设备信息

一、 获取设备信息的方法列表(如果没有或者检测不出来就显示undefined)

  1、device.name              设备名称(一些国产机检测不出来)

  2、device.model     :返回设备的模型或产品的名称

  3、device.cordova           PhoneGap 版本

  4、device.platform         设备平台

  5、device.uuid               uuid 编码(这个编码是设备的唯一编码相当于每部手机的身份证,比较常用,项目中就可以通过这个编码跟用户的id进行绑定)

  6、device.version           平台版本

二、代码实现

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>phonegap_device_network_notification01</title>
<link href="../jquery.mobile-1.3.2.css" rel="stylesheet" type="text/css"/>
<script src="../jquery.js" type="text/javascript"></script>
<script src="../jquery.mobile-1.3.2.js" type="text/javascript"></script>
<script src="../cordova.js" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function(){
            document.addEventListener("deviceready", myDeviceReadyListener, false);
    });

    function myDeviceReadyListener(){
        $("#deviceName .ui-btn-text").text("设备名称" + device.name);
        $("#deviceModel .ui-btn-text").text("设备的模型" + device.model);
        $("#deviceCordova .ui-btn-text").text("PhoneGap版本" + device.cordova);
        $("#devicePlatform .ui-btn-text").text("设备平台" + device.platform);
        $("#deviceUUID .ui-btn-text").text("uuid编码" + device.uuid);
        $("#deviceVersion .ui-btn-text").text("平台版本" + device.version);
    } 

</script>
</head>
<body>
<div data-role="page">
        <div data-role="header">
            <h1>PhoneGap实战</h1>
        </div>
        <div data-role="content">
            <a href="#" data-role="button" id="deviceName"></a>
            <a href="#" data-role="button" id="deviceModel"></a>
            <a href="#" data-role="button" id="deviceCordova"></a>
            <a href="#" data-role="button" id="devicePlatform"></a>
            <a href="#" data-role="button" id="deviceUUID"></a>
            <a href="#" data-role="button" id="deviceVersion"></a>
        </div>
        <div data-role="footer">
            <h4>&nbsp;</h4>
        </div>
</div>
</body>
</html>
时间: 2025-01-04 07:01:29

PhoneGap获取设备信息的相关文章

小白学phoneGap《构建跨平台APP:phoneGap移动应用实战》连载五(使用PhoneGap获取设备信息)

除了能够将HTML页面打包成可以直接安装运行的APP外,PhoneGap的一个最大优势在于可以通过JavaScript调用设备来访问设备上的硬件信息,从而实现一些原本只有依靠原生SDK才能够达到的目的.范例5-1就展示了一个利用API来获取设备信息的例子. [范例5-1 利用PhoneGap获取设备信息] <!DOCTYPE html> <html> <meta http-equiv="Content-Type" content="text/ht

微信小程序把玩(三十八)获取设备信息 API

原文:微信小程序把玩(三十八)获取设备信息 API 获取设备信息这里分为四种, 主要属性: 网络信息wx.getNetWorkType, 系统信息wx.getSystemInfo, 重力感应数据wx.onAccelerometerChange, 罗盘数据wx.onCompassChange wxml <button type="primary" bindtap="getNetWorkType">获取网络类型</button> <butt

android获取设备信息

public class DeviceInfo { private static Application APP = null; private static String sd_card = Environment.getExternalStorageDirectory()+File.separator+"wlcache"; public static Application getApp() { return APP; } // 获取手机型号 public static Strin

Android 获取设备信息 异常

/**获取设备信息 * @param c * @return */ public static void setDeviceInfo(Context c,RequestParams params){ TelephonyManager tm = (TelephonyManager) c.getSystemService(Context.TELEPHONY_SERVICE); if(tm!=null){ try{ params.add("deviceId", tm.getDeviceId(

Android USB API获取设备信息失败问题

在华为荣耀的盒子验证openni的程序,发现orbbec的3d摄像头一直无法使用,一直卡在 设备找不到的提示. 开始从下面2个方面验证:1.验证openni的本身自带的SimpleRead程序,看看是否正常读取到设备信息和depth 图.2.验证Android层usb权限控制问题. 经过验证发现openni自带的c++的可执行程序,可以正常读取到设备信息和depth 图.由此推测 orbbec 3d的驱动和openni的这块部分没有什么问题.问题可能出在Android层的usb权限和获取设备信息

Flutter 中获取设备信息 以及 获取地 理位置

一.Flutter 中获取设备信息 https://pub.dev/packages/device_info 设备信息代码 import 'package:flutter/material.dart';import 'package:device_info/device_info.dart'; class DevicPage extends StatefulWidget{ DevicPage({Key key}); _DevicPage createState() => _DevicPage()

获取设备信息

mark下如何获取设备相关的信息 NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; // app名称 NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"]; // app版本 NSString *app_Version = [infoDictionary objectForKey:@"CFBu

[转载]iOS开发:获取设备信息

开发iOS平台的应用的时候,可以获取iOS设备的设备信息,包括设备的名称,设备的机型,设备的iOS版本等等.设备信息主要来自 UIDevice 类. UIDevice *currentDevice = [UIDevice currentDevice]; NSString *strName = currentDevice.name; //设备名称 NSString *strModel = currentDevice.model; //设备类别 NSString *strLocalizedModel

UIDevice之获取设备信息

UIDevice这个类提供了一个代表当前设备的一个实例.从这个实例中可以获得有关设备如指定名称,信息设备模型,和操作系统名称和版本.UIDevice直接继承自NSObject. UIDevice类可以提供了多种属性.类函数及状态通知,帮助我们全方位了解设备状况.从检测电池电量到定位设备与临近感应,UIDevice所做的工作就是为应用程序提供用户及设备的一些信息. UIDevice类还能够收集关于设备的各种具体细节,例如机型及iOS版本等.其中大部分属性都对开发工作具有积极的辅助作用. 我们可以获