博文

目前显示的是标签为“Android”的博文

试图拯救 Pixel 的夜间待机耗电,最后发现问题居然是 IPv6

图片
其实本来是没有注意到这个问题的,毕竟这台 Pixel 8 Pro 也用了一年半,过去一直以来它的夜间待机耗电都是差不多是一晚 15%(BetterBatteryStats 测算约 670 mAh,Deep Sleep 时间占比 30%,SuspendControl.TotalSuspendDelay 有五小时)。因为一向如此,所以从来不认为这有什么问题,也已经认定这就是它的正常情况了。毕竟 Reddit 上哀嚎 Battery Drain 那可是一晚能跑 30%,相比之下这可是温柔多了。 但是月初出门游玩、晚上连着酒店的 Wi-Fi 待机时,第二天早上醒来发现夜间待机只耗电了 4%!当然,仔细查看了 BBS 测算的电量后发现其实也只是 416 mAh,差距没有那么大。可是关键在 SuspendControl.TotalSuspendDelay 只有 17 分钟。 当时留下的唯一一张截图,也成为了日后对比电量消耗的基准。 于是之后几天一直在折腾家里的 Wi-Fi 网络和代理软件等,但是无论如何调整参数都无果,唯一能让 Deep Sleep 正常上去的方式要么是开飞行模式、要么是断开 Wi-Fi(不过 Pixel 的 5G 待机更耗电,一晚能走 28% - 1262 mAh)。 红色箭头处关闭了飞行模式,黄色箭头处打开了 Surfboard。所以排除了耗电和 Surfboard 的关联。 前前后后折腾了半个月,排除了 Surfboard / FlClash / sing-box 的软件差异,关于耗电的问题一直摸不着头脑。直到其中一晚不知道什么时候为什么 Wi-Fi 突然 IP 配置失败了导致自动断开连接,在 5G 待机下耗电非常可怕但 Deep Sleep 非常健康。 到此时才明确是 Pixel 和家里的 Wi-Fi 网络相性很差。至少排查的方向终于能固定下来了。到了这一步,我开始思考,酒店的 Wi-Fi 和家里的 Wi-Fi 会有什么区别。首先想到的是前者通常会开启网络隔离,于是安装这个思路修改了家庭 Wi-Fi 的配置。第一晚看起来有效果,但第二晚起又在反复。似乎说明问题源头不是它。 之后又尝试了 UPnP 等多个开关,效果似乎都不明显。直到最后,突然想到酒店的 Wi-Fi  会不会没有 IPv6?于是关闭了路由器的 IPv6 桥模式。 上图是关闭路由器的 ...

Xperia 1 III——不完美,但可以让我冲动入手

图片
我应该从来不算是一位 “索粉”,但在2022年5月底,却十分冲动地从网上邻居手中购入了一台二手Xperia 1 III。虽然系统毛胚房这一点影响不到我,甚至次年就有了LineageOS的官方编译支持。但其搭载的888火龙CPU还是非常劝退的一点。尽管如此,回看这次购物行为,我仍然是不后悔的。 JR西日本电车上的ICOCA广告,使用了Xperia和iPhone作为广告机模 要问Xperia 1/5系列最大的特点是什么?那自然是实体、可半按的快门按钮。iPhone 16系列发布以后,我也找时间去Apple Store体验了一下iPhone 16系列的相机控制按钮。对此我的评价是一坨💩。虽然半按锁定对焦 / 曝光的功能尚未实装,但是从UI的反馈设计来看,到时候也就那样。而且按下相机控制来拍照的时候,我是真的有点担心会不会抖掉对焦……而Xperia的快门按钮,则是令手机摄影更有仪式感。搭配SONY的摄影大师 (Photography Pro) 软件,可以获得类似索尼微单上调整拍摄参数的体验,情绪价值拉满。半按快门更是能在拍下照片前预览相机的对焦点在哪里。在手机摄像头底越来越大的今天,避免了因为对错焦而产生的废片。 只是虽然这颗快门按钮能提供很好的情绪价值,它的拍照水平却很难说有多好。拿Xperia和iPhone拍照对比的时候,iPhone最大的问题还是它的DeepFusion——无论是过度锐化的细节还是人像的神秘翻车。而在使用类似No Fusion等第三方相机软件强制不启用DeepFusion后(通常的方法是拍摄ProRaw后合成HEIC文件,Apple在ProRaw下不会套用DeepFusion),其成片效果并不差。尽管就我个人而言,个人最喜欢Xperia在白天出来的效果,可是到了夜景就变得连能不能拍清楚都是个问题了(所以也没有了对比的必要)。 Xperia vs iPhone pic.twitter.com/Stdm66dHWY — 方恨少 (@fhshz) April 8, 2023 除了不上不下的拍照,Xperia 1 III另一个令人印象深刻的就是它的CPU了。尽管这不是好印象,而且也不能全怪SONY。但是当你夏日在外拿手机拍照时,看到因为高温先后禁用了高刷和相机功能后,内心或多或少还是会有点恼火。888火龙的名号还是名副其实,再加上SONY对其也没堆...

