手机重力感应应

手机中的传感器:重力感应器、加速度传感器、陀螺仪、电子罗盘和光线距离感应器
> 手机中的传感器:重力感应器、加速度传感器、陀螺仪、电子罗盘和光线距离感应器
手机中的传感器:重力感应器、加速度传感器、陀螺仪、电子罗盘和光线距离感应器
  之所以受到大家的欢迎,与其具有的娱乐功能分不开,使得它不仅仅是个通话的工具。支持那么多的娱乐应用,归根结底在于它里面集成的各类,主要有、加速度、陀螺仪、电子罗盘和光线距离感应器等等。下面带大家了解一下他们各自的用处。本文引用地址:
  算出现比较早的手机。现在,大多数主流智能机都装有这个配置。在iOS、Android平台中,很多游戏都运用到重力感应器,比如极品飞车系列、现代战争系列等等,它们带给用户新鲜的体验。何谓重力感应技术呢?简单来说它是基于压电效应,通过测量内部一片重物重力正交两个方向分力的数值,这样判别水平方向。一般手机系统默认重力感应的中心为水平放置。但是在应用中,用户在娱乐时难以做到让手机永远保持水平姿势。所以,用户也可以自己选择设置持握状态下的中心。但是如果手机只装配了重力感应器的话,那它最多只能感应倾斜90度,如果再加上三轴加速度传感器,那就扩展到360度了。接下来我们说下三轴加速度传感器。
  三轴加速度传感器
  它是手机中另一个非常重要的传感器,可以根据重力感应产生的加速度来推算出手机相对于水平面的倾斜度。所以,有时人们把它与重力感应器相混淆。下面说下它们之间的不同点。第一,MEMS三轴加速度传感器可以感知内容有重力、手机的静态姿态以及运动方向等。第二,装有加速度传感器的手机屏幕会随着角度的不同智能旋转,手机中甩歌功能、微信中摇一摇都是利用它实现的。此外,游戏中也经常需要用到它,赛车中的漂移触发就是来源于此。
  电子罗盘
  电子罗盘可以用来感知方位,这在无GPS信号或网络状态不好的时候,很有用处。它是通过地球磁场来进行分辨的,紧急情况下可以当作指南针使用,感知东南西北的方向。
  三轴陀螺仪
  第一个装配陀螺仪的当属大红的iPhone 4了,它带给用户以外的惊喜。最早,陀螺仪大多应用于直升飞机中,以保持飞机姿态,块头也比较大。有了MEMS技术之后,把它的体积变小很多,可以集成到手机里面,价格也降低很多。它是利用角动量守恒原理,可以判别物体在空间中的相对位置、方向、角度和水平的变化。启用陀螺仪之后,需要不断转动身体进行操作,这也给用户带来一种实战的感觉。著名游戏现代战争3就是靠陀螺仪来进行瞄准射击的,喜欢玩的朋友一定不会陌生,谁玩谁知道啊。
  光线距离感应器
  最后,我们说下光线距离感应器。它是利用光线传感器进行实现的,通过识别外界光线的强弱让屏幕亮度自动调节。距离感应器也叫做位移传感器,它是通过感应传感器到用户间的距离变化来实现操作。通常,它位于听筒附近,当我们在接听或拨打电话的时候,距离感应器通过测量耳朵与听筒之间的距离,让屏幕显示的自动开启和关闭,达到节约电池电量的目的。
  在观看很多用户对手机传感器的疑惑之后,决定写这篇文章,希望可以让大家更多的了解手机传感器。正是由于它们的存在,让我们与手机有了更加完美的互动,沟通更加的便捷。
