距离断刀感应器异常有异常

平板/笔记本
HiLink生态产品
终端云服务专区
华为手机距离感应器测试异常怎么解决
&略有小成&
来自:浏览器
我用的是华为,家人也都是华为其他机型手机,通过使用亲测,发现所有手机都有一个通病,那就是手机服务中内置的距离感应测试功能异常,猜测这与APP功能有关。
首先,发现异常先不要慌,我教你怎么检测是不是真坏了!先将手机设置中的防误触功能开启,然后锁屏,用手指挡住距离感应器的黑点,一般都是跟光感在一个地方,同时解锁屏幕,看是否提示防误触模式。如果提示则距离感应器没问题,反之则请专业人员进一步检测。
希望可以帮助到大家
width:100%">
&禁止访问&
来自:浏览器
提示: 作者被禁止或删除 内容自动屏蔽
width:100%">
&禁止访问&
来自:浏览器
提示: 作者被禁止或删除 内容自动屏蔽
width:100%">
&禁止访问&
来自:浏览器
提示: 作者被禁止或删除 内容自动屏蔽
width:100%">
&禁止访问&
来自:浏览器
提示: 作者被禁止或删除 内容自动屏蔽
width:100%">
&禁止访问&
来自:浏览器
提示: 作者被禁止或删除 内容自动屏蔽
width:100%">
&禁止访问&
来自:浏览器
提示: 作者被禁止或删除 内容自动屏蔽
width:100%">
&禁止访问&
来自:浏览器
提示: 作者被禁止或删除 内容自动屏蔽
width:100%">
&禁止访问&
来自:浏览器
提示: 作者被禁止或删除 内容自动屏蔽
width:100%">
&禁止访问&
来自:浏览器
提示: 作者被禁止或删除 内容自动屏蔽
width:100%">
深圳西涌上帝视角的星城戈壁里的莫高窟港澳游—风车,海边
花粉客户端
Make it Possible
Make your device special
华为云空间
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
关注花粉俱乐部
举报邮箱:
|关注花粉俱乐部:
增值电信业务经营许可证:苏B2-号|
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利平板/笔记本
HiLink生态产品
终端云服务专区
距离感应器异常
&初窥门径&
来自:浏览器
距离感应器在硬件检测怎么检测不出来,打电话时没问题
width:100%">
&自成一派&
来自:浏览器
楼主,一般来说,以实际使用状况为准。另外,在测试将手掌覆盖在手机屏幕之前,需要点击一下图片才能开始检测哦。再试试吧。
width:100%">
深圳西涌上帝视角的星城戈壁里的莫高窟港澳游—风车,海边
花粉客户端
Make it Possible
Make your device special
华为云空间
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
关注花粉俱乐部
举报邮箱:
|关注花粉俱乐部:
增值电信业务经营许可证:苏B2-号|
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利利用手机距离感应器来切换声音听筒播放或声筒播放
一直不擅于来写文章,有时候写的东西,阅读起来,一点都不流畅,但不管如何,任何事情总有一个从0到1的过程。先写,后改。慢慢增进吧。
几年前曾写一篇文章 ,是关于利用手机距离传感器来切换听筒或声筒播放声音的问题。 , 当时在2.x版本中可以解决问题。但技术总在变化。如今,安卓5.x,6.x系统层出不穷,尤其是进入5.x的系统后,在系统UI、权限等多方面都有了变化。谷歌对于安卓的掌控权也在慢慢集中,毕竟在如今的大陆,安卓碎片化着实太严重了一些。
有点扯远了。
今天述说下自己在安卓5.x版本及之后的版本中,关于利用声筒和听筒切换时会存在有时候听筒没有声音的问题。
虽然网上也有很多文章给出了相应的方法,有些可以,有些不可以。自己也在不断的摸索,及填坑。经过一些时日的测试和摸索,粗略的算是解决了问题。现在将自己的处理方法记录下来,以便自己他日查阅。
1、首先申请权限。5.X及之后很多权限需要动态申请
&uses-permission android:name="android.permission.BODY_SENSORS" /&
//传感器权限
&uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /& //录音权限
2、注册传感器及传感器监听
public class XXXActivity(替换成你的Activity或者Fragment) implements SensorEventListener{
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//电源管理器,用于控制屏幕亮或暗的。获取系统服务POWER_SERVICE,返回一个PowerManager对象
localPowerManager = (PowerManager) getSystemService(Context.POWER_SERVICE);
//获取PowerManager.WakeLock对象,后面的参数|表示同时传入两个值,最后的是LogCat里用的Tag
//第一个参数为电源锁级别,第二个是日志tag
localWakeLock = this.localPowerManager.newWakeLock(32, "MyPower");
//声音管理器
audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
//距离传感器
sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
sensor = sensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY);
//这行代码的作用是,在耳麦听筒模式下,华为的手机会出现录音会失效的问题,所以,在每次进来时,先将声音播放模式切换到扩音模式下,
//当声音播放完后,也需要将声音切换回到扩音模式下。
changeAdapterType(true);
//注册传感器监听需要实现的两个方法
public void onSensorChanged(SensorEvent event) {
float mProximiny = event.values[0];
boolean flag =
if (mProximiny &= sensor.getMaximumRange()) {
changeAdapterType(flag);
changeAdapterType(flag);
if (localWakeLock.isHeld())
//电源锁用于控制屏亮屏黑,请及时释放,并捕获异常。
if (flag) {
localWakeLock.setReferenceCounted(false);
// 释放设备电源锁
localWakeLock.release();
// 申请设备电源锁
localWakeLock.acquire();
} catch (Exception ex) {
ex.printStackTrace();
public void onAccuracyChanged(Sensor sensor, int accuracy) { }
//切换声筒或听筒
private void changeAdapterType(boolean on) {
setVolumeControlStream(AudioManager.STREAM_SYSTEM);
//扩音声筒
audioManager.setMicrophoneMute(false);
audioManager.setSpeakerphoneOn(true);
audioManager.setMode(AudioManager.MODE_NORMAL);
// LogUtil.debug(getClass(), "当前为扩音模式");
//耳麦听筒
audioManager.setSpeakerphoneOn(false);
audioManager.setMicrophoneMute(true);
audioManager.setMode(AudioManager.MODE_NORMAL);
audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);
//LogUtil.debug(getClass(),"当前为听筒模式");
//以下几行代码是仿QQ切换时,声音往后延迟1.5秒,以方便将声音连接起来,
//因为有些手机在切换时,会导致中间有约两秒左右的空白,按自己的需要来定。
//微信的模式和QQ不同,微信是在扩音切换到听筒时,会重新把语音播放一次。QQ的则是将时间往后退约两秒左右播放。//按自己的需要来定
//-------------------------------------
int cur = MediaManager.current();
if (cur & 1500) {
cur = cur - 1500;
MediaManager.playSound(filePathStr, cur, new MediaPlayer.OnCompletionListener() {
public void onCompletion(MediaPlayer mp) {
mAdapter.stopPlay();
}, new MediaManager.OnErrorPlayListener() {
public void onError(String msg) {
mAdapter.stopPlay();
//---------------------------------------------
}大致的代码就这些。写得比较杂乱且啰嗦,我自己也是在不断的摸索中才把问题解决。说实在的,简单的应用层问题好解决,涉及到硬件的问题,有时候挺折腾人的。
希望看到这篇文章的你,多一份耐心,多一些测试,不断的调试,问题终将解决的。祝你好运!
关于声音听筒或声筒模式切换的问题,我所知不多,恕我无法解决你后续的其它问题。
android 听筒播放音乐
利用手机距离感应器来切换扬声器和听筒播放
Android音乐播放模式切换-外放、听筒、耳机
android播放语音,切换听筒模式遇到的问题
利用手机距离感应器来切换是用扬声器听音乐还是听筒听音乐
得到手机当前铃音模式
手机中语音问题
iOS-OC-语音播放之切换听筒和扬声器的方法解决方案(红外感应)
iOS 音频播放时听筒及扬声器切换
没有更多推荐了,经过核实后将会做出处理,感谢您为社区和谐做出贡献。
请选择删除原因
确定推荐该回答?
联想s858t的距离感应器是什么
您好。很遗憾听到此消息。是这样的,如需要刷机升级,由于自行刷机存在一定的风险,且刷机失败将可能影响您设备的保修状态,所以官方建议您可以到当地维修站点进行刷机。但如果目前您已经自行刷机,且现在设备存在诸多异常情况,为了后续的正常使用,建议您及时联系官方售后站点重新刷机,并具体检测整机。或者,若您动手能力强,有刷机经验,想自助刷机,并愿意承担可能的风险。个人建议您可以到联想官方乐问吧固件专区下载您设备的官方固件再试试看:固件包内置详细教程,请小心操作。如确实无法自行完成,或刷机后实际情况无改善,建议您参考我们建议前往联想维修站刷机,并具体检测处理。售后站点查询地址:。或者联想服务(乐服务)-服务网点进行查询。 更多联想产品资讯请登录联想服务与支持:平板/笔记本
HiLink生态产品
终端云服务专区
华为手机激光传感器的作用是什么呢?
&登堂入室&
发表于 3&小时前
来自:浏览器
最新回复 2&分钟前
华为手机的激光传感器作用与效果是什么呢?对人体有危害吗?
width:100%">
&登堂入室&
发表于 3&小时前
来自:浏览器
激光传感器用以在预览、拍照、录像等场景下辅助对焦,快速对焦,起到更好的大光圈效果。
使用时建议:
o为了避免影响使用体验,建议检查激光孔是否有指纹脏污等异常,保存激光孔玻璃干净。
o近距离激光辅助对焦效果更好。若距离较远,激光传感器探测距离偏差会较大或者无法探测。这个对人体没有危害的。
width:100%">
&独步江湖&
发表于 3&小时前
来自:华为Mate10 Pro
哈?激光传感器?那是红外吧?
width:100%">
&炉火纯青&
发表于 3&小时前
来自:华为Mate10 Pro
激光传感器在哪里
width:100%">
&初窥门径&
发表于 3&小时前
来自:华为Mate10
你拿着手机,站在镜子前打开拍照,在手机屏幕中你会看到镜子里有一个紫色点,就是激光
width:100%">
&略有小成&
发表于 3&小时前
来自:华为Mate10 Pro
辅助对焦用的
width:100%">
&渐入佳境&
发表于 2&小时前
来自:华为Mate10 Pro
激光传感器是相机对焦用的。
width:100%">
&略有小成&
发表于 2&分钟前
来自:浏览器
你不说都不知道有这功能
width:100%">
深圳西涌上帝视角的星城戈壁里的莫高窟港澳游—风车,海边
花粉客户端
Make it Possible
Make your device special
华为云空间
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
关注花粉俱乐部
举报邮箱:
|关注花粉俱乐部:
增值电信业务经营许可证:苏B2-号|
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利

我要回帖

更多关于 八代凯美瑞车距感应器异常 的文章

 

随机推荐