说买就买的Pixel 8 Pro

图片
要替换手上的Xperia 1 III这件事唠叨了很久,最后实际动手却是非常雷厉风行。不过这也不完全是冲动行事就是,我也算是做了一些研究。尽管成事少不了一点巧合,自认还是个理性的选择。 1. 为什么要更新Android机 手上的Xperia 1 III(后简称为X1M3)是2022年6月购入的二手机,12+512版本,至今使用时间为两年多。尽管在之前的Android机使用历史中,除了HTC U11+时出现了机型更新的断档,不然两年都是一个很正常的更新间隔。尽管如此,倒也不是意味着以后也会一直保持着这个更新节奏。事实上,X1M3目前仍然处于LineageOS的official支持中,并且已经额外地为其推送了Android 14的系统更新(官方系统更新支持在Android 13结束)。应该来说,继续使用它还是没有什么大问题的。 只是,其中也产生了一些矛盾。 在确立了Android + iOS双持后,iOS总是倾向于金融 + 工作用机,Android则是包括游戏(特指Ingress)和拍照(录像自然还是iPhone)等的娱乐用机。在之前这样的分工都是没有问题的。但在2024年发生了两件事情,使这两者都在X1M3这台手机上无法实现了——Ingress开始要求Play Integrity完整性检查中的  MEETS_STRONG_INTEGRITY ;Meta系的社交媒体(包括Instagram和Threads)支持显示HDR照片。 先来谈一下Play Integrity完整性检查。在过去,Ingress只会检查 MEETS_BASIC_INTEGRITY 。根据Android开发者的 官方介绍 ,这代表“设备可能不满足Android兼容性要求,也可能未被批准运行Google Play服务。例如,设备可能正在运行无法识别的Android版本、可能有已解锁的引导加载程序,或者可能没有经过制造商的认证。”LineageOS是第三方ROM,自然需要解锁Bootloader才能刷入。而要获得 MEETS_STRONG_INTEGRITY ,除了一些草台班子厂商泄露了自己的密钥,否则不在未解锁BL的官方系统下是不可能通过这一严格要求的完整性检查的。当然,我也可以选择将手机刷回官方固件后回锁BL,SONY这一系列操作不像Motorola那样会有潜在变砖的风险,这之后就能重新获得 M...

Xperia 1 IV 线下简单摸摸体验

图片
去索尼神社(不是)线下摸了一下 Xperia 1 IV,大概的发现如下。 1. 虽然 AOSP 已经在 Android 12L 中集成了 Monet 取色引擎,但是 X1M4 依然搭载的是 Android 12,因此系统的强调色仍然是默认的蓝色、不能更改。 2. 众所周知今次 X1M4 国行和 Flyme 有了更深层次的合作,内置应用也更多了。不过并不是所有的应用相性都很好。具体体现在: 虽然有了 Flyme 图库,但是 Google 相册也还在。而在摄影大师中拍了照,点击左下角查看之前拍摄的照片,还是在 Google 图库里查看的…… 系统整合了 Aicy 语音助手作为 Google Assistant 的缺失,但是系统通知里会提示它后台运行…… 3. 虽然如此,Flyme 的各个软件与其说是将魅族那一套直接拿来,更像是魅族为 Xperia 定制了一套软件。虽然部分细节(比如说开关样式)还是 Flyme 风格的,但是信息为空时的提示图标(演示机当然没有短信了……)还是和 AOSP 短信一致的。另外安全中心的查找手机也不用登录 Flyme,可以在索尼自己的网站上查找。 4. 对了,电话还是 AOSP 的风格。 5. 还有就是我没怎么试相机(逃)但是双段式的按钮设计真的挺好的。手机本身也挺轻薄的,和我现在日用的 iPhone 13 Pro 比起来真的是非常轻巧了。

国行 Motorola 手机 Google 服务不完全指南

