红米 K40 刷 LineageOS 18.1 之后的余下几个遗憾/疑问

2021-09-26 13:26:20 +08:00
 acess
1.自带的( AOSP ?)相机貌似不支持副摄像头。K40 有 2 个背面副摄像头(加上主摄一共 3 个背面摄像头),一个超广角一个微距。
到 XDA 上逛了逛,看到有人推荐 Nikita's Gcam NGCam_7.4.104-v2.0: https://www.celsoazevedo.com/files/android/google-camera/f/changelog1497/
一开始一脸懵逼,光是按照帖子的说明在路径 /sdcard/Gcam/Configs7/下面粘贴 XML 格式的配置文件,副摄像头就能用了。
然后发现,貌似未必需要 XML 配置文件,自己在这个 Gcam 的高级设置里也可以直接开启副摄像头。
另外,加入到这个 Gcam 作者的 TG 群里,还被提醒:
(1)其实可以用 CameraIDs 查看可用的相机 ID ;
(2)再有就是,在录像模式貌似存在不能直接切换副摄像头的 bug (会黑屏、无法录像)。解决办法是:在设置的 Lib Patcher 里勾选“使用重启”,然后切换副摄像头时,整个 app 貌似就会重启,这样就可以正常用副摄像头录像了。

但是说实话我不太明白……这个“移植谷歌相机”是哪来的?难道是把谷歌相机(应该是闭源?)的 apk 拿来重打包魔改出来的?

2.换了 Nikita's Gcam 之后,虽然副摄像头可用了,但超广角副摄像头的畸变貌似没有修正的选项。MIUI 自带相机是有这个选项的。哎,没有就没有吧,本来 MIUI 这个也是软件修正吧,实在不行我也找别的软件修正呗。

3.不是说 K40 的主摄分辨率是 48MP 么?我好像没看到有 48MP 的选项,无论是 LOS 自带相机还是 Nikita's Gcam 好像都只有 12MP 。我看 dev check 这个 app 里提示可能跟像素合并有关,但我不太明白像素合并( Pixel Binnig ?)是咋回事,难道就是直接缩小图片?
哎算了,手机摄像头本来也不指望多厉害,我想,像素数看着高也不代表成像效果好吧,于是把图缩小省一些像素可能也不是坏事呢?

4.MIUI 里(我记得)拖动 QQ 的消息通知气泡,可以直接作为小窗打开,于是如果是在全屏看视频玩游戏之类就可以不用全部切出来,而且稍微扫一眼 QQ 的内容后可以直接上拉小窗下边缘来关闭小窗。当时没感觉到这个功能有多厉害,但刷到 LOS 后,虽然设置选项里也有自由小窗,但貌似不至于这么方便一步到位,于是我现在还是每次都切出来……
(可能单纯只是我姿势不对不太会用?)

5.MIUI 的自带的视频 /游戏息屏挂机 /听剧,貌似是开启后手机就锁屏了,但 app 还保持后台运行。这个算 MIUI 的特色功能吧,LOS 里应该是没有的。于是我下载了 Proximity Service 这个开源的 app,但使用体验不太好,本来预想这个 app 像通话一样通过距离传感器判断息屏,但用起来好像特别不舒服,各种不听话,想让它息屏的时候它不息屏,想让他亮屏的时候它不亮屏,或者就是延迟好多秒钟什么的(貌似不仅仅靠距离传感器控制,可能还参考了重力传感器?不知道是不是这样,如果是,感觉有点画蛇添足)。

6.口袋防误触模式,也就是如果距离传感器被遮挡,就进一步要求必须按住音量键+电源之类的操作才能解锁,防止误触。貌似在 LineageOS 里我也没找到。有通知亮屏后在口袋里好像就有可能误触。

(最后,之前我也水过一贴说信号强度貌似有下降: /t/801170 现在我更相信其实并没有下降,只是通知栏里的图标显示不满格而已)
12687 次点击
所在节点    Android
19 条回复
HankAviator
2021-09-26 14:03:20 +08:00
1.XML 是设置的保存,自己改效果一样
2.没有,只有厂商有算法
3.刷 magisk 模块,如果能找得到的话。48MP 像素四合一就是正常相机得到的像素数
4.原生来通知了同样可以长按弹出通知,向下拉打开状态栏,实现瞥一眼
5.不支持,可以 tasker 自己实现
6.显示 - 防止意外唤醒
westoy
2021-09-26 14:19:02 +08:00
手机端 quadbayer 的 CMOS,N*N 最佳用途就是做 HDR 和全像素对焦, 并不是高像素, 它那个原生高像素是没有可用性的, 实际最佳像素就是 N 合一后的那个, 现在手机厂实现高像素模式都是通过多帧叠加做的, 并不是单纯读取原生的高像素,gcam 和第三方都没这方面的实现, 自然就没有了
acess
2021-09-26 14:30:13 +08:00
@HankAviator
1.果然是这样啊。
2.我依稀记得 Photoshop 就有这个修正功能来着?如果相机预览窗口能实时修正更好,但说实话我也不是特别需要这个功能。
3.很多年前我记得光看像素数很高的手机,实际成像效果一塌糊涂,还不如 8MP 的老数码相机……这个可能是光学层面的局限吧。
4.大概是 QQ 不支持吧,我长按 QQ 的通知,貌似只有是否关闭 QQ 通知的设置选项……我还没试过女娲石什么的。
5.其实 Proximity Service 已经算是实现了(而且实际上我反倒更喜欢 Proximity Service 这种不锁屏的息屏挂机,虽然锁屏的息屏挂机现在没了其实我也有点遗憾),只是不好用。不知道有没有可能改得更听话好用一些。
6.这个在我这貌似真没有……(貌似 smart lock 也没有,盲猜是 opengapps pico 没包含相关的功能)
acess
2021-09-26 14:33:44 +08:00
啊其实还有一点我没提(就不写到主贴附言里了),支付宝微信的指纹支付,貌似都有开启选项,但是只有微信能稳定工作;支付宝好像光是开启选项就时隐时现,即便显示出开启指纹支付选项的时候,点进去,点开通,貌似反应也很慢,而且即便开启了,貌似实际支付的时候也没出现指纹的选项。
Jakarta
2021-09-26 14:34:48 +08:00
1-5 刷回 MIUI 都可以解决,6 是硬件限制,无解。
acess
2021-09-26 14:37:06 +08:00
@Jakarta 啊确实,我都不记得 MIUI 上是啥情况了。
acess
2021-09-26 14:43:30 +08:00
@Jakarta https://bbs.nga.cn/read.php?&tid=27347009&pid=527308763&to=1
14 楼回帖里有提到:
“后来专门去了小米之家,一台一台机器找,发现了一个规律。
去年上半年之前出的机子都有口袋防误触,从小米 10 那一批机子开始到现在不管是两千多的还是六千多的都没有。
Real me 店里边儿也看了,今年的 gtneo 和 q3 系列也都没有。
看来这应该是个硬件问题,后来打了小米的客服电话几次,终于有一个客服小哥给我解释清楚了:
之前的机子都是红外传感器,现在都是超声波传感器。硬件上不支持这个功能。”
楼下 15 楼还提到:
“没有大刘海,根本用不了红外好吧。现在挖孔屏通通超声波,也就是说,通通没有防误触。至于其他人为什么不抱怨,我也不知道”

