Orientation模块管理设备的方向信息,包括alpha、beta、gamma三个方向信息,通过plus.orientation可获取设备方向管理对象。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<title>心得</title>
<script type="text/javascript">
var temp_obj = null;
function one(){
plus.orientation.getCurrentOrientation(function(e){
alert('获取成功'+e.trueHeading);
},function(e){
alert('获取失败'+e.message);
});
}
function two(){//功能和多次调用 getCurrentOrientation 一样
temp_obj = plus.orientation.watchOrientation(function(e){
document.getElementById("imglist").innerHTML = "<li>"+parseInt(e.trueHeading)+"度</li>";
},function(e){
alert('获取失败'+e.message);
});
}
function three(){
plus.orientation.clearWatch(temp_obj);
}
</script>
</head>
<style>
li{line-height: 40px; height: 40px; border-bottom: #ccc dashed 1px;}
</style>
<body>
<ul id="imglist"></ul>
<ul>
<li οnclick="one()">获取当前设备的方向信息</li>
<li οnclick="two()">监听设备方向信息的变化</li>
<li οnclick="three()">关闭监听设备方向信息</li>
</ul>
</body>
</html>

转载于:https://www.cnblogs.com/xhrs/p/9329597.html

21模块-orientation【管理设备的方向信息】相关推荐

  1. Geolocation模块管理设备位置信息,用于获取地理位置信息,如经度、纬度等。通过plus.geolocation可获取设备位置管理对象

    方法: getCurrentPosition: 获取当前设备位置信息 watchPosition: 监听设备位置变化信息 clearWatch: 关闭监听设备位置信息 对象: Position: JS ...

  2. Proximity模块管理设备距离传感器,可获取当前设备的接近距离信息,通过plus.proximity可获取设备距离传感管理对象

    方法: getCurrentProximity: 获取当前设备的接近距离信息 watchProximity: 监听设备接近距离的变化 clearWatch: 关闭监听设备接近距离变化 回调方法: Pr ...

  3. 实时获取用户所在城市(管理设备位置信息)

    Geolocation模块管理设备位置信息,用于获取地理位置信息,如经度.纬度等.通过plus.geolocation可获取设备位置管理对象.虽然W3C已经提供标准API获取位置信息,但在某些平台存在 ...

  4. Android ADB工具-管理设备/取设备硬件信息(一)

    Android ADB工具-管理设备/取设备硬件信息(一) 标签(空格分隔): Android adb 是 Android 开发必知必会的一个工具,它来自 sdk 包中.所有的刷机工具,应用管理工具都 ...

  5. Linux模块(2) - 创建设备节点

    今天计划将之前写的模块Linux模块(1) - 加载与卸载填充一下,达到设备节点创建的功能. 1. 全局数据 模块中有许多数据结构是要动态申请和释放的,就少不了一些全局数据来标记这些信息,这里通过宏M ...

  6. Bluetooth模块用于管理蓝牙设备,搜索附近蓝牙设备、实现简单数据传输

    Bluetooth模块用于管理蓝牙设备,搜索附近蓝牙设备.实现简单数据传输等. 支持搜索发现所有蓝牙设备,但仅支持低功耗蓝牙ble传输协议,不支持蓝牙设备的配对连接传输大量数据. 如果要连接非ble蓝 ...

  7. 高性能专业上网行为管理设备WSG-500E开箱评测

    WSG-500E上网行为管理设备是WFilter系列上网行为管理中性能非常强悍的一款设备,系统采用了WFilter NGF企业级上网行为管理系统,在硬件方面,采用了Intel B75的主板架构,I5- ...

  8. Elastic Stack容器化部署拓展(Https、AD域集成)并收集Cisco设备的日志信息

    前言: 还记得在去年的笔记中提到过EFK(Elasticsearch-Filebeat-Kibana)的部署,但是其中的内容相对简单,也没有提到一些额外的Elastic Stack的特性.链接如下:h ...

  9. [转载]深入Windows NT/2000模块的组织 - 专题安全方向{ Security Research Papers } - 邪恶八进制信息安全团队技术讨论组 努力为祖国的信息安全撑起一片蓝天

    导读: [转载]深入Windows NT/2000模块的组织 文章作者:WebCrazy 信息来源:WebCrazy( http://www.geocities.jp/webcrazyjp/) 深入W ...

  10. iOS学习——获取iOS设备的各种信息

    不管是在Android开发还是iOS开发过程中,有时候我们需要经常根据设备的一些状态或信息进行不同的设置和性能配置,例如横竖屏切换时,电池电量低时,内存不够时,网络切换时等等,我们在这时候需要进行一些 ...

最新文章

  1. 基于struts2的寝室圈项目
  2. 光流 | 基于光流法实现视觉里程计Visual Odometry(源代码)
  3. 适配移动端的文字超出隐藏并添加省略号
  4. 乘积最大(信息学奥赛一本通-T1275)
  5. 超硬核的 OCR 开发利器推荐:从场景案例到实操演示,快速掌握OCR模型训练
  6. Navicat Premium 15连接虚拟机上mysql并创建数据库
  7. 《Cracking the Coding Interview》——第3章:栈和队列——题目4
  8. 2020-06-24 电子书网站http://www.itjiaocheng.com/mianfei/
  9. Asp.net AJAX JavaScript 基本类型扩展(7)——String 类型及其扩展
  10. java configuration类_使用@Configuration编写自定义配置类
  11. java springboot房地产信息管理系统
  12. abs链目前在哪个平台_ABS链怎么样?
  13. 【君思智慧园区】产业园区合作运营模式,现代农业产业园的运营模式有哪些?
  14. ElasticSearch的简单了解和使用
  15. LNK2038: “_ITERATOR_DEBUG_LEVEL”的不匹配项
  16. Mybatis中parameterType的用法
  17. orb-slam系列 LoopClosing线程 DetectLoop(十)
  18. 在项目中使用FTPClient上传文件遇到550 Fial to change directoty问题
  19. 音视频SDK包-远程网络视频会议-在线远程教育-屏幕共享-电子白板-影音共享-在线直播等等都可以用
  20. 手机改小视窗什么意思_小窗口,大作用!

热门文章

  1. Android-广播
  2. python mysql传入多个参数
  3. pytorch view()函数
  4. Graph Convolutional Networks 图卷积网络
  5. 基于网页分析构思出的正文提取算法
  6. python networkx学习
  7. error C1128: 节数超过对象文件格式限制: 请使用 /bigobj 进行编译
  8. 2021-06-22 超链接伪类
  9. c语言开发kafka环境,c++(11)使用librdkafka库实现kafka的消费实例
  10. java ADT的简单介绍