hgjazhgj / FGO-py

自动爬塔! 自动每周任务! 全自动免配置跨平台的Fate/Grand Order助手.启动脚本,上床睡觉,养肝护发,满加成圣诞了解一下?
http://fgo-py.hgjazhgj.top/
GNU Affero General Public License v3.0
1.53k stars 179 forks source link

当使用全面屏适配更改屏幕比例后导致指纹解锁模块位置异常 #101

Closed gaozheng2001 closed 1 year ago

gaozheng2001 commented 1 year ago

在提问之前...

描述你的问题

在手机上运行FGO-py,因手机不是16:9,故使用 '控制>全面屏适配>调整为16:9'调整分辨率。

第一次点点击调整后,手机屏幕确实变更为16:9,但FGO-py无法正确识别。因此重启FGO-py,后重新尝试调整分辨率,此后FGO-py可以正常运行。

但当手机锁屏后重新点亮,发现原本的指纹识别模块显示错位,即当手机其他元素为原始分辨率是,指纹解锁模块为16:9,而当使用adb shell wm size wxh命令更改手机屏幕为16:9时,指纹解锁模块则变更为原始分辨率。且在重启手机后仍无法解决。

如何复现

  1. 双击“FGO-py.bat”运行程序
  2. 点击 '控制>全面屏适配>调整为16:9'
  3. 点击'控制>全面屏适配>恢复原分辨率'
  4. 手机锁屏后重新点亮,出现指纹解锁位置错位

多份log文件,“相关 Logs”文本框无法添加文件链接,故在此处添加: Log.txt

预期行为

No response

相关 Logs

No response

截图

手机屏幕为原始分辨率: 原始分辨率

手机屏幕为16:9分辨率: 169

还有别的吗?

No response

来点色图

1 1

hgjazhgj commented 1 year ago

哄蒙系统还想用安卓调试? 什么? 你说哄蒙就是安卓? 这下大逆不道了呀!

我自己的手机上也有类似问题, 这是系统ui开发写屎了, 想当然地把逻辑位置当物理位置
但是我手机上指示摄像头工作的动画总是显示在正确位置(
当然我要是系统ui开发者我肯定骂「谁叫你tmxjb乱改的」

我的手机(1+8p)已经修复了这一问题, 在请求输入指纹时,当手指触摸传感器正上方, 用于照亮指纹的光效始终在传感器周围亮起, 保证指纹能够被成功读取
猾伪狗都不用

gaozheng2001 commented 1 year ago

请问你是怎么调整的呢? 我尝试过重启手机,wm size reset, wm density reset,修改屏幕分辨率和dpi,但都不起作用