首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

手机重力感应可泄露用户身份信息

研究人员发现,智能手机和平板电脑里的加速计只要有一丝不同之处就可以创造出独一无二的重力感应“指纹”,这种指纹可以当成是一个用户的身份,在这个身份上可以绑定用户的浏览记录等隐私信息,如果被广告商获取这种数据...更可怕的是,现在的智能手机都默认应用程序可以不经过用户同意就是用加速计。 加速计除了用来调整手机屏幕的显示方向之外,还被广泛应用在应用程序中,比如说计步器和手机游戏。...就是因为重力的变化,手机才知道屏幕现在倒向那个方向,才能让游戏人物知道该往左跑还是往右跑。这一数据并不会因为加速器的品牌或者型号不同而发生大的变化。...研究人员测试了80种加速器芯片,再加上25台Android手机和两台平板电脑,他们发现加速器芯片识别同一个重力指纹的准确率高到96%。...在移动领域,并没有规定或者行规要求应用程序在调用重力感应时需要征得用户的同意。与之不同的是,当应用程序想要使用地理位置信息的时候,必须要经过用户的同意方可使用,而加速计信息则不需要征得用户同意。

98270

基于STM32设计的智能插座+人体感应灯(ESP8266+人体感应+手机APP)

/19702853 二、功能介绍 这是基于STM32设计的智能插座+人体感应灯。...红外热释电人体感应模块: 用来检测人体 3. DHT11温湿度传感器: 检测环境的温度、湿度 4. 0.96寸单色OLED显示屏 : 显示状态信息。...使用热释电人体感应模块检测人体,检测到人体自动开灯,30秒(时间可以根据要求调整)没有检测到人体就自动关灯。 2. 检测环境温湿度,使用OLED显示屏在界面上实时显示出来。...设计手机APP和电脑客户端软件,可以实时显示收到的温湿度数据(3秒上传一次).可以显示历史. 点击手机APP上的按钮,可以用来控制插座开关。 5. OLED一共有4个页面。...OLED显示屏的第一页是实时时钟页面,时间可以通过手机APP来校准。 在手机APP上有一个RTC校准按钮,点击一下就可以校准设备上的时间。

2.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

HTML5 实现手机摇一摇

HTML5新增了一些JavaScript API接口,比如地理定位、重力感应等。今天主要介绍devicemotion事件(设备事件),它提供设备的加速信息,表示为定义在设备上的坐标系。...本文给大家讲解了HTML5实现手机摇一摇的效果。 ?...手机摇一摇的实现思路: 1、检测设备是否支持重力传感; // 监听运动传感事件,查看是否支持硬件运动 if (window.DeviceMotionEvent) { alert("您的设备支持硬件调用...[0].innerHTML = acceleration.x + " " + acceleration.y + " " + acceleration.z; } 4、为了防止系统认为简单的变化也是在摇动手机...var SHAKE_THRESHOLD = 800; // 设定摇晃的阈值为600 运行相应操作 /* * 功能:测算三个方向重力加速度,达到一定值进行相应操作 * 作者:HTML5

4K60

Android重力感应示例

android中的很多游戏的游戏都使用了重力感应的技术,就研究了一下重力感应 以屏幕的左下方为原点,箭头指向的方向为正。从-10到10,以浮点数为等级单位,想象以下情形: ?...手机屏幕向上(z轴朝天)水平放置的时侯,(x,y,z)的值分别为(0,0,10); 手机屏幕向下(z轴朝地)水平放置的时侯,(x,y,z)的值分别为(0,0,-10); 手机屏幕向左侧放(x轴朝天)的时候...,(x,y,z)的值分别为(10,0,0); 手机竖直(y轴朝天)向上的时候,(x,y,z)的值分别为(0,10,0); 其他的如此类推,规律就是:朝天的就是正数,朝地的就是负数。...利用x,y,z三个值求三角函数,就可以精确检测手机的运动状态了。...注明:这是在模拟器上截图(SDK  V1.5), 由于模拟器无法感应重力,请大家在物理机上测试 源码下载

1.3K40

TRTC横竖屏切换2,重力感应

实际开发过程中,手动调用起来,往往还是很麻烦,所以sdk提供了自动横竖屏切换的接口,重力感应开关:setGSensorMode。...三、通话效果 以sdk包中的SimpleDemo为例,sdk默认已经是开启重力感应了,所以只需要切换一下重力感应开关。...2、打开重力感应手机旋转90° 左不动,右边手机逆时针旋转90°,home键朝右 3、打开重力感应手机旋转180° 左不动,右边手机逆时针旋转180°,home键朝上 4、打开重力感应手机旋转...270° 左不动,右边手机逆时针旋转270°,home键朝左 5、关闭重力感应手机旋转90° 左不动,右边手机逆时针旋转90°,home键朝右 6、关闭重力感应手机旋转180° 左不动,右边手机逆时针旋转...180°,home键朝上 7、关闭重力感应手机旋转270° 左不动,右边手机逆时针旋转270°,home键朝左 四、总结 非特殊需求,您不需要关注通话横竖屏切换,交给sdk重力感应自动切换即可。

1.2K20

TRTC横竖屏切换2,重力感应

Screenshot_2020-09-22-20-07-28.png 2、打开重力感应手机旋转90° 左不动,右边手机逆时针旋转90°,home键朝右 Screenshot_2020-09-22-20...-08-36.png 3、打开重力感应手机旋转180° 左不动,右边手机逆时针旋转180°,home键朝上 Screenshot_2020-09-22-20-09-32.png 4、打开重力感应手机旋转...270° 左不动,右边手机逆时针旋转270°,home键朝左 Screenshot_2020-09-22-20-13-12.png 5、关闭重力感应手机旋转90° 左不动,右边手机逆时针旋转90°,home...键朝右 Screenshot_2020-09-22-20-00-29.png 6、关闭重力感应手机旋转180° 左不动,右边手机逆时针旋转180°,home键朝上 Screenshot_2020-09...-22-20-03-21.png 7、关闭重力感应手机旋转270° 左不动,右边手机逆时针旋转270°,home键朝左 Screenshot_2020-09-22-20-02-17.png 四、总结

2K115

TRTC横竖屏切换2,重力感应

实际开发过程中,手动调用起来,往往还是很麻烦,所以sdk提供了自动横竖屏切换的接口,重力感应开关:setGSensorMode。...三、通话效果 以sdk包中的SimpleDemo为例,sdk默认已经是开启重力感应了,所以只需要切换一下重力感应开关。...2、打开重力感应手机旋转90° 左不动,右边手机逆时针旋转90°,home键朝右 3、打开重力感应手机旋转180° 左不动,右边手机逆时针旋转180°,home键朝上 4、打开重力感应手机旋转...270° 左不动,右边手机逆时针旋转270°,home键朝左 5、关闭重力感应手机旋转90° 左不动,右边手机逆时针旋转90°,home键朝右 6、关闭重力感应手机旋转180° 左不动,右边手机逆时针旋转...180°,home键朝上 7、关闭重力感应手机旋转270° 左不动,右边手机逆时针旋转270°,home键朝左 四、总结 非特殊需求,您不需要关注通话横竖屏切换,交给sdk重力感应自动切换即可。

1.3K50
领券