手机连接眼镜后熄屏并锁定触摸屏的方法
精华
xrhtm
2024.03.07 10:33发布于锦囊
2.33k60

手机连接眼镜后主屏唯一的作用就是用来加速电池消耗,之前听说锤子手机的tnt可以锁屏输出,这两天研究了一下,找到了解决办法。需要说明的是我跟你一样没写过教程,乱七八糟的,希望见谅,而且估计大多数人都会觉得麻烦,但是对我来说,这个需求有办法实现就已经谢天谢地了,麻烦算不了什么,不然得忍受眼镜连接手机尿崩的电量和频繁误触,受不了。

首先说我现在正在用的方法,估计多数人都不具备条件,不过当作抛砖引玉了。

我的手机平时挂在胸前的,现在可以连接眼镜后自动“锁屏”,拿起手机后自动恢复显示。

 

手机投屏输出到眼镜后,不一定需要锁屏,因为那样,因为那样输出到眼镜的就是锁屏界面,但我们的目的只是省电和防误触,所以只要实现这两个目的就足够了。

如果只是把亮度调到最低意义不大,因为android设置的最低亮度是要保证人眼仍然可以清楚得看到画面,而不是把亮度调到0,那么就要在系统层面把背光亮度设置为0。

好在android手机的亮度设置是保存在一个配置文件叫brightness里,早期版本中这个文件的路径是

/sys/class/leds/lcd-backlight/brightness

我的系统里(Android 12)它在

/sys/class/backlight/panel0-backlight/brightness

这个文件里唯一的值就是亮度值,0是背光亮度为0,我的手机正常亮屏状态数值大约是700,只要把它修改为0,屏幕就完全黑了,关键是修改的方法,这里就是问题所在,而且这种操作必然需要有root权限,这是少部分人能做到或愿意做的。

理论上修改这个数值的方式是数据线连接电脑后通过adb来修改:

echo 0 > /sys/class/backlight/panel0-backlight/brightness

echo 0 > 表示把一个数值写入某个文件,0表示亮度数值,等于关闭背光,改成100的话就基本能看得见了。

(这个操作按理说tasker里应该有内置,不需要执行shell,我还没仔细研究)

靠电脑操作显然是没有任何意义的,必须要在手机上就能操作,而且需要能根据条件,比如装在兜里或者平放在桌面上时候自动关闭背光,要实现这个目的,最好的解决办法是使用tasker这个神器,操作方法如下:

手机安装tasker,打开后点右下角加号,然后点“状态”-“传感器”,这时候可以选择自己想要的自动执行条件,比如我选择的是“手机朝向”-“上下颠倒”,下一步点新建任务,名称随意,再点右下角加号来设置要执行的操作(也就是我们希望的根据条件完全关闭背光),弹出窗口搜索"shell",选择“运行shell命令”,在顶部“命令”一行填上边的echo 0 > /sys/class/backlight/panel0-backlight/brightness,当然,必须使用root,然后左上角箭头返回、返回,这样就创建了手机上下颠倒(或装进兜里时候)自动关闭背光。

需要注意的是,根据条件和状态自动关闭背光,还得有个相应的条件开打背光,默认情况下背光模式都是自动的,自动关闭背光后,当环境变化后背光还是会恢复,所以这个操作之前需要先执行“关闭自动背光”,如果上一步你会做了,设置关闭自动背光也可以做到。

要根据条件自动打开背光,需要新建另一个配置,步骤跟上边差不多,这个动作tasker内部就有,不需要用到shell命令。

这时候还剩余一个问题就是虽然黑屏了,但是触屏仍然会被误触,解决办法依然可以使用tasker,但是稍微麻烦一点,需要创建个场景,根据条件在窗口上层遮盖一个透明遮罩,操作繁琐,实际可以使用一个app叫touch protector,这个app专门用来实现禁用触屏的操作,可以设置成各种方式、条件来锁定屏幕

 

有问题可以在下边交流,如果有更好更简单的办法,也希望不吝赐教!

Sevenhun、空空、lientian、b83310261169
点赞
收藏
手机查看
举报
60个回复
倒序看帖
仅看楼主
楼层直达
    J
    2024.03.07 10:58 发布
    #1

    首赞
    回复
    举报
    J
    2024.03.07 11:00 发布
    #2

    首赞
    回复
    举报
    b89633080968
    2024.03.07 11:04 发布
    #3

    首赞
    回复
    举报
    zhaobq888
    2024.03.07 11:11 发布
    #4

    首赞
    回复
    举报
    eooip
    2024.03.07 11:18 发布
    #5

    首赞
    回复
    举报
    b93599480371
    2024.03.07 11:21 发布
    #6

    我记着之前三星手机可以不按电源键,等自动息屏后可以继续视频输出并且防误触,但是后面不知道是更新了xreal软件还是眼镜硬件后就只要黑屏就全断

    首赞
    回复
    举报
    小胡
    回复
    b93599480371
    2024.03.08 06:34 发布

    三星是有一个游戏锁定的功能,息屏锁定后会继续运行游戏且会上锁防误触,但坑爹的是他只支持游戏

    首赞
    回复
    举报
    兰舒
    2024.03.07 11:36 发布
    #7

    我的华为手机连眼镜后都会自动熄屏,熄屏后还可以用蓝牙鼠标操作。

    首赞
    回复
    举报
    b73220469633
    2024.03.07 11:41 发布
    #8

    首赞
    回复
    举报
    2024.03.07 11:46 发布
    #9

    666

    首赞
    回复
    举报
    果果爸
    2024.03.07 12:07 发布
    #10

    更新后自动息屏失效了,不知道怎么回事

    首赞
    回复
    举报