手机按手机卡的那个地方 缺了个磁铁 2016年做淘宝还行吗不

揭秘:磁铁会让手机或硬盘挂掉?
查看: 1520|
评论: |来自: 网络
摘要:   人们的这种担心是杞人忧天呢?还是有一定道理?磁铁真的会对电子产品构成可怕的威胁吗?   据某网报道,“这种担心可能来自以前的电子设备,例如CRT显示器和电视机,它们容易受到磁场影响。当把强磁铁靠近这 ...
  人们的这种担心是杞人忧天呢?还是有一定道理?磁铁真的会对电子产品构成可怕的威胁吗?   据某网报道,“这种担心可能来自以前的电子设备,例如CRT显示器和电视机,它们容易受到磁场影响。当把强磁铁靠近这类产品时,会造成图像扭曲。现代电视机和显示器不会受到这样的影响。”最现代的电子产品——例如智能手机不会受到小型磁铁的影响。但真的是这样吗?  磁铁对智能手机的影响  马特表示,“我们在日常生活中遇到的磁铁,甚至市场上磁性相当强的磁铁,不会对智能手机产生不利影响。事实上,智能手机内部有大量非常小的磁铁,它们完成非常重要的功能。例如,苹果新推出的Apple Watch采用磁感应无线充电系统。”Digital Trends表示,但是,在让磁铁接触智能手机前,人们还有一些因素需要考虑。马特警告称,磁场能临时干扰智能手机中的数字罗盘和磁强计,影响比人们认为的要更严重。  某工程师使用iPhone进行试验,演示了磁铁对智能手机内部传感器的影响。  K&J Magnetics工程师迈克尔·鲍罗解释说,“我们发现的问题是,靠近的磁铁会影响手机中的磁性传感器,数字罗盘的读数会不正确。更糟糕的是,如果把强磁铁紧挨手机,手机内部的铁质元器件会被磁化,成为弱磁体,给校正罗盘带来困难。”  有些用户可能会认为这无所谓,因为自己不会使用罗盘应用,但这并不意味着其他应用不依赖罗盘。例如,谷歌地图利用罗盘判断手机的朝向,许多游戏也利用罗盘“算出”用户的方向。  苹果在手机保护壳和配件设计中考虑到了这一因素。苹果在《保护壳设计指南》中称,“苹果建议避免在保护壳中使用磁性和金属材料。”厂商必须确保内置的磁性罗盘不会受到外壳的影响。iPhone 6 Plus受到特别“照顾”,因为磁铁会给具有光学防抖、自动对焦功能的摄像头带来潜在问题。磁铁可能不会让手机彻底挂掉,但会使部分重要功能出现紊乱,因此为什么要冒这个险呢?  硬盘会受磁铁影响吗?  磁铁能删除硬盘中数据的观点非常盛行,尤其是在影视节目中。例如,在《绝命毒师》中,沃尔特·怀特尝试利用巨大的电磁铁销毁硬盘中的证据。对磁铁删除硬盘中数据的担心也过时了吗?  马特指出,“利用磁性材料记录的数据能通过磁铁消除,其中包括盒式录音带、软盘、录像带和信用卡。如果数据是采用磁性材料记录的,就可能通过磁铁破坏。“从理论上说,如果直接接触硬盘表面,磁性足够强的磁铁能破坏硬盘上的数据。但是,硬盘内部使用了钕磁铁,用于操作读/写臂和记录数据,因此硬盘不会受到常见规格磁铁的影响。例如,把磁铁紧贴PC机箱外部,不会对硬盘产生任何影响。”  优盘和固态硬盘用户就更不用担心了。迈克尔称,“优盘和固态硬盘不会受到强静磁场的影响。”工程师尝试利用钕磁铁破坏硬盘中的数据,但结果让他们感到失望。他们把大型磁铁放到运行的硬盘一侧,直至能听见机械摩擦的声音,表明磁铁已经造成硬盘内部部件的弯曲。尽管如此,硬盘上存储的文件仍然百分之百完好无损。  用更大的磁铁作用于关闭的硬盘,硬盘开启后,文件也完全没有受到影响。很明显的是,大多数企业采用物理方法销毁硬盘,因为依靠磁铁删除数据不靠谱。  人们需要担心磁铁吗?  在家中,我们处于磁铁的包围中——每台计算机、扬声器、电视机、发动机、智能手机中都有磁铁。现代生活离不开磁铁。”磁铁似乎有些冤枉,但值得指出的是,在使用强磁铁时,人们仍然应当保持谨慎。迈克尔解释说,“强钕磁铁不是玩具,最近有媒体报道称磁铁玩具被幼童吞食,这会对健康构成严重威胁。因为磁铁会相互吸引,造成肠壁被刺穿。出现这种情况就需要立即进行手术。”
