怎样利用华为距离感应器设置把手机作为有线鼠标

下载作业帮安装包
扫二维码下载作业帮
1.75亿学生的选择
手机里的距离感应器有什么用?该怎么用?
死亡秘密F8k
距离感应器又叫位移传感器,距离感应器一般都在手机听筒的两侧或者是在手机听筒凹槽中,这样便于它的工作.当用户在接听或拨打电话时,将手机靠近头部,距离感应器可以测出之间的距离到了一定程度后便通知屏幕背景灯熄灭,拿开时再度点亮背景灯,这样更方便用户操作也更为节省电量.距离感应主要是利用各种元件检测对象物的物理变化量,通过将该变化量换算为距离,来测量从传感器到对象物的距离位移的机器.根据使用元件不同,分为光学式位移传感器、线性接近传感器、超声波位移传感器等.摘自新客网
为您推荐:
其他类似问题
扫描下载二维码手机距离感应器失灵怎么办 修复方法是什么_安卓教程_好卓网
手机距离感应器失灵怎么办 修复方法是什么
  手机距离感应器的加入让手机变得更加的智能,不过这有好就会有坏,用的时间长了这手机的距离感应器就会出现失灵的情况,那么这样的情况该怎么办呢?下面就一起来看看这介绍,
  以小米手机失灵为例,最简单的方法,在拨号状态下输入*#66*#,进入工程模式,输入完*#66*#自动进入工程模式,如图,选择单项测试,单项测试菜单如下,选择距离传感器
  解决红米手机距离感应失灵问题
手机距离感应器失灵怎么办 修复方法是什么
  关机状态下,电源+音量上键一直按着,进入工厂模式(屏幕上会出现Factory mod,自己进入工厂模式),自动进入工厂模式,是汉字哦!兴奋!会发现有下列几个选项:自动测试、单项测试、测试报告、闲置电源、SN、硬件设备信息、关机。我们选择单项测试。(音量上下键进行移动,触摸屏按键中间的home房子是确认,返回键还是返回,这是关键吧!)
  选择进入单项测试,发现里面选项真的很多:触摸屏、按键、LCD&背光&振动器、LED灯、主照相机、副照相机、闪光灯、接收器、Wave回放、回路、耳机、FM收音机、OTG、加速度传感器、加速度传感器校准、磁力计传感器、距离传感器校准、光传感器距离传感器、陀螺仪传感器、陀螺仪传感器校准、电池和充电、实时时钟、eMMC、存储卡、SIM卡探测、蓝牙、WI-Fi、GPS定位(全了,全部手打,好累),那就选择&距离传感器校准&吧!进入距离传感器校准,有三个选项&清除校准数据、开始校准、返回&。挨个用吧!开始校准后,发现PS:后面有个数一直在变动,把手遮住距离传感器后,发现变成7FFh,不知道什么意思。不知道怎么才算校准完了,应该校准一下就OK吧!返回,关机,重启。打电话测试,OMG,非常灵敏啦!手机距离感应器失灵这个问题到此结束。
  手机距离感应器的加入使得手机的性又增加了不少,对于这个问题若是有碰到的可以试一试上述的方法,其他手机也是一样的修复方法,大家不妨可以试一试。