图片
虽然在当下的 2022 年,无论是什么品牌的 Android 手机,中高端的国行设备都会内置一个基础的 Google 服务框架。尽管框架本身比较精简,但至少 Play 商店是能够正常使用的,可至于其他诸如联系人同步等的组件就不一定了、因设备而异。这些天我也对 Motorola 进行了一些小小的钻研,因此在本博文中将研究的结果做一个汇总。既是写给自己未来可能需要用到时的备忘录,也方便其他有需要的用户。 0. 刷入国际版固件 如果是 Google 服务的重度用户,那么国行的 Google 框架是无论如何处理都无法堪称「够用」的。诸如 Nearby Share 附近分享、Location Report 位置报告、Google 备份等功能均因为相关的组件缺失无法正常工作,Google Assistant 的 “OK Google” 语音唤醒也无法录入。此外,Android 10 新加入的 Live Caption 实时字幕功能也是不支持的。 由于上述功能的实现依赖于 /system 下的组件,为了 OTA 的完整性,手机厂商不可能在用户启用 Google 框架后单独往系统中加入这些组件;而如果本身就内置这些组件,会给无法访问 Google 的用户带来无法避免的大量耗电。因此想要体验到完整的 Google 服务,最好的办法还是直接刷入手机型号对应的国际版固件。 对 SONY Xperia 和 Samsung Galaxy 手机而言,操作起来都是比较方便的,毋需解锁 Bootloader 即可刷入对应的国际版固件,而且不影响后续 OTA(SONY Xperia 系列手机自 Xperia 1 II 起跨区刷入官方固件后不再能接受系统 OTA 更新,见 此酷安动态 的评论区)。对于 OnePlus,虽然现在砍掉了直接下载完整固件包后本地升级即可从 ColorOS 切换到 OxygenOS 的方法,但也能在 解锁 Bootloader 并刷入 OxygenOS 包后重新回锁 Bootloader 并正常 OTA。尽管繁琐了一点,但一劳永逸。 很不幸的是,对 Motorola 而言,上述两种方法均不可用。目前 Motorola 手机国行刷入国际版固件的方法只有一种,即解锁 Bootloader 后线刷国际版固件,且之后 BL 不可回锁(重新回锁带来的可能问题可以参见 本...

HTC U11+ 轻松上手

图片
本教程适用于国行版 HTC U11+,所有操作均已经过博主本人测试完全可行,技术上讲不会产生什么问题。 【重要提示】 下述操作会涉及 Bootloader 解锁、Recovery 刷入 等操作。虽有 HTC 官方论坛的表态「解锁不会影响手机的保修」,但最终解释权在官方售后手上,且相关操作具有部分技术性。因此, 对此产生的风险仍需您自己承担 。另外建议在送修时恢复官方原厂 RUU,以免带来不必要的麻烦。 一、系统 OTA 升级 作为 HTC 2017 年下半年的旗舰机种,HTC U11+ 对比 HTC U11 本质上没有较大的变化,同时「二十周年感恩价」也使得当年 HTC 的机种(除了 U Ultra)都极具性价比,因而更多时候更像是萝卜白菜各有所爱,所以导致了即便是在 HTC 已经公布 18 年旗舰 U12+ 的今天,U11+ 的货源基本还是去年年底的库存。 既然在仓库中已经呆了小半年的手机而言,这小半年的系统更新自然而然是没有打上的。因此手机到手第一步在检测手机本身没有什么瑕疵后,第一步要做的就是检查系统更新了。不过这个检查系统更新的步骤其实也没有那么繁琐。首先 HTC 中国并不会每月发布安全更新,第二 HTC 对系统升级也没有那么上心。因此目前,HTC U11+ 总共是只有三个小更新,更新后安全更新补丁是 2017 年 12 月。 二、Bootloader 解锁和 Recovery 刷入 先来解释一下为什么不用 HTC 官方提供的 GMS 安装包,而是要自行解锁刷入 Google 服务、而且这一操作还会导致后续无法进行 OTA 升级。 因为 HTC 提供的 Google 服务并不完整。 为了不影响 OTA,HTC 能塞入的 Google 应用非常有限。而且之前官方论坛还有认为 GMS 安装器后加载的 Google 全家桶非常臃肿,还有 Google+ 这种他们不想要的东西。所以现在,HTC GMS 安装器会且仅会安装下列组件: Google 服务框架、Google Play 服务、Google Play 商店、Google 账户管理程序、Google 定位服务(与国行原先内置的高德定位服务共存) 其他的一些东西诸如联系人、日历同步没有包含在这一安装包中。同时,因为不能对系统做太大变动,这些应用在用户手动安装后仍能正常工作。而另一些...

moto X Style 动手玩评测

图片
嗯,因为一些不可抗力因素,之前一直在使用的 HTC One M7 Dual Sim ( China Telecom Edition ) 802d ( m7cdwg ) 砖了…… 当然现在这个点又确实是非常尴尬的一个时间点:新一年的手机还未登场,前一年的旗舰(特指上半年)又因时间相隔较长很难在实体店买到。不过虽然难买,又不是买不到对不对?某宁庆春路上的旗舰店手机品牌还是比较齐全的,嗯,并不是做广告。 不过虽说应该是很急的,不过因为新货来了之后可以便宜¥500,所以实际上手机砖掉的那一周只是去预定了手机并没有立即购买…… 盒子大图镇楼。在这个手机盒子的发展方向是越来越小的今天,突然看见这么一个大盒子还是很令人惊讶的。

如果想要「好好的」使用 Google Fit 作为记步应用程序,请不要把 GooglePlay 的唤醒权限卡得太死

经常折腾 Android 和 Xposed 框架的用户可能会对 Amplify 这款软件不会陌生,这是一款控制 Android 后天唤醒用的 Xposed 框架软件,利用它,可以方便的限制国产毒瘤和 Google Play 服务毒瘤(无论是否有墙。有墙因为撞墙,没墙因为后台不停定位)唤醒次数和时限。因此网上也有人给出了一份详尽的设置清单,具体如下:

Android Lollipop 之前的惊喜——HTC Sense 桌面

图片
虽然国行双卡版的 Android 5.0 不出意料的 跳票了。但在这之前却有一个意外惊喜—— HTC Sense 桌面 注:该软件必须在 Google Play Store 进行升级,墙内的各大菜市场都没有上架这款软件。酷市场上上架的是可用于第三方的修改版,所以签名与原版不同,不能覆盖安装。 这其实并不仅仅是名称的改变哦~ 这个界面有没有很熟悉在哪里似曾相识?

为什么说小米对安卓控件的修改是“丧心病狂”

因为其他 OEM 厂商在安卓控件方面修改的只是 2.3 的控件,而小米顺便把 4.0+ 的控件也修改了。#我说那个谁介不介意不要再使用姜饼的控件了

一句话评测——手机QQ4.6

其实,我可以变得更丑。而且,我还可以虐死强迫症。

(国产) Android 软件混乱的软件逻辑

一、退出软件 您要退出应用程序吗?您真的要退出应用程序吗?您真的真的要退出应用程序吗?就为了退出一个软件你值得吗?不知道谷歌原生应用按了返回直接就退出软件了吗亲?一些符合 Android Design 的应用程序最多也只是在屏幕下端出现一句小巧玲珑的提示:“再按一次返回可以退出软件”。这涉及到一个触控体验的问题。按两次返回手指是在同一个位置进行重复操作,而如果弹出一个对话框的话无论如何都是要改变手指的位置的。这么一个细小的操作着实让人感觉很不爽。 二、你好海带条 注:海带条是指由于软件设计不符合 Android Design 的应用需要菜单键而在屏幕底下出现的一个黑条。这个黑条的唯一作用就是把菜单键放上去…… 不予置评。呵呵。 随便说一句,部分软件(像街旁)虽然有菜单键的软化但是软化的不够彻底,在同一界面按实体菜单键和软件菜单键都能打开菜单。这个不是重点。重点是两种方法打开的菜单内容不一样啊亲!实际上这种软件也还是会出现海带条的……

Android 的神油

经常会有人说安卓手机越来越卡,这其中当然有安卓真·后台的弊端。(顺便扯一句,关于苹果采用真后台的消息其实是误读。苹果只是学习用户的使用习惯后模仿用户的使用习惯。比如说你每天早上八点起床刷下微博看下人人,久而久之,苹果就会根据你的习惯每天八点自动在后台打开微博人人刷新一下)不过,另外也有使用者的不懂优化。这篇文章将手把手教你优化你的安卓设备。 一、Seeder 这是一款(据说是)安卓神器。(据说)可以优化安卓设备速度。缺点是设备必须ROOT。 二、强制GPU渲染(Android4.0+) 可以优化类似于像QQ、微信一类的(照抄iOS UI设计的)应用。缺点是费电…… 三、禁用硬件叠加 (Android4.1+) JB(果冻豆)的黄油计划。提升设备使用速度的同时还不耗电。 接下来开始歪楼~ 四、大内存 只有足够大的内存才能保证一些应用的流畅运行比如说像是 Chrome 这种吃内存怪兽什么的…… @剁手兴 @业界雷锋翔尼 五、千万不要(手贱)刷米柚 米柚自带内存毁灭技术,可以使你的手机可用内存一秒钟变为原来的二分之一。MIUI在某些方面实在是丧心病狂!尤其是UI设计和内存占用!尤其是UI设计和内存占用!因为很重要所以要说两遍!

Chrome小发现

自从Google推出了Android版的Chrome之后,该版受到的评论一直褒贬不一。至少我觉得除了个别系统的花屏问题之外,其它都是一等一的。 话说这个浏览器好多功能都没被提及,那么我就来提一下。 用力从屏幕左侧或右侧划入,可以快速切换标签页。 不过比较令人震惊的是这玩意儿还支持重力感应。各位请看视频。 上传视频出错TAT。 手机码字真累。