分享给小伙伴们:
我来说两句……
微信公众账号查看: 26523|回复: 10
iphone5重力感应怎么打开
最近我的iphone5升级到ios7beta6以后感觉比以前的几个测试版反应块多了,闪屏也少了,可不知什么原因重力感应是关毕的,看照片也不方便,在那打开也找不到,求助各位怎么打开重力感应?
重力感应关闭了?可以手动关闭嘛?
享受iphone 发表于
重力感应关闭了?可以手动关闭嘛?
我也搞不清 从来不关重力感应的
据我了解,好像重力感应是不可以关闭的,是不是固件没有刷好&
寒风有声 发表于
我也搞不清 从来不关重力感应的
据我了解,好像重力感应是不可以关闭的,是不是固件没有刷好
享受iphone 发表于
据我了解,好像重力感应是不可以关闭的,是不是固件没有刷好
屏幕右上方有小锁子& &
那个是自动转屏的锁&
“对不起,没有这个选项”
是不是关闭屏幕旋转了?
屏幕旋转& &专业角度来说的话 是重力感应器呀 卧曹
打开了& &其实很简单&&快捷键中有蓝牙,重力感应等操作图标
寒风有声 发表于
打开了& &其实很简单&&快捷键中有蓝牙,重力感应等操作图标
那个屏幕旋转锁定,重力感应是无法关闭的。
Powered by
北京市公安局海淀分局网监中心备案编号:V1.0.6评分:下载次数:254次《怪兽爱虫虫 Monsters Love Bus》是一款益智休闲类游戏。游戏采用重力感应,有着搞笑的音乐和动作。游戏中你需要控制虫子飞到怪兽嘴中,在怪兽吃你之前,最好把所有的星星都吃完哦。
V1.4评分:下载次数:346次《胖子钢索单轮车3D Tightrope Unicycle Master 3D》是一个惊险又刺激的动作平衡游戏,挑战你的平衡感极限你需要靠你的手机保持身体平衡,持续稳定的骑单轮车到目的地,一路上会有许多机关和狂风阻挠你的平衡,千万小心!不小心从高楼跌落可是会很惨的!喜欢挑战游戏的朋友们快来挑战吧! 游戏操作:- 手机向前倾斜,人物往前走 - 手机放平时,是煞车 - 手机左右倾斜,控制平衡V1.1.0评分:下载次数:854次《黑帮枪神 TONS OF GUNS》是GLU最新出品的射击游戏。约翰 列侬曾经唱过:幸福就像握着一把温暖的手枪。是时候让全身热血沸腾了!这里是雄性荷尔蒙肆虐的天地,这里是高手云集的角斗场,这里是罪恶滋生的天堂---这里是枪王之王诞生的地方。从穷凶极恶的暴徒手里抢掠最强武器,不断提升自己的火力,再挑战更高更危险的目标,向枪神的位置发起挑战。没有尽头,没有出路,就堕入这无间道里---继续永无休止的杀戮噩梦! 游戏特点:- 金钱帝国:在这里,不是你死,就是我活。先下手为强,干掉敌人,搜刮他们的武器和现金!钱财身外物,富贵险中求,就不如花钱让自己变得更加强大吧!- 枪王之王:你需要的是什...V2.0评分:下载次数:306次《重力桌面 Gravity Home》是一款动态壁纸、Launcher、重力感应合为一体的桌面工具,将手机调整方向,你会发现桌面的应用图标会根据重力感应在屏幕中滚动。特性:- 自定义在桌面展示的应用列表- 调整应用图标尺寸- 在主桌面锁定图标V1.4评分:下载次数:385次《环法自行车赛2013 Cycling2013》是一款自行车游戏。你会在公路上和赛车场竞技场轨道上骑车。当你穿越城市或山区,出现在各种场合时,你需要调节赛车手的疲劳等级并与对手们的激烈挑战行为奋勇作战。在环法自行车赛上展现你的强健体魄吧!V1.46评分:下载次数:584次《重力锁屏 Gravity Screen Off pro》可以让手机在特定的条件下自动开启/关闭屏幕(例如放入口袋、放在桌面上、在传感器前挥手、移动手机等),而且识别度相当准确,你可以在设置中随意设置任意角度,当你把手机按这个角度(或者比这个角度小)放入口袋、桌面上时,屏幕就会自动关闭。日常使用起来节省了不少手动开屏/关屏的时间,这个才是真正的与科技接轨! 软件功能: - 支持识别手机是否在口袋中,可以自定义在口袋中识别设备放置的角度、方向; - 支持识别手机是否在桌面上,可以自定义在桌面上识别设备放置的角度; - 识别设备正面、反面放置; - 可以是使用距离传感器、重力传感器进行识别; - ...V1.4评分:下载次数:825次重力跑酷Gravity Project是一款重力跑酷游戏,3D特效,各种完美的地图设计,优良的物理障碍,就是这款游戏的特色,冒险在等着你!V1.2.18评分:下载次数:35568次烧绳子世界版Burn the Rope Worlds是《Burn the Rope》的续作,目前正式登陆Android平台了,玩家需选择一个位置点火,然后引导火苗移动,烧着的绳子越多,得分也就越高。游戏有 100 个关卡,越到后面难度就越大。游戏的操作依然是触屏加重力的形式,点击屏幕让绳子燃烧起来,然后通过不断的改变设备的方向,来保持火焰的持续燃烧,最后将全部的绳子烧掉即可。绳子的种类上延续了前作的设定,不同颜色种类的绳子需要通过烧到对应颜色的昆虫,来改变火焰的颜色属性,才能将其燃烧。而在续作之中还增加了很多不同功能的新昆虫,例如被点燃后爆炸、点燃后分出燃烧线接到原本没有连接的绳子处等...V1.21评分:下载次数:51287次超音速飞行3D是一款以未来世界为背景的快节奏竞速类游戏。通过比赛的胜利可以解除新的赛道及飞船。游戏中拥有独特的游戏模式,不同的赛道,飞船,武器。生涯模式中拥有22个事件,8种完全不同背景的赛道,5种带有武器及推进器的飞船.更新:- 修复了一些设备中重力感应控制反向的问题;- 其他的一些小错误的修正。V2.4评分:下载次数:150次爱吃桔子Like Orange是一款重力感应游戏,控制白色的大球吃掉红色的小球,然后再吃掉橙色的桔子就通过一关,记住不用碰到红色的墙壁,一共有15个关卡。后使用快捷导航没有帐号?
一步搞定
只需一步,快速开始
查看: 61955|回复: 51
积分2662在线时间365 小时分享阅读权限90主题UID384094帖子精华3 战斗力0 点 技术14 点 金币721 元 人气129 点 贡献3981 点注册时间最后登录
金币721 元
有时候,Android手机会出现重力感应或者自动旋屏功能失效,这可能是手机频繁的刷机造成的,一般来说都是软件的问题,不需要到客服更换硬件。
  目前的解决方法为:
  重新启动手机进入到Recovery模式,然后按Recovery 模式,打开cmd然后输入以下的命令:
  mount /data ===回车
  rm /data/misc/akmd* /data/misc/rild* ===回车
  这样基本上就可以正常的恢复重力感应及自动旋屏的功能了。