分享到其他平台:
作为MIUI系统最新版的MIUI7一直备受米粉的关注,今天小米的官方微博放出了MIUI7稳定版更新公告,将在10月27日开放MIUI7稳定版升级,不过并不是所有机型都支持MIUI7稳定版,下面就来看看
在10月21日的魅蓝新品发布会上,魅族新机魅蓝metal正式与大家见面,魅蓝metal16G版本售价1099,32G版本售价1299,现已在各个渠道开启预售,将于11月2日正式发售,11月11日开始现货销售。
随着手机上装的资料越来越多,内存卡的容量也越发不可忽视,在购买手机内存卡的时候大家经常会问什么牌子的手机内存卡好,下面小编就为大家介绍一下当下内存卡市场格局。
发现手机内存卡无法格式化之后,许多人认为这张卡就报废了,其实既然电脑还能读取到这张卡,那我们还是能抢救一下的,下面就教大家手机内存卡格式化不了的解决方法。
一、ROM 特色 1. 应群机友的建议和帮助,保持官方原貌下增添部分实用APP编译,精致精简714M、【如果喜欢长期使用又简单的机油可以尝试下】 2. 官方10.5.A.0.233最终版本内核基带 3. 增加
一、ROM 特色 1. 移植Z3的有声照片 2. 移植Z3的的AR趣拍 3. 移植Z3的动态镜头 4. 移植Z3的最新相册 5. 移植Z3的超逼真 6. 移植Z3的XReality 7. 移植Z3的媒体声音 8. 移植Z3的主题和壁纸 9. 移植Z3的
装机必备软件
装机必备游戏7383人阅读
android(54)
我们在使用微信听声音时,当手机贴近耳朵,声音就由手机听筒里发出来,当我们将手机离开耳朵时,扬声器里则发出声音。还有,我们在通电话时,当手机贴近耳朵时,屏幕就自动关闭,离开时,屏幕就自动打开了。
这里利用到了手机的距离传感器功能;下面我们来实现此功能;
布局XML(四个按钮,实则只用到了两个):
&?xml version=&1.0& encoding=&utf-8&?&
&LinearLayout xmlns:android=&/apk/res/android&
xmlns:tools=&/tools&
android:layout_width=&fill_parent&
android:layout_height=&fill_parent&
android:orientation=&vertical&
tools:context=&.SensorTestActivity& &
&LinearLayout
android:layout_width=&fill_parent&
android:layout_height=&wrap_content&
android:orientation=&horizontal& &
android:id=&@+id/btn_start&
android:layout_width=&fill_parent&
android:layout_height=&wrap_content&
android:layout_weight=&1&
android:text=&播放& /&
android:id=&@+id/btn_stop&
android:layout_width=&fill_parent&
android:layout_height=&wrap_content&
android:layout_weight=&1&
android:text=&停止& /&
android:id=&@+id/btn_open&
android:layout_width=&fill_parent&
android:layout_height=&wrap_content&
android:layout_weight=&1&
android:text=&打开扬声器& /&
android:id=&@+id/btn_close&
android:layout_width=&fill_parent&
android:layout_height=&wrap_content&
android:layout_weight=&1&
android:text=&关闭扬声器& /&
&/LinearLayout&
&/LinearLayout&
实现的代码:
package sensor.
import java.io.IOE
import android.app.A
import android.content.C
import android.hardware.S
import android.hardware.SensorE
import android.hardware.SensorEventL
import android.hardware.SensorM
import android.media.AudioM
import android.media.MediaP
import android.os.B
import android.util.L
import android.view.V
import android.view.View.OnClickL
import android.widget.B
public class SensorTestActivity extends Activity implements OnClickListener,
SensorEventListener {// 这里实现传感器监听
/** Called when the activity is first created. */
Button btn_start =
Button btn_stop =
Button btn_close =
Button btn_open =
// /mediaplaer
MediaPlayer _mediaPlayer = // 音乐播放管理器
AudioManager audioManager = // 声音管理器
SensorManager _sensorManager = // 传感器管理器
Sensor mProximiny = // 传感器实例
float f_ // 当前传感器距离
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btn_start = (Button) findViewById(R.id.btn_start);
btn_start.setOnClickListener(this);
btn_stop = (Button) findViewById(R.id.btn_stop);
btn_stop.setOnClickListener(this);
btn_close = (Button) findViewById(R.id.btn_close);
btn_close.setOnClickListener(this);
btn_open = (Button) findViewById(R.id.btn_open);
btn_open.setOnClickListener(this);
_mediaPlayer = new MediaPlayer();
audioManager = (AudioManager) this
.getSystemService(Context.AUDIO_SERVICE);
_sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
mProximiny = _sensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY);
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
// 注册传感器
_sensorManager.registerListener(this, mProximiny,
SensorManager.SENSOR_DELAY_NORMAL);
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
// 取消注册传感器
_sensorManager.unregisterListener(this);
private void playerMusic(String path) {
// 重置播放器
_mediaPlayer.reset();
// 设置播放路径
_mediaPlayer.setDataSource(path);
// 准备播放
_mediaPlayer.prepare();
// 开始播放
_mediaPlayer.start();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
private void stopPlayerMusic() {
// 停止播放
if (_mediaPlayer.isPlaying()) {
_mediaPlayer.reset();
* (non-Javadoc)
* @see android.view.View.OnClickListener#onClick(android.view.View)
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.btn_close:
audioManager.setMode(AudioManager.MODE_NORMAL);
case R.id.btn_open:
audioManager.setMode(AudioManager.MODE_IN_CALL);
case R.id.btn_start:// 音乐取自于Sd卡上的音乐
playerMusic(&/mnt/sdcard/mp3/我很快乐.mp3&);
case R.id.btn_stop:
stopPlayerMusic();
* 实现SensorEventListener需要实现的两个方法。
public void onSensorChanged(SensorEvent event) {
// TODO Auto-generated method stub
f_proximiny = event.values[0];
Log.v(&tag&,
& + f_proximiny + &
& + mProximiny.getMaximumRange());
if (f_proximiny == mProximiny.getMaximumRange()) {
audioManager.setMode(AudioManager.MODE_NORMAL);
audioManager.setMode(AudioManager.MODE_IN_CALL);
public void onAccuracyChanged(Sensor sensor, int accuracy) {
// TODO Auto-generated method stub
到此项目完成,当我们点击播放时,则播放音乐。点击停止时,停止播放音乐。点击打开扬声器时,这里切换到用听筒听声音,点击关闭扬声器时,这里用扬声器来听声音。
同时,当我们把手机贴近耳朵时,会从听筒里听到声音,当手机离开耳朵时,切用扬声器来听声音;
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:359202次
积分:3215
积分:3215
排名:第8621名
原创:22篇
转载:58篇
评论:36条
(1)(1)(3)(2)(2)(1)(1)(4)(5)(2)(1)(3)(1)(2)(5)(8)(4)(21)(4)(1)(1)(3)(2)(1)(1)增值税发票
无理由退货
我浏览过的
您现在的位置:&
三星手机距离感应器失灵设置方法
三星手机距离感应器失灵设置方法
三星手机距离感应器失灵设置方法 我的S4(I959)使用了几个月后,距离感应器出现问题,即出现接打电话时,屏幕贴近面部能自动黑屏,但远离面部后却不再自动点亮的情况。后果就是必须要对方先挂机,屏幕才会点亮(我无法先主动挂机),或者就要自己按home键才能再次点亮屏幕选择挂机等。否则就无法确定手机是不是还处在通话中。
上网查询发现S4(含其他机型)出现非常多的同类问题,而自己之前用了3年的I9000都没有这个问题。于是判断应该不会是距离感应器工艺落后造成的质量问题。 针对S4目前网上的解决办法有5种: 1、 使用干净纸巾(手上有油擦不干净)用力擦干净距离感应器上的油污,使其恢复灵敏。 2、 对听筒用力吹气,借此吹掉距离感应器中的灰尘,使其恢复灵敏。 3、 用力按压距离感应器,使距离感应器更贴近屏幕,缩短探测距离,使其更灵敏。 4、 拆机,彻底清理距离感应器中的灰尘,甚至有的人主动刮掉距离感应器的涂层以使其更灵敏。 5、送修,去三星售后或手机修理店更换距离感应器。
这5种方法中:
第1、2种可以短时间,无损伤的解决大部分问题,但是时间一长又开始不好用,而且这两种办法开始变得失效。
第3种方法相对最不靠谱,可能有损手机,不建议大家使用。
第4、5种方法很多人不愿意去尝试,因为需要很强的动手能力或者要花点钱,而且拆机过程中可能损坏手机。并且过一段后可能再次出现同类问题。
那么,有没有一种方法即可以不费力的解决,同时又无伤手机呢?
通过分析,我们可以得知S4出现这么多感应器问题,大多并非质量问题。其实感应器是好的。(检测感应器的好坏方法,拨号界面输入*#0*#,然后在弹出的界面中点击第三排的中间一个'sensor',进入后,其中的第二项Proximity Sensor 就是距离感应器。你用手遮住距离感应器,如果ADC 变成255,屏幕变绿并开始震动,就说明感应器是好的。移开手,ADC恢复原来数值,例如43,注:此刻屏幕应该变白并停止震动。若移开手后的数值是43以上,例如51,那屏幕就仍然是绿的,且震动不会停止,这也就是我们屏幕不会自动点亮的原因。)
更多猛料!欢迎扫描下方二维码关注土猫网官方微信( tumaowang )
&#165&159元
节省31.8元
&#165&299元
节省59.8元
&#165&127元
节省25.4元
&#165&35.3元
节省15.7元
&#165&6.9元
&#165&19.9元
&#165&10.9元
&#165&45元
&#165&19元
&#165&219元
&#165&239元
节省47.8元
&#165&296元
节省59.2元

我要回帖

更多关于 距离感应器校准 的文章

 

随机推荐