还真是,硬件限制,不是系统的锅。

感觉真是被坑了啊……

要说关闭双击亮屏,我早就关了,但通知电话什么的来了还是可能亮屏的啊……

不知道小米这帮制造商咋想的,为了好看(所谓“针孔屏”)牺牲可用性?奇葩。
huakecailiao
2021-09-26 14:46:14 +08:00
以前手机到手就刷原生 PE,现在发现其他都没啥,miui 的垃圾电话拦截真的无可替代,懒得折腾了。
Jakarta
2021-09-26 14:46:35 +08:00
@acess 现在厂家很多都用超声波,不光小米这样,据说是体积小,节省内部空间。
jerryjhou
2021-09-26 19:29:27 +08:00
@acess 超声波只有两个状态,通话时都要配合重力传感器判断。个别低端机保留了红外传感,但误判率特别高,频繁进入防误触模式
acess
2021-09-26 20:12:19 +08:00
@jerryjhou 也许皮套才是真正靠谱的办法……
jjpprrrr
2021-09-26 22:56:55 +08:00
@acess #7 小米 2018 年的 Mix2s 就在用超声波的距离传感器了,我之前看过一眼 Mix 和 Mix2,也是超声波的,而且实现的更简单。不清楚新设备上超声是什么情况,我维护的 PE 在 Mix2s 上防误触是可以用的呀,亮屏前同时检查超声距离传感器和光线传感器,如果光线暗(在包里或者兜里)并且距离近就阻止触控。
jerryjhou
2021-09-27 00:30:06 +08:00
@jjpprrrr 屏下光线传感器灵敏度也堪忧啊。Mix2 应该是塞在下巴里,并没有藏到听筒下面去
HankAviator
2021-09-27 16:50:17 +08:00
@acess 是在这个通知弹出时按住并拖动,不是长按或者先下拉通知栏再长按
wondering
2021-09-27 18:15:04 +08:00
相机建议用这个: https://t.me/ModBSG
K40 开发者的群,如果有能力,建议捐资一点🐶: https://t.me/SebaUbuntuBlog
starcraft
2021-09-27 18:17:17 +08:00
讲道理,你真不用打这么多。los 这些 类 aosp 是通用型 rom,全是通用方案,所以硬件方面,都只是能开关的水平,有时候一版更新,甚至都会直接失效。
我觉得你貌似是没有这方面的意识,就直接刷 los 了,才会这么多抱怨。说白了,如果是指纹、人脸、蓝牙、nfc 、相机这些硬件相关重度依赖的用户,老老实实国行 MIUI,任何 aosp rom 都不能做到及格线以上的适配,都是从零到有的入门水准。能有个牛人出来做一个相应机型的第三方优化内核,并保持更新,就算是这个机型最大的福气了。
acess
2021-09-27 22:01:18 +08:00
@starcraft
其实我发这个基本没什么抱怨的意思(抱怨也没用啊),大致就是说说我自己的踩坑经历。我并不是没有心理准备,只是知识方面确实比较脱节……
acess
2021-09-27 22:18:36 +08:00
@HankAviator 我这边试了,可能还是我没找到正确姿势? QQ 消息弹出来的时候,往下拖动就是直接把通知栏拖下来展开了。
在女娲石里加了 QQ 通知进化,然后貌似有改善了,可以点右上角三角按钮展开多条通知了,但如果想继续往上翻历史消息之类的好像还是不行。
acess
2021-09-27 22:30:30 +08:00
@wondering 谢谢,还没试 BSG 这边的 Gcam,不过 Nikita 这边的 changelog 页面上有提到:
“Based on: B-S-G and Arnova8G2 GCam 7.4.104”
……
“• Fixed AUX video crash, need enabled restart first (Thanks tigr)”
换句话说,应该是原先 BSG 的版本至少在 7.4.104 还没修正辅助摄像头录像的问题……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/804345

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX