我正在使用运行Lollipop 5.1.1。的Sony Xperia Z3紧凑型手机,我的接近传感器确实有故障(仅当我用力按手机左上角时才能工作)。
我确定它是接近传感器,因为我使用了测试应用程序,并且可以看到它一直在检测接近性(除非我用力按压角落)。

显然,我最大的问题这是因为我打电话时屏幕变黑(因为接近传感器认为手机靠近我的耳朵)。尝试使用电源按钮打开屏幕无法正常工作,因此我将电源按钮设置为挂断电话(否则,我必须等待另一侧挂断电话!)。

我看到过很多(很多!)有关此问题的帖子,并尝试了所有声称关闭接近传感器且不起作用的应用程序(包括使用*#*#7378423#*#*的服务设置):


KeepScreen
屏幕打开呼叫
Screenbl-屏幕打开/关闭传感器
智能屏幕关闭
禁用接近传感器
接近修复
接近屏幕关闭Lite
按通话距离

我给了他们所有管理员权限以及他们提出的所有要求,但他们都失败了...我想接近传感器对他们来说太强大了...

我唯一的希望是找到一个实际的拨号器应用程序,该应用程序具有忽略接近传感器的选项(过去曾经很流行)。 Xperia Z3紧凑型默认拨号器没有此选项,也没有尝试过的以下拨号器(至少我找不到该选项):


Turedialer
DW通讯录,电话和拨号程序
Dialapp:KitKat拨号程序
重新激活电话拨号器
通讯录+
KK电话(KK Dialer,Lollipop)
就绪的联系人+拨号程序
pixelPhone Pro

我发现唯一具有此选项的应用程序实际上非常有效,它是:Viber,但不幸的是,Viber不能用作常规拨号器,而只能用作“ Viber-to-Viber拨号器”或viber-out拨号程序(如Skype信用)。

因此,请,如果您知道某个拨号器确定可以忽略接近传感器(或者:“在通话过程中保持屏幕打开”,有时它会被呼叫),请与他人共享。任何其他原始想法也将受到欢迎。

评论

您对Tasker熟悉吗?

@beeshyams-这些命令不适用于xperia z3 compact。目录似乎是错误的。您有什么机会知道我的手机可以用吗?

@AmanThakkar-我下载了Tasker。您能详细说明我应该怎么做吗?

@ProductManager很抱歉,我以为您可以在通话中禁用传感器,但事实证明不可能这样。我正在寻找其他方式。将电源按钮设置为断开连接后,您是否遇到任何问题?

如果您愿意植根Android并安装Xposed Framework,那么我可以说Disable Proximity这个模块可以在我的Android 5.1.1(非Sony设备)上完美运行了。

#1 楼

我确信这里提到的某些解决方案对其他人也可以使用,但是不幸的是,唯一对我有用的解决方案是硬件解决方案。我把手机带到实验室,他们用一些额外的胶水将屏幕压在手机背面。 24小时后,手机恢复为新品。作为程序员,我很失望没有软件解决方案可以解决我的问题,但是我仍然有义务分享我的解决方案。

评论


感谢您对胶水的直观说明-尽管按一下转角确实可行,但我仍然不知道屏幕扩展到什么程度才完全松动!

–陶
16年6月25日在14:36

@陶,我认为那是几毫米。从正面看手机时看不到,但从侧面看时看不到。

– DMEM
16年7月5日在20:30

是的,这里完全一样。

–陶
16年7月6日在6:46

对我有用的软件解决方案是[安装Xposed框架](v),然后使用此Sensor Disabler应用程序。正如我所说,这在过去对我有用,但是现在我正在努力释放/ system空间来安装xposed框架。非常沮丧。

–罗宾·温斯洛(Robin Winslow)
16年7月15日在12:32

问题刚好在几天前发生在我身上,我不知道主要原因,但事实是这样!并且实际上我不想使用某些设备(disabler,tasker应用程序之类的东西)来欺骗我的设备,那么除非我将设备带到一些维修店,否则问题是无法解决的吗?是传感器校准错误,需要重新调整还是什么?

–智慧
16-10-23在14:10

#2 楼

我设法通过Macrodroid解决此问题的唯一方法是:


将触发器置于音量按钮(向上)
将操作拒接。

因此,当我拨打/接听电话时,可以通过提高音量按钮结束通话。

在Z3 Compact上工作。

评论


今天跑到一个有趣的相关选项“全局设置->可访问性”“使用电源按钮结束通话”。在通话过程中,仍然不允许您使用触摸板:

–rogerdpack
19-09-20在18:38

#3 楼

您可以使用MacroDroid自动化应用程序尝试此解决方案以在通话过程中保持显示屏幕(不需要Root)。

要了解其工作原理,所需设置,测试/故障排除,请参阅我的答案。

此解决方案的其他设置来自应用程序的主面板设置→触发选项→接近传感器触发器→启用屏幕关闭功能

您的宏看起来像这样(一旦通话已激活)

触发:

接近传感器→选择远(也可以在近处尝试)

操作:

屏幕开/关→屏幕上

约束:

通话状态→通话中(通话时宏运行)

免责声明:


在运行奇巧(Kitkat)的Huawei Honor 6上进行了测试。不知道它是否与Lollipop / ROM /设备有关。在MacroDroid论坛中,仅在一篇帖子中提到在Moto G上无法令人满意地工作,但确认在运行Lollipop的Samsung S5上都能正常工作。请求OP确认其是否在他的设备上正常工作


评论


不错的尝试,但不幸的是没有用。虽然很酷的应用程序...我确实设法控制了其他手机设置,例如手电筒或蓝牙,但无法保持屏幕打开或取消接近传感器的影响(即使在提到了特殊设置之后)。

– DMEM
16年1月7日在20:33



宏已被调用。我已经给您和开发者发送了日志。

– DMEM
16年1月9日在16:07



遗憾的是,Nexus 5上没有对我的爱。

–rogerdpack
19-09-20在18:37

#4 楼

您是否已在设备上测试了接近传感器,因为这听起来可能是相关的。

请尝试以下操作。

菜单>设置>关于手机>诊断>测试设备>轻触耳朵接近度

如果失败,请确保卸下所有护盖或屏幕保护膜,然后再次测试,如果它确实起作用,则表明接近传感器被盖住或阻塞。

#5 楼

使用Tasker:

配置文件名称:屏幕上显示

条件:


呼叫任意,*
+
接近传感器

任务


菜单(任何标题,任何设置。这可以打开屏幕显示菜单。您也可以使用Pop-
显示,但可能不起作用。
显示超时(要在菜单弹出后立即使屏幕保持打开状态。将其设置为您希望的任何合适的时间)

我,并在通话过程中点亮屏幕。复制您的问题很困难,因为我自己没有这个问题,但是您可以尝试一下。

编辑:如果您考虑扎根,我想很多应用程序都可以使用。另外,请检查您是否可以选择:打开并保持打开状态。它们在我的手机上不可用,但可能在您的手机上可用。也许您将需要root访问权限。

这是我的意思:



评论


您可以使用更简单的模板进行操作吗?我必须弄清楚(而不是遵循)您在个人资料中的意图。考虑使用类似Izzy用途的模板。无论我发现什么都不起作用,所以我正在等待您的答案进行修订。如果您无法使答案更容易理解,请导出个人资料。

–Firelord♦
16年1月6日在20:02



@Firelord我会尽快这样做

–阿曼·塔卡(Aman Thakkar)
16年1月7日在10:30

@AmanThakkar我在模板请求中使用“ Firelord”。不太确定您的意思是什么。将欣赏更多的“分步指南”。

– DMEM
16年1月7日在20:44

请立即尝试。我简化了答案。希望它能工作。

–阿曼·塔卡(Aman Thakkar)
16年1月8日,下午5:36

所需的简化可以用以下方式表示:配置文件:事件->呼叫任何,配置文件:状态->接近传感器。位置可能会有所不同,但重点是使其易于遵循。人们应该如何知道“任意呼叫”或“接近”传感器的位置?

–Firelord♦
16年1月8日在17:35



#6 楼

是的!我遇到了同样的问题,并计划浪费我的手机!

Macrodroid帮助我解决邻近问题!
接近传感器-总是告诉-近。而且我无法完成通话或输入数字-屏幕被锁定。

解决方法是-安装Macrodroid并创建宏
触发:接近传感器→选择“附近”
操作:屏幕在
就这样!
我的手机现在可以正常工作了!!!

评论


这是什么类型的手机?我将接近传感器设置为“触发”还是“约束”(Sony Z3 Compact)对我都不起作用

–user56reinstatemonica8
16年6月13日在17:01



Nexus 5无法正常运作

–rogerdpack
19-09-20在18:26

#7 楼

自从我二月份买了这部手机以来,我实际上就一直遇到这个问题,而且我一直懒得拿回它。今天我的电话让我感到恼火,我决定打电话给sony,他让我进入
-设置
-关于电话(如果这是您第一次来这里,请单击同意)
-诊断
-然后需要选择“测试”选项卡
-一直向下滚动到最后,然后选择“靠近耳朵”
-现在它将告诉您将手放在传感器上如果它振动,则意味着您的传感器功能正常。如果从您选择接近耳朵的那一刻起振动,那么您的传感器就很故障:(

他告诉我,如果我买了赖特,我必须将它寄给索尼约14天,这样他们才能看到它有什么问题,如果可以修复,我再也不会犯买苹果以外的东西的错误了。