评个分又不会怀孕!
顶个帖又不会致命!
您的支持是我发帖的动力!
积分62在线时间12 小时分享阅读权限15主题UID810726帖子精华0 战斗力0 点 技术0 点 金币282 元 人气1 点 贡献72 点 手机ME525注册时间最后登录
, 积分 62, 距离下一级还需 38 积分
金币282 元 手机ME525
支持版主。。。
积分5382在线时间2782 小时分享阅读权限50主题UID1799367帖子精华0 战斗力0 点 技术0 点 金币11923 元 人气38 点 贡献4097 点 手机华为u8800+注册时间最后登录
, 积分 5382, 距离下一级还需 2618 积分
金币11923 元 手机华为u8800+
===要不要加进去的?楼主
积分80在线时间43 小时分享阅读权限15主题UID2039336帖子精华0 战斗力0 点 技术0 点 金币108 元 人气0 点 贡献61 点 手机G10注册时间最后登录
, 积分 80, 距离下一级还需 20 积分
金币108 元 手机G10
都好几天睡不好了,小白急盼详解,怎么打开cmd?
积分344在线时间180 小时分享阅读权限20主题UID1867963帖子精华0 战斗力0 点 技术0 点 金币254 元 人气0 点 贡献287 点 手机u8800+注册时间最后登录
, 积分 344, 距离下一级还需 56 积分
金币254 元 手机u8800+
抓一个啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
积分61在线时间16 小时分享阅读权限15主题UID2050262帖子精华0 战斗力0 点 技术0 点 金币217 元 人气0 点 贡献70 点 手机defy注册时间最后登录
, 积分 61, 距离下一级还需 39 积分
金币217 元 手机defy
技术贴,学习一下,谢谢楼主!
积分236在线时间113 小时分享阅读权限20主题UID1924890帖子精华0 战斗力0 点 技术0 点 金币187 元 人气1 点 贡献211 点注册时间最后登录
, 积分 236, 距离下一级还需 164 积分
金币187 元
都好几天睡不好了,小白急盼详解,怎么打开cmd
积分462在线时间387 小时分享阅读权限20主题UID2872749帖子精华0 战斗力0 点 技术0 点 金币98 元 人气0 点 贡献125 点 手机G12注册时间最后登录
, 积分 462, 距离下一级还需 238 积分
金币98 元 手机G12
这可是的大问题呀,悲剧啦!
积分36在线时间17 小时分享阅读权限1主题UID1199908帖子精华0 战斗力0 点 技术0 点 金币74 元 人气0 点 贡献22 点 手机milestone注册时间最后登录
头像被屏蔽
金币74 元 手机milestone
提示: 作者被禁止或删除 内容自动屏蔽
积分12在线时间8 小时分享阅读权限10主题UID4033301帖子精华0 战斗力0 点 技术0 点 金币21 元 人气0 点 贡献8 点 手机iPhone 4S注册时间最后登录
, 积分 12, 距离下一级还需 8 积分
金币21 元 手机iPhone 4S
三个=也要加进去么
安智荣誉会员勋章
安智荣誉会员勋章
安智全勤勋章
签到满一百天即可申请
Powered byCocos2d-x3.2 重力感应
原文:http://my.oschina.net/Jacedy/blog/301866
//GameScene.h
#include &cocos2d.h&
USING_NS_CC;
class GameScene : public cocos2d::Layer
static cocos2d::Scene* createScene();
virtual bool init();
void menuCallback(Ref* pSender);
//重写重力感应函数
virtual void didAccelerate(Acceleration* acc, Event* event);
CREATE_FUNC(GameScene);
//注意不能用auto关键字
//GameScene.cpp
Created by Jacedy on 14-8-11.
#include &GameScene.h&
USING_NS_CC;
cocos2d::Scene* GameScene::createScene()
auto scene = Scene::create();
//创建一个场景
auto layer = GameScene::create();
//创建一个图层
scene-&addChild(layer);
//初始化当前的图层
bool GameScene::init()
if(!Layer::init())
//初始化父类
//获取屏幕大小
size = Director::getInstance()-&getVisibleSize();
//auto size = Director::getInstance()-&getWinSize();
//添加一个图片精灵
sprite = Sprite::create(&OnePiece_1.png&);
sprite-&setPosition(Vec2(size.width/2, size.height/2));
sprite-&setTag(12);
this-&addChild(sprite);
//开启重力感应
Device::setAccelerometerEnabled(true);
//创建事件监听对象
auto listener = EventListenerAcceleration::create(CC_CALLBACK_2(GameScene::didAccelerate, this));
//在事件监听器中注册
_eventDispatcher-&addEventListenerWithSceneGraphPriority(listener, this);
void GameScene::didAccelerate(Acceleration* acc, Event* event)
//使精灵随重力感应移动
auto sprite = this-&getChildByTag(12);
//通过标签获取精灵
auto pos = sprite-&getPosition();
pos.x += acc-&x;
pos.y += acc-&y;
//pos.y += acc-&y * 10;
//调整敏感度
sprite-&setPosition(pos);
void GameScene::menuCallback(Ref* pSender)
您可能也会对以下文章感兴趣
QQ : 341470
Friend Link
New Member

我要回帖

更多关于 手机重力感应失灵 的文章

 

随机推荐