上一篇:下一篇:
Powered by Discuz! X3.2 -wLicensed
& 2016 Comsenz Inc.利用智能手机(Android)追踪一块磁铁(一)
之前看到一个外国人用iPhone做了一个追踪磁铁的Demo感觉不错(参考视频:/v_show/id_XODM2MjczNzE2.html),然后我就参考做了一个Android上的,视频如下/v_show/id_XODQ3MDgzMTUy.html(这个视频并非最终的效果)。下面是算法的介绍,希望有兴趣的朋友可以参考或者提出意见。
1:原理介绍:
现在基本上每一款智能手机都配有磁感应计,所以只要利用磁感应计记录当前手机位置的磁场强度,然后就可以根据磁场强度计算出磁铁的位置进行追踪。因此追踪磁铁就是找出磁场强度和位置的关系。
2:磁场强度公式:
因为磁场强度的分布和磁铁的形状等各种因素有关,为了便于计算一般把一块磁铁等价看作为一个&磁偶极子&,当手机和磁铁的距离远大于磁铁本身时才可以这么等价。我的理解 &磁偶极子&就是一段电流围绕着一个&轴&做不停地旋转,然后产生的磁场(不知对不对有知道的可以给出意见,但是不理解并不影响最终的效果)。而&磁偶极子&的磁场强度和位置的关系是已经知道的,如下图:图1是磁场强度和位置的关系公式(感兴趣的可以查看推导:http://www.physicsinsights.org/dipole_field_1.html,或者查阅各种论文)。其中为磁场强度,为对应的空间位置,为磁偶极矩矢量方向为z轴向上,表示磁铁的北极朝上,是磁铁的属性针对每一块磁铁为常数。是常数(具体什么忘了,不影响最终结果)。图2位磁铁和位置的空间关系图。
根据上述的矢量关系可以得出以下的公式,如图3,图4:图4的公式是从图3变换过来的。其中,为对应的与z轴正方向的夹角。
3:解方程:
知道了位置和磁场强度的关系,下面就是根据公式解出向量对应的x,y,z的值。首先根据图4中的公式,利用和表示和,然后消去得到的值(具体方法可以自行推导,需要注意换元后是一个关于的一元二次方程有两个解,又因为是距离大于0,所以只需要取一个正值)。接出来的值如图5,其中。
根据和图4的公式可以得出的值(这里假设,一下会说明为什么),然后根据和的值可以得出z值,再根据图3的公式可以得出x,y的值。所以最终的结果如图6。其中为常数,。根据这个公式就可以计算出磁铁相对于手机(传感器)的位置。
4:补充说明:
如图7,由于磁铁的磁感应线是轴对称和中心对称的所以A和B两个点的磁感应强度是一样的,即磁感应的方向和大小均相同。所以根据磁感应强度计算的位置应该是两个即A和B的坐标,但是我们只需要一个坐标,所以将设即可。
假如手机(传感器)只在x轴的正方区域,那么根据磁感应线的方向可以判断的大小。比如,如果Bx大于0表示,Bx小于0表示。从而可以判断的正负从而得到准确的坐标。
如图7中的C点在x-y平面上表明C点的磁场强度为(0,0,Bz),即xy轴上的磁场强度均为0。这是从z轴的上方向下看,可以看到图8的情形,叉号磁感应线向下插入。在图8中x-y平面圆上的所有点的磁场强度均相同即为(0,0,Bz),所以磁场强度(0,0,Bz)对应着无数个坐标点,因此在平面x-y上是没办法利用上述公式的!!!。
按理说依照上述公式就可以定位磁铁的位置了,但是代码阶段还是遇到了一些问题。在下篇博客中将说明遇到的问题和解决办法。有兴趣和问题的可以给出意见。
由手机Android系统的应用谈起-新媒体技术对受众产品的影响
受众研究一直是传播学研究中的一个重要组成部分。当前,媒介环境不断变化,新技术不断推动手机系统的变革。201 1年初数据显示,仅正式上市两年的操作系统Android已经超越称霸十年的塞班系统,使之跃居全球最受欢迎的智能手机平台,而这种变革对受众产品预测方面也带来影响。 一、Android系统特点 1、开放性 Android平台的优势首
高分求思路。。。。。做一个手机蓝牙遥控器,来控制机顶盒 手机按键操作机顶盒,有做过的兄弟或者大牛说说思路吧
------解决方案-------------------- 首先机顶盒上要有一个蓝牙服务,在手机上做一个控制的客户端.
------解决方案-------------------- 你说的连接只是蓝牙协议上的吧?我说的是基于蓝牙的应用服务
------解决方案-----
现在是android的时代了吗? 一直做嵌入式的开发,越来越感觉现在是android的时代了,不管什么都跟android相关,android手机大行其道自不必说,其他的嵌入式设备,如果智能家电,象智能电视,机顶盒,智能厨具,家庭影院,等等,似乎那个不用android,就不智能了,这个行业真实瞬息万变呢!
1楼 hbykdx2010昨天 23:40
如何让linux 应用程序运行在安卓系统的手机上? 如何让linux应用程序运行在安卓系统的手机上?
有一个控制台程序是linux应用程序,能否直接在安卓系统的手机上使用?
------解决方案-------------------- 用shell直接运行就行了啊,只要你有权限。
android出现如下的情况,大神们,谁能给解决一下啊?
NoXMLcontent.Pleaseaddarootvieworlayouttoyourdocument.困扰了我一晚上了。。拜托了
------解决方案-----------------
【Android很个性的列表】怎么实现的?有图。。。 如图。。~
这个是160手机助手的一个页面。。
求助,他的这个列表是怎么实现的。。。。
一个是每个row有不同的TextView,还是就一个?如果就一个,那颜色是怎么整的。。。。
另外他的那个“详细信息”的标题栏是怎么实现的。我在htc手机系统设置里见过,求解。。
------解决方案-------------
谁给一份android控件的属性chm文档,查起来方便
------解决方案-------------------- 我给你发了一份,是国内一个android爱好者自己翻译androidapi的chm档,而且他们不断更新,不是很全,不知道能不能帮上忙~
qq邮箱发的;
一个图片切换效果内存溢出的问题 项目是一个图片社区项目,在浏览大图时有的手机会经常出现内存溢出,有的手机则不会。图片浏览大概是这样的:请求服务器获取整个图片信息列表listView显示。这时已经是异步加载显示大图了,因为是listView列表显示图片还有图片的一些其他信息之类的,所以图片的imageView设置一个固定的大小(比实际图片要小一点,是设置属性android:scaleType=&qu
Android蓝牙开发中,设备能用代码控制自动匹配吗? 用手机连接蓝牙设备的时候都会要求做一个匹配操作,双方输入一个匹配码,然后就可以匹配成功了。
但有的设备,如蓝牙耳机等,没有输入功能,一般这种设备的匹配码是固定,比如,我想问的是可不可以通过自己的程序来实现自动输入这种固定的匹配码,不要用户手动输入,比如针对某些第三方的蓝牙设备专门开发的软件。
我发现android在匹配
成为“Android高手”的6个境界
成为Android高手的6个境界 成为Android高手一般分为六个阶段: 第一阶段:熟练掌握Java SE,尤其是对其内部类、线程、并发、网络编程等需要深入研究;熟练掌握基于HTTP协议的编程,清楚POST和GET等请求方式流程和细节;能够进行基本的Java Web编程,如果能够使用Java EE则更好; 第二阶段:精通Android的核心API的使用,例
强烈建议CSDN开发一个android客户端? 强烈建议CSDN开发一个android客户端,求支持。
------解决方案-------------------- 帮顶一下!
------解决方案-------------------- 貌似没什么必要,研究技术的时候,都用电脑弄的
android 桌面(launcher) 上的图标如何设置大一些 android桌面(launcher)上的图标(或字体)如何设置大一些.
------解决方案-------------------- 使android桌面图标变大
http://blog.csdn.net/wzcqr0501/article/details/7301227
有没有android里面画一个钟表盘的sample code啊 在网上找了找没找到。想做一个钟表的app玩玩。
哪位知道,请告知一下。
------解决方案-------------------- 思路倒是可以帮你提供一下。
1.计算时间转的角度
2.根据计算出的选中的角度,在你的时钟view里面,旋转画布,用到的方法有
canvas.translate
ubuntu 11.04 启动android 4.0模拟器后一直黑屏 用命令
[emailprotected] :~/software/android-sdk-linux/tools$./emulator-avdandroid-14
启动模拟器后,模拟器一直没反映,就黑屏,会是什么原因?
我创建AVD方式如下:
1、先查看targ
Android系统移植(一)-让android系统在目标平台上运行起来
Android系统由于用的是linux内核,因此内核移植和嵌入式linux内核移植差异不大,过程如下:(1)移植boot-loader和linux2.6内核到目标平台上,让linux内核可以启动起来,基本的驱动允许正常。此过程完全是嵌入式linux的开发,这里直接跳过。需要注意的是,由于android已经被linux官方开除
android升级后无法真机调式求大神帮忙 最近对android的sdk和adt升级,升级到最新androidsdktools21,adt也升级到21,但是原先用于真机调式的manual选项没有了,大侠们帮忙解决下啊如下图:
------解决思路---------------------- 把钩去掉&nb
android自适应分辨率,希望一个layout就能通用 android自适应分辨率,我就知道有两种比较容易实现的。一种是代码实现布局,一种是多个layout来实现。
请教下android客户端文件上传到servlet和PHP服务器一样吗 android客户端文件上传到servlet和PHP服务器一样吗?不一样的话有何区别?
------解决方案-------------------- 也就是http的post或者get,具体要看实际接口的参数了,原理一样。
[个人作品,含源码] Android 程序之在线词典, 觉得有帮助的,请过来顶一下 http://blog.csdn.net/ostrichmyself/archive//4633838.aspx
下面是部分贴图,有兴趣可以到我的博客上瞅瞅,谢谢!
交些Android开发的同道中人(加我为好友,谢谢),本人业余型的
关于布局的一个小问题向大家请教下 有这么一个表格布局:
我TableLayout的属性android:layout_width=&fill_parent&
求一份安卓api文档 如题, [emailprotected]
------解决方案-------------------- 做android的androidSDK有吧,在SDK目录下的docs文件夹里面的Index.html就是官方文档入口了
我有一个需求,想了很久,没有想到解决的方案,希望有高手指点迷津,详述如下 要实现一个 模仿图片动作的功能。
具体的要求是这样的:例如这里有一张完整的图片,而我要将这张图片的元素分离出来,然后再进行整合成一张完整的图片。说实话,当接到这个需求时,有点蒙了,不知道如何去实现这样的功能。
另外还提供点线索:
达到目的:从直接的角度来说,是为了达到练习记忆图片的功能。
如何在Ubuntu上下载、编译和安装Android最新源代码
看完了前面说的几本书之后,对Linux Kernel和Android有一定的认识了,是不是心里蠢蠢欲动,想小试牛刀自己编译一把Android源代码了呢?一直习惯使用Windows系统,而Android源代码是不支持在Windows上编译上,于是决定使用虚拟机安装Ubuntu,然后下载、编译和安装Android源代码。 &n
刚开始学android,照着书上例子做出现错误,不懂,代码贴出来高手指教下 建了个工程叫helloandroid。res里面的layout文件代码如下
&LinearLayout android:layout_width=&wrap_content& &nbsp
【Java 基础】想学习 Android 开发,需要多少Java基础呢? Java学到哪里好呢?
------解决方案-------------------- 1、选择快餐式的教育培训机构【简称速成,获得的多少与自身理解能力和动手逻辑能力有关】现在学java、一般都会讲解android应用层开发知识会涉及1到2个项目练手大概
Android开发22——广播接收者BroadcastReceiver的原理和注册方式
一、广播机制的基本概念 当某个事件产生时(如一条短信发来或一个电话打来),android操作系统会把这个事件广播给所有注册的广播接收者,需要处理这个事件的广播接收者进行处理。其实这就是日常生活中的广播。发生一个新闻后,广播电台会广播这个新闻给打开收音机的人,对这个新闻感兴趣的人会关注,可能会拿笔记下。新闻就
安卓小白请教大神们一个问题,安装SDK出现的问题 大神们,安装SDK的时候出现以下这个错误:
FailedtofetchURLhttps://dl-/android/repository/addons_list.xml,reason:Filenotfound
Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面
概述:每个Android应用程序都运行在一个dalvik虚拟机进程中,进程开始的时候会启动一个主线程(MainThread),主线程负责处理和ui相关的事件,因此主线程通常又叫UI线程。而由于Android采用UI单线程模型,所以只能在主线程中对UI元素进行操作。如果在非UI线程直接对UI进行了操作,则会报
Dialog下的Builder单击事件如何能够跳转到一个新的Activity ?求教育 附上我代码:
Builderbuilder=newAlertDialog.Builder(this.Context); //创建对话框
builder.setTitle(R.string.tip); //设置对话框标题
builder.setMessage(
Maven开发Android指南 3 使用Android Maven Archetypes 创建新项目
在看完Maven开发Android指南 2 配置android-maven-plugin后,有人会疑惑怎么没有讲android-maven-plugin。这是Maven的特性之一,不需要手工下载plugin,配置pom.xml文件,只要是Maven Central中有的,mav
android 桌面时钟widget 带秒针
本帖最后由 zxb6749 于
14:29:31 编辑
我做了一个、但是不知道为什么、跑了一会儿后、秒针就不动了、、我看了下、我暂且估计是线程的原因、但是实在没有好的办法、希望高手多多请教、谢谢阿、在线等、
我现在的代码:
packagecom.viroyal.appwidget.analogC
小米加速度传感器问题 我看书上说加速度传感器表示加速度,手机横向x,纵向y,屏幕上下方向为z
为什么我的传感器z,在平放着运动的时候捕获的数据,z总是10左右
手机是小米很奇怪
------解决方案-------------------- 重力加速度g=9.8,地球上始终存在的
菜鸟级别的问题 我想写两个按钮,用设置textview来响应事件,在手机上一运行就显示已停止,求高手
packagecom.example.
importandroid.os.B
importandroid.app.A
importandroid.view.M
深入浅出Android makefile(1)--初探
一、说明 android build system是一个非常庞大的系统,要编译Android工程、修改或新增Android模块都需要对这个编译系统有一定的了解。 但是由于它确实太庞大了,大家往往是不知道从哪里切入进去,进行一个深入的学习和了解。 下面我们尝试从一个小模块逐步对android build system做一个深入剖析。选择的这个
android HttpURLConnection 实现下载
public String download(String urlStr) { StringBuilder sb = new StringBuilder() try {
// 创建一个URL对象
url = new URL(&&);
// 创建一个Http连接
android Content Provider详解七
(欢迎大家加入android技术交流QQ群:)
实现ContentProvider类 ContentProvider实例管理对一个结构型数据集的操作以处理从另外一个应用发来的请求。所有的操作最终都调用ContentResolver,然后它又调用ContentProvider的一个具体的方法。&nb
Android入门系列一(Android学习方法)
Android学习方法 一:了解什么是Android 二: 建立开发环境 三: 阅读SDK文档 四: 背景知识
2、面向对象
3、设计模式
4、J2ME、Brew、Sym
浅析Android下的Android.mk文件
大家都知道在Linux下编辑经常要写一个Makefile文件, 可以把这个Makefile文件理解成一个编译配置文件,它保存着如何编译的配置信息,即指导编译器如何来编译程序,并决定编译的结果是什么。而在Android下的Android.mk文件也是类型的
Android异步处理三:Handler+Looper+MessageQueue深入详解
在《Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面》中,我们讲到使用Thread+Handler的方式来实现界面的更新,其实是在非UI线程发送消息到UI线程,通知UI线程进行界面更新,这一篇我们将深入学习Android线程间通讯的实现原理。 概述:Android使用
android 动态切换主题,动态换肤
android 动态换肤,Android系统已经完美解决换肤问题,看到网上好多的朋友还在询问如何换肤。我示例一下Android换肤 看效果 点击 Day 后的主题皮肤
点击Night后,主题皮肤
package cn.hpc. import android.app.A import an

我要回帖

更多关于 香港专门卖磁铁的地方 的文章

 

随机推荐