Normal view

There are new articles available, click to refresh the page.
Today — 1 September 2025Main stream

终于明白为什么国内安卓软件开启后就弹隐私协议了

31 August 2025 at 10:37
hamsterbase: 最近在折腾 app 上架小米商店,真是被他们的机审搞得有点头疼。
每次提交审核之前都会跑一个自动机审,这个机审特别严格,要求 app 在用户同意隐私协议之前不能调用任何传感器。我为了适配安全区域用了 capacitor-plugin-safe-area 这个库,结果这玩意儿一初始化就会监听屏幕旋转角度,直接被机审拦下来了。
试了几次都过不了,没办法,只能换个思路。现在我重新写一个隐私页面作为整个项目的主页,这个页面里不放任何第三方代码,干干净净的。用户点了同意之后,才会加载真正的 app 内容。
虽然麻烦了点,但这样应该能顺利通过小米的机审了
Before yesterdayMain stream

性能、续航、拍照、等不等 iPhone 17?开学换手机,看这篇就够!

By: 周奕旨
25 August 2025 at 15:59

一个夏天转眼就过去了,又到了升学或是步入社会的时候。

每当这个时候,换手机,成为了一种近乎仪式的活动。

不管你是要去上大学,还是刚踏入社会,估计心里都盘算着换个新手机,图个好彩头。

但市面上的手机这么多,看得人眼花——

苹果家族里,哪一款才是你的菜?安卓阵营这边,现在谁的拳头最硬?要是预算抓得比较紧,又想挑一台用着顺心的,该从哪儿下手?

手机这东西,买定离手,至少要用上好几年。一时冲动选错,可没后悔药吃。

所以,先收起你准备下单的手指。这份为你量身打造的购机指南,将帮你理清思路,看懂门道,找到最称心如意的那一款。

iPhone 到底怎么选?

iPhone 16 系列可以分为 5 个型号——

分别是无高刷的 iPhone 16e、iPhone 16、iPhone 16 Plus 与有高刷的 iPhone 16 Pro 和 iPhone 16 Pro Max。

其中,iPhone 16e 只有一颗主摄,iPhone 16 与 Plus 有主摄和超广角摄像头,而配备高刷的 Pro 系列型号则还有一颗五倍长焦。

如果你对影像能力有一定需求,或是要进行专业创作,那么 Pro 系列是跑不掉的了。

购买 iPhone 16 系列有两个主要渠道——官网与电商平台。

在官网上,iPhone 16 Pro 与 iPhone 16 Pro Max 是 7999 元与 8999 元起、iPhone 16 与 iPhone 16 Plus 分别是 5999 元与 6999 元起,而 iPhone 16e 则是 4499 起,以上机型均支持 3 期免息分期。

在苹果官方直营的天猫旗舰店,iPhone 16 系列的四个型号与官网是看齐的,不过免息分期达到了 12 期。

而在电商渠道,价格波动就比较大了——

从京东来看,目前 iPhone 16 Pro 的 128G 版本,在有限量 500 元消费券的情况下,黑色钛金属、原色钛金属和沙漠色钛金属的价格直接拉到了 5999 元,白色钛金属则是 6099 元;

而 iPhone 16 Pro Max 起步的 256G 版本,在有限量 500 元消费券的情况下,价格也降低到了 8099。

至于 iPhone 16 与 iPhone 16 Plus,128G 的起售价格则是 5199 元与 5999 元。

需要注意的是,目前部分地区国补暂停,不具有全面性,所以暂不列入讨论,如果有国补,无脑选择国补即可。

而拼多多在百亿补贴下,价格优势更进一步——

128G 的 iPhone 16 标准版,在 400 元无门槛券的帮助下,价格为 5028 元;

128G 的 iPhone 16 Pro 则有 200 元无门槛券,四种配色的价格均为 5998 元;

256G 的 iPhone 16 Pro Max 同样是 200 元无门槛券,四种配色的价格均为 7998 元;

至于 iPhone 16 Plus 则暂无活动。

总得来说,拼多多与京东的价格比官网拥有巨大的优势,但相应的,退货政策也比官网更为严格——

官网支持 14 天无理由退货,无论是否激活(原则上,有官方自己经营的天猫旗舰店为 7 天,但超过 7 天也有成功案例);

而京东与拼多多则在激活后无质量问题不支持退货。

苹果一直是手机选购最热门的话题之一,但在现在这个时间点考虑苹果,其实也有两个问题存在——

苹果秋季发布会即将召开,届时可能全系标配高刷的 iPhone 17 系列就会来到我们面前,那么我们该选择 iPhone 16 系列,还是 iPhone 17 系列呢?

我的回答是,能等则一定等,等不了就选 iPhone 16 Pro,iPhone 16 标准版没高刷,Pro Max 的价格又不算友好,而 iPhone 16 Pro 的价格合适,高刷也在,是个非常好的选择。

而另一个问题是,对于预算不足的朋友来说,iPhone 17 系列从爆料来看有很大概率会涨价,能不能考虑 iPhone 15 系列呢?

个人不太建议,尤其是 iPhone 15 Pro 系列使用的是第一代 3nm 工艺(N3B),一直饱受散热与功耗的诟病,反而是 iPhone 16e 的表现与价格,在预算不足又非 iOS 不可的情况下是个不错的选择。

接下来的推荐,就是 iOS 之外阵营的故事。

如果你不喜欢 iOS 系统,亦或者你没有生态捆绑的习惯,那么恭喜你,你收获的是更丰富、更有阶梯选择的阵营——

苹果这边,几款 iPhone 的区别,说到底主要就是相机和高刷屏,而非 iOS 系统的机型个性更为鲜明,可谓是各领风骚,总有一款对你的胃口。

钱包不够厚,怎么做取舍?

性价比,是不少朋友购机时考虑的第一要素,而性价比对于不同人群的需求来说,也有不同的衡量标准。

在这一个板块中,我们将价格限制在旗舰之下,把性价比拆解为性能、续航两个主要分类,为你列举各个市场上值得一看的「争气机」——

性能

追求性能上的性价比,思路很直接:把钱都花在刀刃上。

处理器一定要好,这样手机才能用得久、不卡顿。至于机身材质、屏幕这些地方,可以稍微「将就」一下。

用旗舰一半的钱,换来旗舰八成的性能体验,这笔账,怎么算都划算。

▲ 数据来自 @安兔兔

小米 REDMI K80 系列

搭载高通骁龙 8 Gen3 芯片,6.67 英寸的 2K 显示屏,6550mAh 电池与 90W 有线快充,后置 5000 万像素双摄,该机最大亮点在于小米设计了一套双环路冰封散热系统,在手机遇到高性能使用环境时(比如游戏、影像),可以提供强大的散热能力。

REDMI K80 12G+256G 目前在京东的售价为 2099 元。

当然,如果 K80 不能满足你的需求的话,K80 系列中的 Pro 和至尊版也不错,都采用了同价位中的优势芯片,是不折不扣的性价比之选。

一加 Ace5 系列

去年年底,一加推出了 Ace 5,搭载骁龙 8 Gen3 芯片,6.78 英寸 120Hz AMOLED 曲面屏,后置三摄,配备 6400mAh 的冰川电池和 80W 的超级闪充,机身有天工散热 Elite,助力芯片高频使用时降低温度,释放更强的性能。

一加 Ace 5 12G+256G 目前在京东的售价为 2099 元。

与 K80 系列一样,Ace 5 后续也推出了至尊版,搭载了天玑 9400+ 芯片,如果 Ace 5 还不能满足需求,那么 Ace 5 至尊版是更进阶的选择。

续航

如果你有留意这两年的趋势,会发现大电池,是性价比维度的新秀,我们这次推荐的手机,电池容量直接 7000mAh 起步。

毕竟,谁也不想出门在外,眼睛老是盯着右上角的电量焦虑。安全感,有时候就是手机满电那么简单。

小米 REDMI Turbo 4 Pro

搭载高通骁龙 8s Gen4 芯片,6.83 英寸 1.5K 分辨率屏幕,至于拍照,它的想法很实在:先保证能「拍到」,再谈「拍好」。

这部手机最大的亮点是 7550mAh 的电池,配合上 90W 有线快充,是名副其实的续航猛兽。

目前 12G+256G 的配置在京东的售价为 1999 元左右,但多地区无货,可能需要蹲守。

vivo iQOO Z10 Turbo Pro

与上台 Turbo 4 Pro 一样,iQOO 这台手机同样搭载了高通骁龙 8s Gen4 芯片,后置双摄,6.78 英寸 144Hz 的 AMOLED 屏幕,同时配备了 7000mAh 电池,虽然容量比 Turbo 4 Pro 相比略有不足,但 Q1 独显芯片的加入,让它的游戏表现也不错。

目前 12G+256G 的配置在京东的售价为 1899 元左右。

如果你对芯片表现还不够满意,那么可以升级到 iQOO Z10 Turbo+,这台手机使用的是天玑 9400+ 芯片,8000mAh 的超薄蓝海电池,整体表现比 Z10 Turbo Pro 更上一层楼。

当然,价格也要贵一些,来到了2198 元。

真我 Neo 7 Turbo

搭载天玑 9400e 芯片,1.5K 144Hz 直屏,后置双摄,机身内配备了 7200mAh 电池,搭配 100W 有线快充,续航实力也非常不错,同时还设计了大面积的 VC 均热板,散热表现也不差,可以说是一台高续航、兼顾性能的小钢炮。

目前真我 Neo 7 Turbo 12G+256G 在京东的售价为 1999 元。

同样需要一提的是,以上各机型的价格都没有算上国补,如果有国补,无脑选择即可。

钟爱拍照,哪台厉害?

影像是近年来手机旗舰的必争之地,到了这个价位,性价比的优先级已经开始逐渐下降,你用着顺不顺手、喜不喜欢它拍出来的感觉,比什么都重要。

本来我想为大家先推荐 Pro 或是标准版,毕竟大多数人的影像需求其实没有那么极致,但按照时间线来说,Pro 与标准版应该会在接下来几个月中更新,所以我们还是以 Ultra 为标准,如果的确不在意马上迭代的话,选择相应机型的 Pro 与标准版也不错。

vivo X200 Ultra

上一代影像灭霸 X100 Ultra 的继任者,使用三颗镜头组成影像阵列,分别是:

  • 35mm 1/1.28 英寸主摄
  • 3.7 倍 1/1.4 英寸长焦
  • 1/1.28 英寸超广角镜头

值得一提的是,它的主摄与其他主流方案不同,采用了 35mm 的默认焦距,这个焦距比主流的 24mm 焦距更窄,是经典的人文焦距,在蔡司的加持下,抬手就拍,更容易出片。

除此之外,vivo 还为其设计了一颗外置长焦镜头,可以极大程度拓展光学焦段,换取更夸张的长焦视角。

目前,vivo X200 Ultra 12G+256G 在京东的价格为 6399 元。

OPPO Find X8 Ultra

与 vivo 的三摄阵列不同,OPPO 在本代影像旗舰上延续了自己四摄双潜望的配置,分别是:

  • 一英寸 LYT-900 主摄
  • 1/2 英寸超广角镜头
  • 1/1.56 英寸 3 倍潜望长焦
  • 1/2 英寸 6 倍潜望长焦

在哈苏的加持下,Find X8 Ultra 具备哈苏自然色彩科学,新升级的大师模式则颇具自然影调,同时配备丹霞原彩镜头,可以分区测温,带来更和谐的夜间色彩。

目前,OPPO Find X8 Ultra 12G+256G 在叠加政府消费券后,在京东的价格为 6174 元。

小米 15 Ultra

搭载高通骁龙 8 至尊版芯片,6.73 英寸 120Hz AMOLED 屏幕,由四颗摄像头组成后置影像阵列,分别是:

  • 一英寸 LYT-900 主摄
  • JN5 超广角镜头
  • IMX858 3 倍光学长焦
  • 2 亿像素三星 HP9 4.3 倍潜望长焦

在小米 15 Ultra 上,小米携手徕卡一起加持影像系统,进行了一系列优化,影像风格颇具「德味」,目前,小米 15 Ultra 12G+256G 在京东的价格是 6499 元,叠加 500 元的政府消费券,价格可以来到 5999 元。

华为 Pura 80 Ultra

从 Pura X 开始,华为推出鸿蒙 5 正式版,如果你常用的 App 在鸿蒙上都能找到,或是你本身就有鸿蒙生态内的其他设备,那么 Pura 80 Ultra 可以放心买。

Pura 80 Ultra 背面搭载了三个摄像头,其中长焦可以通过切换光路来放大焦段,详细来说分别是:

  • 一英寸主摄
  • 超广角镜头
  • 1/1.28 英寸 3.7 倍潜望长焦
  • 1/1.28 英寸 9.4 倍潜望长焦

Pura 系列一直在影像上玩点新东西,这次的「一底双光路」设计,既省了手机内部空间,又能让你拍得更远更清晰,再加上华为自家的 XMAGE 影像风格,可玩性很高。

目前,Pura 80 Ultra 16G+512G 在京东的价格是 9999 元。

以上四台影像旗舰基本都在 2025 年上半年才更新,现在入手,至少能当大半年「新款」,不用担心刚买就被「背刺」。虽然价格还很坚挺,但早买早享受嘛。

当然,拍照这事儿,不一定非要「拉满」——

如果你觉得「超大杯」有点 overkill,想省点钱,完全可以看看同系列的 Pro 款或者标准版,拍照依然能打,性能也绝对在线,价格还更实在。

折叠好新鲜,哪台有意思?

前几年的折叠屏,总感觉还差口气,但经过数年的尝试,现在技术越来越成熟,是时候入手尝鲜了。

OPPO Find N5

在我看来,OPPO Find N5 可以说是大折叠到目前为止最成熟的机型,棱角分明的机身、几乎持平直板机的厚度,与听劝的 ColorOS,从硬件到软件都没有拖后腿,同时影像模组也没有过于突出,整体和谐规整,没什么短板

目前 OPPO Find N5 12G+256G 在京东的售价为 8999 元,享有 24 期免息。

努比亚 Flip 2

与大折叠逐渐探索到自己的使用场景不同,小折叠经过数年的探索,还没找到足够合适的使用场景,所以如果你对小折叠感兴趣,那么花小钱体验一下就好。

所以作为推荐,努比亚 Flip 2 这个三千元档位的机器很适合上手尝鲜。

目前努比亚 Flip 2 在京东的售价为 2899 元,如果你的地区有国家补贴,那么价格还可以下探到 2500 元左右。

当然,我们上面聊到的这些手机——不管是性价比之选、续航神机,还是折叠屏——都只是我们认为的课代表。

现在手机市场就是这样:选择多到眼花,但仔细一看,同一个价位的手机,配置又都大同小异。所以,当大家的硬性参数都差不多的情况下,真正决定你用着舒不舒服的,其实是它们的「偏科」方向。

有的手机把所有技能点都加在了拍照上;有的则专为游戏而生。想清楚自己最需要什么、最愿意放弃什么,做出自己的取舍,你才能挑到那台最合拍的手机。

等等党永远会胜利吗?

这时候买 iPhone 16 合适吗?要不要等 iPhone 17?

现在 8 月中旬,离苹果 9 月发布会就差一哆嗦了,这节骨眼上买 iPhone 16 确实有点尴尬。

很快,iPhone 17 就要来了,根据目前的爆料来看,它可能会全系标配高刷屏。

如果这是真的,那现在买没有高刷的 iPhone 16 标准版,就有点「四九年入国军」的意思了,刚到手就落后一个时代。所以我的建议是:能等就一定等。

那如果现在就得换,等不了呢?

那就选 iPhone 16 Pro——

它有高刷屏、有长焦镜头,A18 Pro 芯片也足够你再战好几年,不容易过时,价格也比 Pro Max 更合适(前提是你不执着于大屏)。

至于更老一些的 iPhone 15 系列,我个人就不是特别推荐了,尤其是 iPhone 15 Pro,它搭载的 A17 Pro 芯片早期有过一些发热和功耗方面的讨论,如今有这么多新机型可以选择,如果预算允许的话,咱们还是把目光往前看吧。

我对华为很感兴趣,纯血鸿蒙现在够用吗?

直接说结论,纯血鸿蒙系统很不错,流畅度很高,原生应用的功能也比较全面,第三方应用的话,主流 app 都进入了快速更迭期,按照这个势头发展下去,估计很快能与 iOS 和 Android 端的应用进度对齐。

如果你有纯血鸿蒙的其他设备,目前已有的应用生态也能完全覆盖你的日常使用需求,那么纯血鸿蒙完全值得买。

反而需要注意的是,如果你有一些小众 app 需求,比如影像、创作类的 app,尤其是国外应用,那么可能需要观望一下,一般来说这些 app 对于新生态的反应和适配速度都会慢上许多;

而有同样问题的则是游戏,目前主流的手游都已登陆纯血鸿蒙或是有计划登陆纯血鸿蒙,但如果是小众游戏,那么可能再观望一下比较合适。

好了,聊了这么多机型,咱们稍微往回收一收。

说到底,手机这东西就跟我们穿的鞋一样,没有绝对的「最好」,只有最合脚的那一双,别人的年度旗舰,参数再顶,也可能不如你手里那台用着顺手的「小钢炮」来得舒服。

可能你还会担心:万一刚买了就出新款怎么办?

其实这事儿真不用太焦虑,虽然等等党永远会赢,但电子产品月月上新,咱们永远也追不完最新的,在当下这个时间点,你选的这一部最能满足你的需求,让你用着开心,这就够了。

如果还没拿定主意,强烈建议你去实体店摸摸真机。

很多时候,参数表上冷冰冰的数字,都比不上机器握在手里的那一瞬间来得真实。

让我有个美满旅程

#欢迎关注爱范儿官方微信公众号:爱范儿(微信号:ifanr),更多精彩内容第一时间为您奉上。

爱范儿 | 原文链接 · 查看评论 · 新浪微博


2025 年,不要再跟着小红书教程刷机了!

By: 马扶摇
31 July 2025 at 13:48

如果你看到一个人从手机店里狂奔出来,身后一个工程师紧追不舍,你会选择报警或者伸出一条腿吗?

自从小米将官方解除 BL 锁的手段限制的越来越苛刻、甚至诞生出了诸如「小米高考」之类的外号之后,一部分想要解锁刷机的用户就开发出了「拿着手机去售后网点申请系统降级、趁着工程师操作过程中抢走手机」的操作——


7 月某家小米之家的监控视频|网络

无独有偶,这样的事情并非什么新现象,其实早在小米更改解锁政策、执行 BL 解锁考试的初期,就曾有过类似的「教程」和「案例」,只是传播范围没有七月这次这么大而已。


3 月某家小米之家的监控视频|网络

与这次小米抢机事件相呼应的是,根据第一批拿到三星 Z Fold7 与 Z Flip7 的用户反应,在最新版本的 One UI 8 系统里,三星悄悄的删除了开发者选项中的「OEM 解锁」开关:

左为 One UI 5.1,右为 One UI 8

相信到这里你也感受到了,无论是像小米这种起家于制作第三方系统、依靠刷机成名的国产品牌,还是类似三星这样对于解锁刷机并不明确反对的国际大厂,都正在缩紧对于「用户解锁权限」的控制——更具体的说,是对于 BL 解锁的控制。

什么是 BL 锁

BL 的全称是 bootloader,顾名思义,它负责的是 Android 主系统启动(boot)之前的,包括驱动加载(load)和自检之类的「杂活」,你可以将它类比为 Windows 系统启动前的 UEFI(或者 BIOS)。

换句话说,BL 从原理上讲很像是汽车发动机的起动电机:汽车电池给电机供电,然后才能带动活塞点火;同样的,手机电池启动 BL,再由 BL 加载 Android 开机进程。

图|汽车之家

那么 BL 锁又是什么东西呢?

如果把 BL 比做汽车起动电机的话,BL 锁的功能相当于起动电机有了一套智能系统,会在工作前检测后面安装的发动机是否是车辆原厂。只有确认是原厂发动机,并且工况合格之后,才会啮合齿轮、开始带动点火。

至此,「BL 解锁」的含义也就不难理解了:它相当于关闭了起动电机的检测程序,只要收到启动指令就会无条件地驱动齿轮,根本不管后面连接的是原厂的发动机还是从 XJ350 上面拆下来的柴油机增大 V8 。

图|Engine Builder Magazine

而解除了 BL 锁,就意味着你获得了对发动机(Android 系统)的最高控制权——只要愿意,就可以随意更改气缸尺寸(处理器频率)、换装副厂歧管(修改默认 app)甚至是修改 ECU 数据(获取 root 权限)等等,哪怕是想要换一台发动机(刷成别的品牌的系统)也毫无压力,只要能够塞进车身(有人为你的机型做刷机包)就行。

而这种自由性,正是手机厂商对于 BL 解锁如临大敌的原因。

为什么要换发动机

智能手机的历史虽然不长,但如果说有什么东西能够在这段历史里被称为「改变生态」的话,刷机绝对算得上是其中之一。

Android 手机始于 2008 年的 HTC G1,作为谷歌对于 iPhoneOS 的回答,Android 从最开始就发出宏愿:

要和 iPhone 走一条完全不一样的开放式道路。

然而在那个软硬件结合程度远不如今天的时代,绝对的「开放性」并不见得就是好事。就像美国的西部拓荒一样,发展阶段早期的 Android 的确足够开放,也足够无法无天

图|Game Rant

彼时处理器性能不强,Android 自身的功能也不是很完善,再加上野蛮的流氓软件生态和粗陋的销售模式,让早期 Android 手机开箱即用的体验非常差劲,进而慢慢催生出了一个特殊的产业:刷机。

而对于早期的 Android 来说,刷机的确就是一项最简单的、能够让手机马上变得好用很多的操作手段。

无论是卸载运营商预装的牛皮癣应用,还是刷入更灵活的内核调度,甚至干脆换成「专为发烧而生」的新系统,都是在那个年代实际存在且紧迫的用户需求

图|小米社区 @╰☆ve佑

但就像是亚瑟·摩根在日记里写的那样:「亡命之徒与神枪手的时代即将告终」,软件野蛮生长和需要手机用户自己动手扫黑除恶的时代也最终迎来了落幕——伴随着品牌生态化和 Android 自身的完善,对于刷机的「需求」已经从改善手机的功能性逐渐便成了纯粹的爱好。

巨大的间接风险

放在今天来讲,对于这个爱好圈子以外的人来说,解锁 BL 的收益远远小于带来的风险

与十年前不同,我们今天的生活与手机的绑定程度远超我们的想象。毕竟 2015 年那会,出门没带手机还能用纸币付款呢。但是换到今天,我们的资产、支付、地址、联络、社会服务几乎 99% 要依托手机这个平台运行,上面存储的关键个人信息数量和重要性都今非昔比。

图|AlipayHK

而解除 BL 锁,就意味着手机软硬件上对于这些个人信息设置的保护手段几乎全部处在风险下。在能够借助 BL 直接修改系统内核的前提下,锁屏密码、生物识别、应用锁甚至账号锁都是可以绕开的。

更要命的是,解除 BL 锁之后会发生什么,不一定是机主本人能够控制的——

就拿最常见的丢失手机为例:如果你不小心弄丢了自己解锁 BL、刷入第三方内核、美化过系统应用、淦碎温控可以 35 度 5G 全程 120 帧畅玩原神的主力手机,又不小心被「有心人」捡到的话,他甚至不需要解开你的锁屏,就可以直接拷贝走 data 分区的所有数据。

图|Gadget Hack

你刚刚充好的几千原石丢了或许还是小事,但你不顾劝阻、毅然用系统记事本记录的各种明文账号密码,可就危险了——不需要觉得夸张,因为这就是我身边一位朋友的真实经历。

除此之外,最近你一定或多或少听过有老人去参加活动,被不认识的人以「关注公众号送鸡蛋」、「下载推广送食用油」等等借口,稀里糊涂的将自己的手机拿走之后安装后门 app,最后导致银行账户被盗、软件钱包被搬空之类的案例。

图|新华网

这些都还只是在「以第三方 app 形式安装」之后就能实现的简单操作。如果别有心机的人拿到机器,利用 BL 已经解锁的特性直接在手机系统底层植入工具,能够模拟定位、给子女发微信,模仿老人的口吻朝他们要钱,肯定有人会中招的。

这样的危险性,哪怕概率极低,也是客观存在的,而极低的发生率乘以手机的庞大基数,潜在的受害者人数依然不容小觑。虽然手机厂商会设置用 fastboot 解锁 BL 之后强制清空数据,但很难保证每个人都会在二手交易、给家里人用之前有意识手动进行 BL 回锁。

这也是我们会在近几年的 Android 手机上看到越来越多束手束脚的操作的原因之一。不管是打开 ADB 的 15 秒全屏警告,还是强制插卡激活,以及严格到离谱的 BL 解锁程序,厂商采取的限制手段是随着功能的能力逐渐升级的。

这样的做法有效吗?有效,难受也是真难受。但对于亲友被诈骗、支付宝账号被盗、信用卡盗刷这种「只要出现 1 次都是巨大损失」的风险来说,在 BL 锁的环节上有限制总比不设限制要强。

但是话又说回来,无论是粗暴的一刀切不给 BL 解锁,还是用阴阳怪气的手段强行给解锁过程使绊子,都不是负责任的办法,因为有一些霸占着渠道、行为却充满了流氓气息的软件,有时候还真的只能用 root 之类的办法才能治得住:

图|知乎 @加肥猫

如果一定要我这个用 Pixel 必然解 BL 锁、用国产手机也经常用 ADB 的弱势用户来说,索尼 Xperia 在 BL 锁上面的措施是值得所有厂商学习的——必须要用机器的 IMEI 识别码,在索尼官网上申请解锁码,然后手动在 fastboot 里一个一个敲进去才能解锁。

图|今周刊

虽然这样复古的体验多少可以被称为「解锁の仙人」,但是在保证安全性的方面是真的有用。现在你知道为什么索尼大法好了吧?

#欢迎关注爱范儿官方微信公众号:爱范儿(微信号:ifanr),更多精彩内容第一时间为您奉上。

爱范儿 | 原文链接 · 查看评论 · 新浪微博


TimeLapseCam – 让抽屉里的闲置安卓手机变身为延时摄影神器

By: Anonymous
15 October 2024 at 12:59

DUN.IM BLOG

DUN.IM BLOG

我们还年轻,可不想看到这个世界处在毫无自由、隐私的边缘。

TimeLapseCam 是一款 4MB 大小,只需要 6.0 就可以运行的 Android 延时摄影,可以在屏幕关闭的情况下继续录制延时,还能自定义调整分辨率、定时录像、禁用快门声,没有录制限制,堪称闲置安卓手机的最佳伙伴。

Contribute to woheller69/TimeLapseCamera development by creating an account on .

谁抽屉里还没有一两部淘汰下来的安卓手机呢?(没有请举手)

如果,我是说如何还能开机,那么拿出来试试这款应用,说不定解锁了新姿势。

TimeLapseCam 是一款简单易用,但暂无中文界面的 Android 延时摄影应用,不过其已经配置的很好了,打开就能用。
设置界面
默认一秒拍摄一张照片、不限时,直到你点击停止。可以修改拍照间隔,最长 10 分钟一张,也支持自动结束时间,最长 46 个小时。

还能定时开始拍照,以及关闭屏幕后继续拍照。

在 TimeLapseCam 中打开 REST API 之后,就能用浏览器打开 http://192.168.2.182:8085/rest,看到如何使用 API:

REST API v1:
GET /1/ctrl/status: Get current state: [stopped/running]
GET /1/ctrl/start: Start recording
GET /1/ctrl/stop: Stop recording
GET /1/ctrl/param: Get parameter
GET /1/device/battery: Get battery percentage
GET /1/current/img: Current / last recorded image
GET /1/current/imgcount: Image count
GET /1/current/lastimg: Last image: Name, Timestamp and URL
GET /1/img/list: List image folders
GET /1/img/listhtml: user clickable HTML page
GET /1/img//list: List folder / images
GET /1/img///list: List folder / images
GET /1/img//…/: Download image

比如:http://192.168.2.182:8085/1/img/TimeLapseCam/2024-10-15/TimeLapseCam0.mp4 可以直接播放最近一段视频

copyparty – 免费开源强大的文件服务器,支持 WebDAV、FTP、媒体播放等超多功能

By: Anonymous
19 October 2024 at 12:16

DUN.IM BLOG

DUN.IM BLOG

我们还年轻,可不想看到这个世界处在毫无自由、隐私的边缘。

copyparty 是一款功能非常丰富的多功能文件服务器,主要用来你电脑、服务器、设备里的文件,并通过、WebDAV、FTP 等方式访问,还支持播放音乐、上传文件、权限设置等功能。

几乎可以在任何有 Python 环境的地方运行,还支持 Docker 托管,以及 系统下的单可执行程序,甚至可以在 中运行。虽然运行很容易,但我不敢说它简单易用。

Portable file server with accelerated resumable uploads, dedup, WebDAV, FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file, no deps – 9001/copyparty

copyparty 给自己的定位是「便携式文件服务器,具有断点续传、重复数据删除、WebDAV、FTP、TFTP、零配置、媒体索引器、缩略图++,全部集成在一个文件中,无依赖。」

所有的功能集中在一个 .py 文件中,718 KB,直接运行就可以了。Windows 系统有编译好的 .exe 单可执行文件,双击也即开机用。其他平台直接 python copyparty-sfx.py 就行了。

就是文档太啰嗦了…看不下去。

直接运行就可以在浏览器访问 http://127.0.0.1 了,默认会使用 80/443 端口,打开就是这样的:

可以上传、、播放、听歌、看图片…非常纯粹的文件分享。有一种 Alist 的感觉,不过它不支持网盘。

只需要在启动的时候添加一个用户,就能设置权限了,包括只读、文件夹限制等等:

这一行的意思是创建了三个用户:u1/u2/u3,为它们挂载文件夹 music,对 u1/u2 两个用户只读,u3 用户可以写。

但注意有参数后,访问端口就变化了(3923)。

copyparty 默认开启了 WebDAV,只需要在你的 WebDAV 客户端里直接连 http://ip:3923 就行了。

甚至,你可以通过 WebDAV 把这个文件夹映射为 Windows 的网络磁盘,不过 Windows 默认需要 https,改一下注册表就好了。

而 FTP 则需要在启动的时候添加 --ftp 21 参数,用户名密码和上面的设置相同,不设置就支持匿名访问。

焕新颜,更出彩:Firefox 89 的这些改变值得关注

1 June 2021 at 21:00

6 月 1 日,Firefox 89 进入稳定版推送通道,带来了自 2017 年 Firefox Quantum 问世以来最大的界面改动,以及众多细节改进。Mozilla 在博客中写道,设计师们权衡并简化了 Firefox 的交互体验,使其更易于在每台设备上使用,帮助用户提高效率、减少干扰。[1]

这一版本究竟带来了哪些新功能,有何亮点与不足?我们不妨在这篇文章中一探究竟。

注意:本文撰写于 6 月 1 日前,基于 Firefox Nightly 测试版本介绍。

全新的 Proton 设计语言

2017 年发布的 Firefox Quantum 采用了被 Mozilla 称为 Photon 的设计语言,Firefox 89 的界面设计则被命名为仅一字之差的 Proton。这可能与新版的重构思路有关,Firefox 设计团队调研了广大用户的日常使用习惯,绘制了如下图所示的交互热力图[2],希望在一次大版本更新中重新设计 UI 组件,并解决长期遗留的问题。因此,Firefox 产品高级总监 Mikal Lewis 表示,这次改版更像是在原版的基础上,由数不清的细节改进构成的整体。而最终呈现的效果,却大不相同。

Firefox 88 的工具栏交互热力图

从上图中,我们不难发现,在原版设计中,地址栏右侧的几个按钮利用率极低,更不用说二级菜单中的项目了。因此,Mozilla 已经在 Firefox 88 中将「截图」操作转移至右键菜单,89 则更进一步,移除了整个「页面动作」菜单。别担心,里面的老朋友都还在,右键单击标签页,选择发送到其它设备,也是更符合直觉的方法。Mozilla 力推的稍后阅读工具 Pocket 优先级再度提升,于主工具栏上占据一席之地。

Firefox 89 的工具栏设计

当然,不使用 Pocket 的同学大可点击「定制工具栏」,将 Firefox 改造为自己理想中的模样。图标重绘之外,这一功能与以前没多大差别,标题栏、工具栏与书签栏均支持高度自定义。「选项」、「附加组件」更名为更常见的「设置」、「扩展和主题」,从上个版本开始,截图也能添加到工具栏了。将视线转向底部,依然是熟悉的工具栏选项和主题管理。然而,点开密度菜单,问题就来了:我那么大一个紧凑布局呢?

定制工具栏

年初开始测试的 Proton 早期版本中,Mozilla 本打算完全移除 Firefox 的紧凑布局,原因你大概也能猜到:切换入口过深,难以被用户发现。[3]为了确保新版的默认配置适合大多数人,Mozilla 决定将其与普通布局合并,但仍为触屏设备用户保留触控布局。不用说,这一决策激起了社区的强烈抗议,妥协结果是只对新用户隐藏相关选项,并且可以自行配置显示。

如果你全新安装了 Firefox,想试试紧凑布局,只需在地址栏键入 about:config,选择接受风险并继续,然后搜索 browser.compactmode.show,将值切换为 true,即可在「定制工具栏」界面自由切换布局。但这并不代表万事大吉,Proton 的界面元素间距比旧版更宽,紧凑布局也只是略窄于原来的普通布局,对显示面积就是生产力的网页浏览器来说,着实有些倒退。

显示紧凑布局按钮

部分浏览器的工具栏高度对比

抛开些许不快,让我们来看看 Proton 设计语言的整体效果吧。简化工具栏布局、去除分隔线、收窄图标线条等措施多管齐下,Firefox 89 给我留下了更加清爽的印象,设计的一致性也更强。尽管在其它地方竭力减少 UI 层级,塑造扁平化体验,活动标签页却采用了浮动设计,与背景区分,直观明了。此外,后台标签的音频控件已合并至网站图标,不会多占一个位置了。

Firefox 89 的新标签页

菜单也得到了重新梳理,工具栏最右侧的应用程序菜单中,选项前的图标已不见踪迹,排序也有所变化。「我的足迹」被拆分为书签、历史、下载三项;编辑控制成为了工具栏中的独立按钮;定制工具栏等不常用功能统一收纳进「更多工具」;所有按钮均依照用途组织分类。在 Windows 平台,右键菜单由系统样式改为更美观的 Proton 风格;macOS 恰好相反,从带有 Firefox 特色的自定义样式换成了不加修饰的原生风格。

Windows 客户端菜单样式对比

除了桌面客户端,Firefox 移动版应用也迎来同步更新,为全平台换上 Proton 界面设计。Android 客户端将「受同步的标签页」从菜单栏调整至标签管理界面,新增手动同步按钮,使用更方便。Mozilla 还与 WebCompat 合作,允许用户报告无法正常渲染的网页,由志愿者请求网站所有者修复。iOS 客户端同样改进了标签页逻辑,并提升搜索体验,在地址栏添加搜索引擎图标,打开新标签页时自动弹出键盘。比较可惜的是,Android 版 Firefox 重构至今,仍未针对平板设备优化,希望 Mozilla 能在日后带来接近 iPadOS 的体验。

新版 Firefox 移动客户端

不容错过的其它细节改进

一望即知的设计革新之外,Firefox 89 还提供了例行的问题修复及功能改进,我们不妨在本节发掘这些潜藏于水面下的改动。

更严格的隐私保护策略

作为 Firefox 的主打卖点之一,Mozilla 一直在实践个人隐私保护领域的前沿技术。在 Firefox 89 中,隐私浏览模式会强制启用 Total Cookie Protection 特性,阻止所有跨网站 Cookie,包括但不限于跟踪性内容。你也可以在「隐私与安全」设置中启用增强型跟踪保护的严格模式,将它应用到所有窗口。Firefox 89 还带来了第二代 SmartBlock 功能,使用本地组件替换第三方脚本,拦截在线跟踪器的同时,保证网站正常运作。

增强型跟踪保护

macOS 客户端的一大步

Firefox 89 解决了 macOS 客户端的诸多历史问题,在广色域显示器上,网页颜色将不再过饱和;未标记的图像将被视为 sRGB,标记为 sRGB 的图像颜色将与 CSS 匹配;全屏浏览时,将鼠标指针移动至屏幕顶部不会导致标签栏被系统菜单栏遮挡,并提供隐藏工具栏的选项。更振奋人心的是,滑动至页面底端将触发弹性滚动效果,在触控板上两指双击还能缩放聚焦的内容。

智能缩放

新技术助力性能表现

Firefox 89 介绍了一种 Web 表单控件的非本机实现,提供全新的现代设计,改善了网页加载性能。在开发者方面,Firefox 89 已支持 Event Timing API 和 CSS 强制颜色查询,前者允许页面测量从用户首次交互到浏览器实际处理事件的延迟,后者将在操作系统启用高对比度等特殊配色方案时激活,确保更好的无障碍兼容性。

结语

近些年来,Firefox 的几乎每次界面改版,都会招致社区的巨大争议。虽然我同样对 Proton 砍掉紧凑布局感到不满,但 Mozilla 的不断探索却不应被否定。在微软「叛逃」Chromium 阵营后,独立的 Firefox 的存在更显得弥足珍贵,我也由衷希望为自由而生的 Firefox 能越来越好。

Firefox 89 正式版已于 6 月 1 日面向全球用户推送,如果正使用其它浏览器的你也跃跃欲试,可以前往 Firefox 官方网站 下载使用。

三星手机的「捷径」,如今更好用:Bixby 日常程序 +

13 May 2021 at 03:21

若想进阶 Power User,一款趁手的自动化工具必不可少,在移动设备上,iOS 快捷指令和 Android 平台的 Tasker 是个中翘楚,少数派已有数不清的文章介绍。对三星用户来说,其实还有另一个选择:Bixby 日常程序。它最初亮相于 2019 年的 Galaxy S10 系列发布会上,经过两年的迭代,易用性和功能性都有长足进步,覆盖了大部分日常情景。

四月底,三星旗下的另一款系统级增强工具 Good Lock 迎来家族新成员 Routine +,为 Bixby 日常程序添加了多项新特性,玩法更丰富的同时,也让它在生产力方面迈出一大步。这结论缘何而来,是否略显夸张,读罢本文,你应该会有答案。

日常程序,是什么?

鉴于 Bixby 日常程序的默认入口较深,也鲜有文章介绍,切入新功能前,我们不妨先熟悉下本体。如果你还不知道这是什么,请前往「设置 → 高级功能」启用「Bixby 日常程序」选项。为了方便日后查找和使用,我建议同时将其图标添加至应用程序屏幕。下拉通知栏,编辑按钮,还可以将开关添加至快捷面板,随时启用或停用。

启用 Bixby 日常程序

打开 Bixby 日常程序,三星已经为我们准备了数款预设的自动化流程,如在家时更改声音模式和快捷方式,连接耳机时读出特定应用的通知,运动时播放音乐并启用定位服务……点击即可预览具体操作,快速编辑或保存。滑至主界面底部,我们还能通过清晨、驾驶、睡前等推荐的生活情景,按提示一步步创建最适合自己的日常程序,掌握它的基础用法。

建议的日常程序

与可编程能力更强的 Tasker 相比,我更愿意将 Bixby 日常程序称为本地版 IFTTT:图形化用户界面,没有高昂的学习成本,逻辑也是最直观的「如果满足触发条件则执行指定操作」。作为一款预置应用,Bixby 日常程序主要覆盖 Android 系统功能,操作的分类和图标与「设置」一致,支持 Samsung DeX 等独占特性,还能与三星自家设备联动,控制智能家居,开启无线耳机的主动式降噪等。

if trigger then action

最简单的日常程序,也可能为我们省下不少时间。拿基础的「打开特定应用程序」触发条件来说,观影时启用杜比全景声、阅读时进入护眼模式、办公时解除屏幕方向锁定等常用操作,都可以交给 Bixby 日常程序处理。如果你始终开启眼睛舒适度保护,也可以设置为打开设计工具时还原屏幕色彩;在启用自适应旋转的平板电脑上,改成打开部分未适配手机应用时保持纵向显示更合适。最关键的是找准手机使用过程中的痛点,因地制宜。

如果应用程序打开

将多种操作组合,较为复杂的工作流程也不在话下,如:

  • 充电时,自动延长锁屏时间,并开启息屏提醒,不影响续航的同时随时查看通知;
  • 打开游戏,智能调整屏幕分辨率和刷新率,顺便开启无线耳机的游戏模式,降低音频延迟;
  • 连接车载蓝牙,则打开导航应用,读出短信通知,拒接来电并回信;
  • 借助「到达或离开指定地点」触发条件,可以在地铁站切换至 NFC 卡片模式或显示支付宝乘车码,在家和公司采用两套完全不同的手机配置方案。

一次触发,多种操作

当然,触发条件也不局限于一个,给我们更多施展空间。检测到睡眠状态且处于夜间,则开启免打扰模式并降低屏幕亮度;若是还忘记充电,再采取其它措施节省电量,以防关键时刻手机掉线。这种情况下,当日常程序结束时,就不必撤销所做的改动了。上课时段,若在教学区连接至校园 Wi-Fi,调整手机为静音,启动专注模式;想对自己更狠一点,「如果工作日打开摸鱼 App,则关闭摸鱼 App」的日常程序或许会有奇效。

更进一步

Bixby 日常程序的最大软肋,是仅支持预设动作。坐拥自定义 Bixby 快捷命令、读取 NFC 标签、过滤信息关键词等潜力巨大的触发条件,却不支持变量传递;「进入网站」操作离跳转 URL Scheme 只差一步,却必须以 http:// 开头,扩展性远不足以满足进阶用户的需求。

入门以上而专业未满,让 Bixby 日常程序的定位略显尴尬。即将介绍的 Routine +,则在维持易用性的前提下,一定程度上弥补了这个缺陷,我们不妨在下文见识一番。

不止多个加号 SAGA

Good Lock 是三星官方推出的系统定制工具,由功能各异的模块组成。从诞生初期的系统界面美化,到逐步添加的诸多实用特性,现已成为集定制主题、导航手势、通知过滤、多任务处理于一身的全能选手,是所有三星用户都值得安装的利器。如果你未曾听说,不妨阅读少数派的这两篇文章:

近期上线的 Routine + 模块,顾名思义,是 Bixby 日常程序专精,目前支持基于 Android 11 的 One UI 3.1。具体来说,它提供三种新触发条件和三种新操作,配合原有功能,实现更强大且精准的自动化流程。

条件

安装 Routine + 后,再次打开 Bixby 日常程序,你会发现触发条件最底部多出了相应分类,可以覆写指纹、按钮和 S Pen 的硬件设置。如遇熊孩子抢手机,兰花指一伸,直接进入与主系统隔离的儿童空间;S Pen 顺时针画个圈,设备便开始播放音乐,顺便启动番茄计时。按钮操作不妨与其它条件结合,例如上文提到的乘车码,改成在地铁站双击侧面按钮时打开,既方便又不用担心误触发。

新触发条件

操作

Bixby 日常程序的操作中,同样新增了 Routine + 类别,分别为触摸宏、模拟方向键和读出文字。后两者的应用面似乎较窄,需要方向键辅助的触屏应用本就少见,文字转语音也算不上高频操作。我暂时能想到的,只有用 S Pen 隔空玩贪吃蛇比较方便,以及收到催稿信息时能知会一声 TACTICAL NUKE INCOMING 了。触摸宏的画风则大不相同,有必要另起几段详细说明。

新操作

触摸宏的作用,是记录我们的点击、滑动等操作的时间、位置和次序,保存后随时调用,有点类似 Windows 平台的按键精灵。创建触摸宏时,需要先抵达目标界面,然后点击浮动工具栏的录制按钮,执行希望模拟的流程,测试成功后,点击保存即可。为规避 App 响应速度等因素带来的影响,我建议留出一定的容错空间;如果途中不慎误操作,可以回溯历史,依次删除上一步。

创建触摸宏

不用说,Bixby 日常程序自然能与 Bixby 快捷命令配合使用,触摸宏的出现,得以了却我长久以来的夙愿:用 Bixby 控制米家设备。提前录制好动作,创建相应的日常程序,指定一则合适的口令,就可以指挥 Bixby 替我们跑腿了。当然,不设置快捷命令,直接对 Bixby 说「启动 XX 日常程序」就行,Android 11 的电源菜单也远比这高效,但生活还是需要一点仪式感的,不是么?

君子动口即动手

触摸宏的真正价值在于重复的机械化行为,打开应用时点击跳过广告、接近公司时钉钉打卡、快速擦亮闲鱼宝贝、商城抢购热门商品、手机游戏挂机等高频操作,都可以用它轻松搞定。另一方面,导航手势也在触控操作范围内,进入其它 App 不影响触摸宏的录制。因此,只要图标的相对位置不变,一键签到多款 App 的日常程序并无理论障碍。实际运用中,需要保证 App 不会更新改版,可行性不高。

触摸宏的应用之一

纵有诸多限制,我仍将触摸宏视为能引发质变的新功能,跳出有限的预设命令,模拟脚本也难以完成的繁琐操作,极大地拓宽了 Bixby 日常程序的应用边界。由于以「录制」而非「编写」的形式呈现,使用门槛维持在较低水平,缺乏编程知识的普通用户也能掌握。如果在后续更新中,能引入简单的变量传递和识别文字点击特性,Bixby 日常程序将真正踏入专业范畴。

最后,有必要在这里提醒各位读者,借助触摸宏自动化抢券、挂机等行为有几率被判定为使用作弊脚本,导致账户遭到限制甚至封禁,还请谨慎设置,不要滥用。

分享

可能是由于此前的操作都比较简单,Bixby 日常程序并不支持同步,在设备间迁移数据成了麻烦事。新操作之余,Routine + 也带来了日常程序的导入与导出功能,分为二维码和 JSON 两种形式,与朋友分享自己的得意之作或者备份到云端都很方便。不过,导出的日常程序会丢失自定义图标信息,触摸宏也无法完整保留,必须在新设备上重新录制,期待进一步完善。

扫一扫,没惊喜

结语

目前来说,如果你有足够的动手能力和编程知识,Tasker 无疑更加强大,指纹解锁和 S Pen 手势等硬件触发条件也能通过 Logcat Entry 功能实现,可以说是 Bixby 日常程序的上位替代。

但对大多数普通三星用户来说,系统自带的 Bixby 日常程序无需另行付费,上手简单,直观易懂,功能也足以满足日常所需,是自动化工具入门的不二之选。

Routine + 和触摸宏的出现,赋予了 Bixby 日常程序更多可能,让它有能力满足一部分生产力需求。同时,得益于友好的录制方式以及对三星自家特性的充分利用,Bixby 日常程序实现了相较于 Tasker 的差异化亮点。两年间的多次改版与更新,证明了三星对它的重视程度,期待 Bixby 日常程序能维持现有的低门槛,加入更多专业功能,成为 One UI 不可不知的「必备应用」。

Android 电纸书体验报告 | 圆桌测评

5 April 2020 at 18:37

本文为 少数派 Android 电纸书圆桌测评 中本人负责的部分。

有了 Kindle,为什么还要买 Android 电纸书

坦白地说,我对此前使用的 Kindle Voyage 没有任何不满,它足够轻便,续航持久,生态成熟。然而,在一次次更新换代后,KV 成为了我手头唯一一款采用 Micro USB 接口的设备,迫使我出行时多准备一条数据线。在剃须刀也升级为 Type-C 后,我才决心入手一款 Android 电纸书,而更大的屏幕尺寸、更开放的系统体验等优势,很大程度上是为了让这个决定更合理而冒出来的。换句话说,先决定要买,再构思理由,可以说是相当不理性了。

然而,对我来说,这些都只是锦上添花的额外特性,真正促使我更换手头 Kindle Voyage 的,是屏幕尺寸。我们都知道,电纸书的核心功能是压方便面,KV 的 6 英寸身板足以应付合味道至大食桶的常见杯面型号,但如果你想尝尝炒面或干拌面,入手一部尺寸更大的墨水屏就成了当然之选。

更大的屏幕尺寸意味着什么

除了压泡面得心应手外,更大的屏幕尺寸还意味着更舒适的阅读体验。以我正在使用的文石 BOOX Note 为例,10.3 英寸的电子墨水屏约等于标准 A5 纸张大小,超过大多数单行本的 B6 尺寸,再加上对比度优化等系统功能,细节也能看得一清二楚,堪称漫画阅读利器。

不过,如果你想在墨水屏上阅读教材或文献资料等,10.3 英寸并不是最佳选择,与 A4 纸张相当的 13 英寸及以上方能挥洒自如。在我看来,B5 是个相对完美的尺寸:能轻松塞进大部分背包、砸到脸上不会毁容、比大部头教材轻便、裁边后亦可舒适阅读文献。

尺寸之外,最影响阅读体验的当属屏幕素质。我目前正在使用的文石 BOOX Note 分辨率为 1404×1872,折合 227 ppi,低于 iPad Pro 10.5″ 的 265 ppi 和 Kindle Voyage 的 300 ppi。在日常使用过程中,这一差距几乎无法察觉,但如果你看漫画时脸与屏幕贴贴,颗粒感就比较明显了。其他作者也提到过,文石的多种刷新模式和 DPI 调整让墨水屏体验非常出色。但没有背光让我的阅读场景比较受限,实际阅读效果基本取决于周边环境,我命由天不由我大抵如是。

开放系统的特别履职姿势

除了我独享的躺床上看漫画 Moment 外,文石 BOOX Note 还是一款新闻阅读利器。对于 Really Simple 的 RSS 格式来说,墨水屏不伤眼,不伤肾,轻便易携带,蹲坑好伴侣。得益于墨水屏的低功耗特性,我在写作时还会把它竖在桌边检视大纲、查阅资料等,相当好用。如果你倾向于开箱即用,文石 BOOX Note 与京东读书合作,提供类似 Kindle 的在线书城,京东 PLUS 会员还可以免费领取京东读书 VIP,借阅会员免费书籍。

当然,除了以上正经用法,Android 电纸书还有许多「骚」操作,例如改装成闹钟日历、智能音箱、离线下载服务器甚至外接显示器等。如果你的脑回路比较独特,还可以将它夹在实体书中作为书签、看 120 帧电影、做色盲测试等,可玩性相当高。

在这里,我也为大家推荐几款在墨水屏下表现出色的 Android 应用,希望能让你的电纸书更加好用。如果你不喜欢原生启动器,可以尝试专为墨水屏设计、支持更换图标还能看天气的 奶糖桌面;如果你不忘初心,Kindle微信读书AIReader 等都是优质选择;想了解天下事,不妨试试自带墨水屏模式的 RSS 阅读器 FeedMe;要预习 abandon,动画效果少、界面简洁的 墨墨背单词 在墨水屏下表现也相当出色。

无从评判的压感手写体验

差点忘了,文石 BOOX Note 的一大卖点是支持 4096 级压感的电磁笔,不过我对此不予置评,主要有以下原因:我的字很丑;我不会画画;我一般用 iPad Pro 记笔记;以及最重要的一点,入手不久,原装电磁笔就负气出走,至今未归,故而无从评测。

所以到底要不要买它呢

当年领到一个 136 块钱的红包,叠加活动价,最后以 1844 元入手文石 BOOX Note,性价比还不错。但你要问我是否推荐现在入手,我只能说还请三思,主要原因也有三点:

  1. 2018 年 3 月发布至今,BOOX Note 没有得到任何大版本更新,出厂 Android 6.0,至今坚守 6.0。这点我在此前的评测中已经提及,而随着时间推移,弊端也愈发显著,许多 App 只能使用旧版;

  1. 文石对系统的优化有些捉急,时常出现「XX 无响应」的弹框,甚至连自家的启动器 ContentBrowser 都可能崩溃,严重影响了正常使用。另一方面,BOOX Note 的系统还存在不少小 bug,续航也较为堪忧;

  1. 上个月,科大讯飞和掌阅都推出了彩色墨水屏设备,有理由相信下半年各品牌都会推出类似产品,现在显然不是购买电纸书的良机。而文石也在去年底发布了 BOOX Note 的继任机型,补齐了大部分短板,但其价格仍处于高位,不建议原价入手。

至于我自己,则在静候小米高级产品总监在知乎上疯狂暗示的,将在八月发布、采用 300 ppi、对标 Kindle Paperwhite 至 Oasis、让得到阅读器自叹弗如、可能还是彩色全面屏的新款多看电纸书,希望不会咕咕。

忘掉第三方,这 14 款系统自带 App 真的很好用

30 July 2019 at 18:19

如果你还在使用 64 GB 的手机,可能会时常面临存储空间不足的窘境。这时,除了忍痛清理相册和聊天记录外,还可以试试用系统自带的 App 代替部分第三方应用,节省空间的同时享受原生的丝滑体验。

在本文中,我就为大家整理了 14 款各系统平台的优秀自带 App 和使用技巧,希望你也能有新发现。

iOS

许多 iOS 用户的主屏幕角落都会有一个名为「删不掉」的文件夹,专门用来安置蒙尘的系统自带 App 们。如果你也曾这样做过,不妨再给它们一次机会,试试本章提到的使用技巧吧。

备忘录

近几年来,每次 iOS 大版本更新都会为备忘录添加新特性,也让它从纯粹的便签工具逐渐演变为了现在的全功能笔记应用。就像苹果官方介绍的那样,备忘录可以「轻松添加几乎任何内容」,无论是图片、文字、链接,还是表格、清单、手绘,它都来者不拒,还能直接扫描文稿,并自动裁边。

备忘录的一大优势,就是与 iOS 系统的深度整合。除了 iCloud 多端同步外,你还可以从主屏幕 3D Touch 菜单、通知中心小组件、控制中心快捷方式等位置快速创建新笔记,或者直接召唤 Siri 帮忙,这也是第三方笔记 App 难以做到的。

在即将正式推送的 iOS 13 中,苹果还大幅强化了备忘录的搜索功能,并进一步加入了 OCR 文字识别功能。简单来说,你可以直接搜索图片附件及手绘中的文字,准确率也相当高,甚至成功匹配了带连笔的潦草字符,可谓课堂笔记整理利器。

关联阅读:

提醒事项

在 iOS 13 中,提醒事项也得到了有史以来最重大的更新,加入了智能列表、自然语言识别诸多新特性。在本文中,我也将以 iOS 13 为基础介绍提醒事项的优势,帮助你在正式版发布后快速上手。

让我们从智能列表说起,iOS 13 的提醒事项加入了今天、计划、全部和旗标四个任务筛选维度,将任务按提醒日期、重要程度等分类。此外,提醒事项还支持创建子列表和子任务,通过简单的拖拽手势即可高效归纳日程。

iOS 13 的提醒事项还在键盘上方为我们安置了快捷工具栏,可以一键设置提醒日期、位置、旗标和图片附件等,不用手动点选或跳转至其它 App。此外,iOS 13 的提醒事项还支持简单的自然语言识别,如「明天上午 9 点」等,可以通过键盘选字栏填充。

使用提醒事项安排任务还有一项好处,那就是关联手机联系人,并获得智能提醒。你可以在任务详细信息设置页添加指定联系人,并在与 TA 通过短信或 iMessage 联系时收到通知提醒,不再遗忘任务。

关联阅读:

播客

随着时代的变迁,听播客这一小众的习惯也逐步走向大众视野。如果你还不确定要买 Pocket Casts 还是 Castro,不妨先试试 iOS 自带的播客 App。它支持调整播放速度、插播、待播、新单集提醒等功能,设计语言与 iOS 高度一致,简洁易用。

依托 iTunes 商店、品类齐全的内容资源是 iOS 原生播客 App 的另一长处。它不仅汇聚了全球优秀播客资源,还支持按听众人数、出品方等分类查询,并在详情页面底部提供了相似播客推荐,寻觅新欢更容易。

关联阅读:

Safari 浏览器

尽管 iOS 无法设置默认浏览器,打开链接时始终使用 Safari,但许多用户还是会选择安装一个第三方浏览器备用。其实,掌握一定技巧后,Safari 浏览器已经能满足我们的绝大部分需求。

Safari 技巧之一,是「长按」。出于简洁考虑,Safari 将不少功能选项都藏了起来,需要通过长按来唤醒。举例来说,长按多标签页界面下方的「加号」,可以查看最近关闭的标签页;长按网页浏览工具栏上的「前进」或「后退」按钮,可以查看操作历史记录;长按「书签」按钮,可以批量添加收藏、加入阅读列表;长按「多任务」按钮,则可以关闭全部标签页或新建无痕浏览标签页。

Safari 技巧之二,是「重按」,即 3D Touch。你可以在支持阅读模式的网页中重按地址栏左侧按钮,快速进入和退出阅读模式;也可以重按任意链接,进行预览和添加至阅读列表等操作;还可以重按 Safari 浏览器的桌面图标,执行快捷操作。

Safari 技巧之三,是「分享」,这也可以说是解决 Safari 痛点的不二法门。你可以将网页分享为 PDF 以添加标注;也可以分享给第三方 App 实现长截图、翻译等功能,最大限度地弥补原生功能的不足。

关联阅读:

Android

与被苹果直辖的 iOS 系统相比,开放的 Android 各 ROM 之间差异相当大,系统自带的 App 也各不相同。在本章中,我将介绍 4 款打着 Google 标的 App,希望它们的表现能胜过 MIUI 自带的竞争对手。(笑

Gboard

由于众所周知的原因,Gboard 在云词库方面远逊于国内竞品,但我仍将其作为心目中的最佳 Android 输入法。究其原因,首先是支持数百种输入方式,包括你或许根本没听说过的阿斯图里亚斯语、巴塔克曼特宁语等当地人都不一定常用的语言;也包括全拼、九键、手写、笔画等中文模式,还提供了 6 种主流双拼方案。如果你需要多语言混合输入,Gboard 很可能是唯一选择。

Gboard 的另一优势,是与 Google 的深度整合。你可以点击键盘左上角的 Google 图标,直接搜索网页,并在键盘内获知结果,无须跳转至其它 App。同样的,你也可以在网络中搜索表情包、GIF 动图等,并一键分享至聊天工具的输入框中,发送给好友。

此外,Gboard 还提供了不少实用功能,如剪贴板管理、文本编辑工具、悬浮键盘、单手模式、Google 翻译等。你还可以在 Gboard设置中更换键盘的主题背景,让它更适合你。

关联阅读:

Google Keep

iOS 有备忘录,Android 当然要用 Google Keep。作为一款轻量级的笔记工具,它可以添加文字、图片、绘图、录音、清单和提醒,并支持语音自动转文字。与备忘录不同的是,在 Keep 中添加的图片会统一安置在笔记正文上方,不支持图文混排,但更加醒目。

除了标签外,Keep 还支持自定义笔记的背景颜色,不同类别的笔记间互不干扰,一眼扫过就能找到想要的笔记。如果你已经参考完毕,还可以通过滑动手势将其归档,或者发送至 Google 文档进行下一步处理。

关联阅读:

Google 日历

与其使用课程格子、超级课程表等第三方 App 记录上课时间,我更偏向于使用日历来管理一切。在 Android 上,Google 日历可能是最佳选择之一。它采用了标准 Material Design 设计,还会为不同月份和特殊节日展示精美插画,别有一番趣味。

新建事件时,Google 日历支持活动、提醒和目标 3 种类型,分别对应日程安排、待办事项和习惯养成,均支持多设备同步。其中,在设定目标时,Google 日历会智能建议频率、持续时间等信息,并通过提问一步步引导完成设置。

Google 相册

不论从哪个角度来看,Google 相册都称得上同类应用中的翘楚。除了基础的本地相册管理外,它还提供了高画质照片无限容量上传、(已取消)强大的照片后期编辑、影集在线分享等功能。其中,照片后期编辑允许你添加滤镜、调整曝光、对比度、饱和度、色温等,还能在应用内调用其它修图工具。

得益于 Google 雄厚的 AI 技术积累,Google 相册可以智能识别照片中的面孔、事物、地点等,个人体验准确率高于 iOS 和 Windows 10 的自动分类功能。此外,Google 相册还会智能建议你归档屏幕截图、旋转照片方向、回顾往年今日等,甚至可以自动优化带瑕疵照片。

如果你想留住回忆,不妨利用 Google 相册的内建功能创建影集、影片、动画和拼贴,上传至云端,以供随时观看。Google 相册的影集功能支持添加文字说明和地点标记,用来记日记也毫无违和感;动画和影片功能支持将多张照片组合为动图或短视频;拼贴功能则是发朋友圈或微博的好帮手。

关联阅读:

macOS

如果你经常浏览少数派,或许对 macOS 上的知名效率工具都如数家珍。其实,不少 macOS 自带应用都传承着苹果优良传统,设计精美、功能够用,我们不妨在本章认识一下其中几位。

预览

预览可能是最被低估的 macOS 原生应用之一,你或许只把它当作鸡肋的图片查看器,却忽视了其强大的编辑功能。以图片为例,预览提供了画笔、形状、文本、签名等标注工具和调整颜色曲线、曝光、对比度、饱和度等后期处理工具;如果你正在阅读 PDF,预览还允许你添加高亮、下划线、删除线等,足以应付日常所需。

预览的另一项技能,是压缩、转换和合并图片及 PDF。你可以方便地调整图片尺寸、格式,达到压缩体积的目的。借助预览,你还可以轻松拼接合并多张图片,首先用预览打开想要添加上去的图片,随后按下 ⌘Command-C 复制,接着打开背景图片,按下 ⌘Command-V 即可,还能自由调整大小、位置等。

此外,你还可以用预览编辑 GIF 动图。打开 GIF 后,其包含的帧会依序展示在左侧边栏中,可以拖拽移动顺序、删除指定帧等。同样,如果你想给 GIF 添加图片,只需要直接把它拖进来进行了,预览会自动保存更改。

关联阅读:

词典

在 macOS 上查询单词释义,最简单的方式莫过于三指轻点触控板,召唤自带的词典应用。但由于词库较少、入口较隐蔽,许多人还是会选择安装欧路词典、有道词典等第三方应用。

其实,经过一番调教,macOS 原生词典 App 也可以很好用。比如饱受诟病的词库,就可以通过安装网络上的第三方词典文件来解决。以使用最广泛的 MDX 格式为例,你可以通过 GitHub 上的 PyGlossary 项目来转换为 macOS 格式;StarDict 文件则可以使用 DictUnifier 转换。完成后,将得到的词典文件移动至 /Library/Dictionaries 即可正常使用。

除了三指点击触控板外,你还可以在设置中将触发手势更改为单指用力点按,或者选中单词后右键查询,也可以通过聚焦搜索直接查询生词。当然,更直观的方法是打开词典 App,在上方的搜索框内输入单词或短语。

关联阅读:

自动操作

iOS 上有快捷指令(Shortcuts)这一自动化效率利器,macOS 上则有自动操作(Automator)发挥相似的功效。它可以帮助我们创建应用程序、工作流程、工具插件、听写命令等,通过简单的拖拽即可设计出完整的自动化流程,并保存以供日后使用。

选定要创建的脚本类型后, 你应该会看到下图所示的界面。其中,左侧是操作库,表示自动操作可以执行的命令种类;右侧是编辑区域,可以将左侧的操作拖拽组合进去,与快捷指令操作方法类似。自动操作支持包括 Shell、JavaScript、AppleScript 脚本等在内的近百种操作,还能够与第三方 App 集成。

活用自动操作,你就可以实现图床上传、解压缩、自动整理文件夹、批量重命名、提取 PDF 中文字、合并 PDF、转换图片格式、拼接截图等进阶玩法,不妨前往 少数派 Automator 标签 下了解更多。

关联阅读:

Windows 10

曾经,Windows 的自带系统应用还是被人嫌弃、被各修改版精简的存在。但在 Windows 10 发布后,基于UWP 架构的全新系统应用走入了我们的视线,其中也不乏精品,比如本章将介绍的 3 款应用。

邮件

从 Outlook 到 畅邮 折腾一圈后,我最终还是用回了 Windows 10 的原生邮件应用。要问原因,首先是颜值过关,半磨砂的流畅设计语言、可随心定制的主题颜色和布局、精美的背景图片选择等都令它从一众竞品中脱颖而出。

颜值之下,Windows 10 邮件应用的功能也令我满意。智能分类重要邮件、优雅高效的滑动手势、多账户聚合管理、与日历、人脉、待办集成,都让它成为了不输 Outlook 的邮件客户端。如果你的邮箱地址较多,还可以将主账户单独固定在「开始」菜单,即时获知新动态。

计算器

今年三月,微软宣布将 Windows 10 自带计算器开源,并将代码完整上传至了 GitHub,一时间吸引了各路开发者目光。这一项目不仅收获了近 1.8 万 star,还被移植到了 iOS、Android 等平台上,从侧面可以看出其质量之高。

那么,Windows 10 计算器究竟高在何处?除了流畅设计和精致的交互效果外,它还支持全键盘操作、科学模式、进制转换、日期推算等,并提供了货币、体积、长度、重量、温度、能量、面积、速度、时间、功率、数据、压力和角度等十余种进制转换工具。如果发布在 App Store 中,至少可以收费 30 元了。(逃

截图和草图

经过数次迭代与重构,在 Windows 10 五月版更新中,系统自带的截图功能已经成为了可与第三方应用一较高下的存在。除了基础的全屏截图、窗口截图外,Windows 10 原生截图还允许你绘制任意形状的截图区域,并占用 PrtSc 键,使用更友好。

截图完成后,自然要标注。点击截图成功的通知后,你就能够进入草图绘制窗口。微软为你准备了铅笔、记号笔、荧光笔和直尺等工具选择,虽然缺失了我们常用的形状、马赛克等工具,但应急使用还是绰绰有余的。

结语

经常上少数派的用户容易养成这样一种习惯:遇到需求,先搜索有没有合适的第三方 App,并愿意为之付费。其实,在很多情况下,系统自带的 App 已经提供了针对性的功能,而且占用内存更低、使用门槛也更简单。下次遇到这种问题,不妨试试给原生应用一次机会,让系统功能物尽其用。

macOS 系统安装 adb 及使用 adb 命令刷机

By: fengooge
29 April 2024 at 09:06
一直以来,在 macOS 系统上给 Android 手机刷机,都是打开 VMware 虚拟机,将下载好的刷机文件拖入虚拟机中,使用 Google 提供的 platform-tools 工具刷入。今天尝试了一下直接在 macOS 系统上刷机,操作过程记录如下:1、使用 Homebrew 安装 platform-tools 工具包打开 macOS 系统的「终端」工具,输入如下命令安装 platform-tools:brew install --cask android-platform-tools如果安装过程出现错误,根据提示进行调整,使用代理工具时应开启 tun 模式。当提示“android-platform-tools was successfully installed!”则代表安装成功。安装成功后重启「终端」再使用。2、检查手机与 mac 电脑的连接状态1)手机重启进入

逆向拼多多上的「关灯神器」,实现蓝牙遥控开关灯

By: prin
1 May 2022 at 05:01

依稀记得以前在某个友链博主那边看到过一篇文章,讲的是因为他们寝室所有人都懒得下床关灯,所以就用树莓派和舵机做了个远程遥控关灯的小玩意儿,当时我就感叹,果然懒才是第一生产力。

自从今年初开始出来租房住,突然就感觉睡前关灯变得好麻烦好麻烦。我的房间里是有好几盏灯的,床头的开关只能控制其中的两盏,剩下的开关在另一个地方,另外还有一个总开关位于进门的门厅处。于是我就陷入了两难之境:

  • 不用总开关:每天睡前把灯一一关掉,第二天回家又得一一开回来;
  • 直接用总开关:开关离床太远,关完灯要摸黑上床,早上起来又得先过去开灯。

不爽,太不爽了!现在都讲究智能家居,我这他喵的是智障家居啊……

作为租房一族,咱们也没法对灯啊开关啥的做电气改造(不然直接换个智能开关就完事儿了),只能使用一些「非侵入式」的方案。首先想到的就是上面提到的开发板 + 舵机,搜了一下似乎已经烂大街了,有不少成熟的方案(ESP8266 居多)。

不过我还是低估了我的懒癌,连动手都不想动了,于是直接去万能的某宝搜索「关灯神器」:

light-switch-products

(为什么不是某宝?别问,问就是消费降级)

哎呀,没想到还真有现成的,竟然还能红外 + 手机遥控,不错哦!

入手「关灯神器」

所谓关灯神器,其实也是一个能接收红外和蓝牙信号的主板,加上一个舵机来控制开关。

product-unboxing

我买的这款是 🐻 卡通款,还带了个小夜灯功能,聊胜于无吧。内置锂电池供电,可以通过 micro USB 接口充电。开模挺精准,普通 86 型墙壁开关完美适配,通过无痕胶和滑槽安装,可以卸下来充电,总体还是挺满意的。

然而,这玩意最操蛋的其实是软件部分……除了附带的红外遥控器,如果想要用手机遥控它开关灯,竟然只能用微信小程序!

微信小程序……小程序……程序……序……

讲道理,我第一次知道微信小程序是还有提供蓝牙能力的,而且还真有人用,我和小伙伴们表示都孤陋寡闻,惊了个呆。

但是这我 TMD 就很不爽了,关个灯我还要打开微信,还得用你的小程序?

rnm

作为一个合格的折腾星人,自然不能如此任人宰割。不就是一个蓝牙设备嘛,小程序能遥控,我难道就不能遥控了?

逆向「关灯神器」小程序

这里主要用到的是 wxappUnpacker 这个工具对小程序解包、反混淆。以 Android 手机为例,小程序的包文件位于:

/data/data/com.tencent.mm/MicroMsg/{hash}/appbrand/pkg/xxxxx.wxapkg

这个目录一般需要 root 权限才能访问,但不巧的是哥已经不折腾 Magisk/Xposed 好多年,手上已经没有 root 过的机器了……不过天无绝人之路,我想起来 MIUI 有自带一个应用数据备份功能,可以备份 App 的 /data 目录。

这玩意儿备份出来的东西其实就是标准的 Android 备份格式 (.ab) 前面加了个自己的文件头,去掉头就可以吃了(划掉),用 Hex Editor 删掉文件头部 414E44 以前的部分,就可以直接当做 .ab 文件处理了。

miui-backup-hex-editor

(谢谢你,雷军!金凡!)

我这里用的是 android-backup-extractor,完整流程如下:

# MIUI 的备份目录adb pull /sdcard/MIUI/backup/AllBackup/20220501_010000/ ./# 去掉 .bak 文件的头部后另存为 .ab 文件java -jar ./abe.jar unpack '微信(com.tencent.mm).ab' mm.tar# 小程序位于 apps/com.tencent.mm/r/MicroMsg/{hash}/appbrand/pkg/*.wxapkgtar xvf mm.tar

目录下可能会有很多小程序的 .wxapkg 包,这里就只能按照时间一个一个试过去了……拿到正确的小程序包以后,使用 wxappUnpacker 解包:

./bingo.sh xxx.wxapkg

解包出来呢,大概就是这样的:

wxapkg-extracted

接下来就是在源码里找控制逻辑和通信值了,看看有没有加密什么的。不得不说,小程序这种前端技术做的东西,确实和裸奔没什么区别,真的能叫做逆向吗……标题党实锤了(作为一个前端仔,看到这些东西就像回家了一样)

随便看了一圈,发现这家制造商的业务线是真的广,光看里面内置的设备类型就有:风扇、茶吧机、干衣机、夜灯、颈椎按摩仪、腰部按摩器、足部按摩器、足浴器、水暖毯、灭蚊器、加湿器、电暖器、按摩椅,感觉像是专门给人生产贴牌智能硬件的,然后遥控模块和小程序用的都是同一套,十分强大。

下面贴几块处理过的关键代码:

// 遥控按钮的入口<i-btn  hover  bindtap="remoteIR"  icon="icon-power"  id="0"  label="大灯"  type="round-big"></i-btn>// 按钮事件处理function remoteIR(e) {  var id = e.currentTarget.id;  // cmd = "01" + "807F" + "12"  // 每种产品都有不同配置,前两个都是固定的,最后的 "12" 代表开关大灯,"08" 为氛围灯  // 还有 "01" 定时十分钟,"03" 定时三十分钟,以及氛围灯亮度等等  var cmd = config.irType + config.irAddr + config.irCMD[id].value;  this.sendCMD("3201", cmd);  this.vibrateLong();}function sendCMD(e, B) {  // format2Byte 函数的作用其实就是补零到 4 位,比如 6 -> 0006  // s = "fe010006320101807F12";  var s = "fe01" + format2Byte(((e.length + B.length) / 2).toString(16)) + e + B;  sendData(s);}

下面的 sendData 也就是实际调用微信小程序 SDK 蓝牙能力的地方:

function sendData(n) {  // ArrayBuffer(10) = FE 01 00 06   32 01 01 80   7F 12  var t = new Uint8Array(    n.match(/[\da-f]{2}/gi).map(function (n) {      return parseInt(n, 16);    })  ).buffer;  wx.writeBLECharacteristicValue({    // 蓝牙设备 ID    deviceId: this.globalData.deviceInfo.deviceId,    // 对应的服务 UUID    serviceId: this.globalData.deviceInfo.serviceId,    // 可写入的特征值 UUID    characteristicId: this.globalData.deviceInfo.writeCharacteristicsId,    // 写入值    value: t,    success: function (n) {},    fail: function (n) {},  });}

简单来说,就是通过 BLE (Bluetooth Low Energy, 蓝牙低功耗) 协议连接开关设备,通过读写对应 Characteristic 的值与其通信,实现设备的控制(如开关灯)。

手动连接设备发送开关灯指令

好了,所有需要的数值现在都已经到手了,下面就尝试跳过微信小程序,手动连接设备发送指令,看看能不能正常操作吧。

这里我用到的是 BLE-调试工具 这个 Android 应用,打开后扫描蓝牙设备,找到并连接「关灯神器」。如果不知道具体是哪个设备,就选看起来比较可疑的。

然后在设备的 Service 中,找到带有 WRITE 属性的特征值 (Characteristic),就是我们用来通信的特征值了。点旁边的写入按钮,把上面逆向出的值填进去……

android-ble-test

见证奇迹的时刻,灯关上了!再次写入同样的值,灯又打开了!

欧耶✌️

还有其他的指令值也可以试一试,比如最后两位改成 08 就是开关氛围灯,等等。

写一个 Android App

想要让这个开关更“智能”,单靠手动操作手机遥控肯定是不够看的。因为手头没有开发板(听说现在树莓派都被炒上天了,不懂),所以还是让闲置的手机发挥余热吧。

好在之前学的那点 Android 开发还没有全忘光,基于 Android-BLE 这个库(其实上面我们用来测试的 App 就是这个库的 demo)和小程序里扒出来的控制逻辑糊了一个遥控 App 出来(代码放在 GitHub):

ble-light-switch

可以看到界面非常简约,不过比什么微信小程序可好用多了。幸福感 UP!

等以后有时间的话,再捣鼓捣鼓接入一下 Home Assistant,加几个自动化,不用动手直接喊 Siri 关灯,岂不美哉?(dreaming)

demo

参考链接

ADB & Fastboot 简介与使用

By: 琉璃
22 September 2019 at 14:28

说到安卓系统,肯定少不了大家喜闻乐见的「刷机」。在刷机的时候很多人不可避免地会遇到「ADB」和「Fastboot」这两个工具,因此今天和大家简单介绍下这两个工具。

《ADB & Fastboot 简介与使用》

简介

什么是 ADB

ADB 全称为 Android Debug Bridge

专业说明(来自官方开发文档):

Android 调试桥 (adb) 是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试应用,并提供对 Unix shell(可用来在模拟器或连接的设备上运行各种命令)的访问。该工具作为一个客户端-服务器程序,包括三个组件:

  • 客户端,该组件发送命令。客户端在开发计算机上运行。您可以通过发出 adb 命令从命令行终端调用客户端。
  • 后台程序,该组件在设备上运行命令。后台程序在每个模拟器或设备实例上作为后台进程运行。
  • 服务器,该组件管理客户端和后台程序之间的通信。服务器在开发计算机上作为后台进程运行。

您可以在 android_sdk/platform-tools/ 中找到 adb 工具。

糊弄说明:

即刷机工具

什么是 Fastboot

在 Android 手机中,Fastboot 是一个通信协议,电脑可以通过这个通信协议,直接向手机系统不同分区中写入文件(.img),一般用来向bootloader传送刷机文件进行烧录。

还有一种,指的是 Fastboot 刷机模式,比如小米的米兔界面。Fastboot 是比 Recovery更为底层的刷机模式。

大多数手机可以在关机状态下长按 电源键 + 音量(+) 进入该模式,然后就可以进行刷入第三方 Recovery 或者刷入 System 等操作。

下载与配置

电脑端

  1. 下载SDK Platform Tools

官方页面,注意,包括上面的下载链接,都可能需要梯子。

  1. 下载后直接解压即可,建议放到桌面(因为是全英文路径)。
  2. 在命令提示符(windows)或者终端(Linux)中切换到此路径,运行 ADB 服务。《ADB & Fastboot 简介与使用》

⚠️注意:

  1. PowerShell 和 CMD 都可以运行 ADB,但是 ADB 本身是 CMD 工具,更建议用 CMD 运行它。如果是在 PowerShell 运行,需要先输入 CMD 切换到命令行模式,或者以 ./adb 输入命令,直接输入 adb 会出错。
  2. 查看此链接,添加“在此处打开命令窗口”到右键菜单,操作更方便。

手机端

1、首先进入设置中的手机详细信息页面,连续点7次“版本信息”,直到提示“已打开开发者选项”;

2、进入开发者选项,打开 USB 调试;

《ADB & Fastboot 简介与使用》

3、将手机与电脑连接,电脑上在 CMD 输入adb devices 并执行:

《ADB & Fastboot 简介与使用》

此时手机会有提示:

《ADB & Fastboot 简介与使用》

点击“确定”即可。

4、此时重新输入 adb devices,即可看到已授权,然后我们就可以进行操作了。

《ADB & Fastboot 简介与使用》

一些常见问题

1、无法开启 ADB 服务

提示: error: protocol fault (couldn’t read status): No error

可能是 adb 用于通信的 5037 端口被占用,找到占用此端口的进程,结束掉后重试。

2、无法连接手机

  1. 尝试安装驱动,比如小米手机用 MiFlash 安装,华为手机用 Huawei HiSuite 安装……
  2. 检查数据线,尝试换一条数据线或者换一个 USB 接口;
  3. 如果确认驱动和连接都没有问题,可以尝试换一个系统,或者换一台电脑。

ADB 实例

  • 查看已安装应用

1、基本命令: adb shell pm list packages

Packages 是 APP 的包名

2、参数:

参数 显示列表
所有应用
-f 显示应用关联的 apk 文件
-d 只显示 disabled 的应用
-e 只显示 enabled 的应用
-s 只显示系统应用
-3 只显示第三方应用
-i 显示应用的 installer
-u 包含已卸载应用
包名包含 字符串

3、实例:

《ADB & Fastboot 简介与使用》

  • 批量安装应用

将 APK 文件全部复制到 ADB 工具所在的文件夹,并且重命名(不能有空格),然后在CMD中输入:

for %i in (*.apk) do adb install -r %i

Linux 命令为:

find . -name “*.apk” -execdir adb install -r ‘{}’ ‘;’

不出意外就会自动安装全部 APK 了,而无需干预。这个方法适用于重置系统或者刷机之后的批量安装,简便快捷。

  • 停用应用

基本命令:adb shell pm disable-user <package_name>

启用命令:adb shell pm enable <package_name>

停用类似卸载,被停用的应用无法找到也无法使用,但可以通过启用命令重新启用。

⚠️注意:系统应用谨慎停用!有可能会造成无法开机!

  • 卸载应用

基本命令:adb uninstall [-k] <packagename>

有一些应用不会显示在启动器或者无法用普通方法卸载,可以使用 adb 卸载它。

⚠️注意:系统应用谨慎卸载!有可能会造成无法开机!

  • 清除缓存

基本命令:adb shell pm clear <packagename>

相当于在设置里的应用信息界面点击了「清除缓存」和「清除数据」。

⚠️注意:系统应用谨慎清除缓存,有可能会造成异常!

  • 强制停止应用

基本命令:adb shell am force-stop <packagename>

顾名思义,相当于 Windows 中 taskkill 命令。

  • 复制文件

基本命令:adb push

在电脑和手机或者手机和电脑之间复制文件。

  • 刷机相关

快速重启:adb reboot

重启到引导模式:adb reboot bootloader

重启到恢复模式:adb reboot recovery

Sideload 更新系统:adb sideload <.zip>

 

参考文章:

刀锋上追梦:使用ADB命令批量安装APK文件

疯人院的院长大人:玩转ADB命令(ADB命令使用大全)

千山万水迷了鹿:Android Fastboot 与 Recovery 和刷机

会意:Windows10右键添加“在此处打开命令窗口”

浅谈Android系统-入门篇

By: 琉璃
24 August 2019 at 22:16

这里是琉璃,受博主的邀请担任「Android-安卓」这个栏目的撰稿人。这是本专栏的第一篇文章,想要用一些客观事实来向大家介绍Android系统的发展历史和目前的一些厂商、ROM以及购机的一点建议。由于是面向入门用户的简单科普,熟悉安卓的人可能觉得司空见惯,那么请期待专栏的后续文章~

Android,常见的非官方中文名称为安卓,是一个基于Linux核心的开源操作系统,由Google成立的Open Handset Alliance(OHA,开放手机联盟)持续领导与开发,主要设计用于触控屏幕移动装置如智能手机和平板电脑与其他便携装置。

《浅谈Android系统-入门篇》

版本历史及占有率

Android系统有预发行的内部版本,分别为原子小金刚(Astro)与机器人班亭(Bender)。从2009年5月开始,Android的版本代号改以甜点来命名,且每个代号间的字首以英文字母序接续排列:Cupcake(纸杯蛋糕)、Donut(甜甜圈)、Eclair(闪电泡芙)、Froyo(优格冰淇淋)、Gingerbread(姜饼)、Honeycomb(蜂巢)、Ice Cream Sandwich(冰淇淋三明治)、Jelly Bean(雷根糖)、KitKat(奇巧巧克力)、Lollipop(棒棒糖)、Marshmallow(棉花糖)、Nougat(牛轧糖)、Oreo(奥利奥)、Pie(派)。

而到了今年情况有所不同了,谷歌正式发布将于今年秋季发布的新一代Android移动操作系统:Android 10。这意味着谷歌打破了以往用甜点命名移动操作系统的10年历史,放弃以字母开头的命名方式。今年发布的新系统是Android 10,以此类推明年将是Android 11。

除采取新的命名方式之外,谷歌还对Android系统的标志进行了更新,让品牌形象焕然一新。Android全球品牌总监奥德·甘顿(Aude Gandon)表示,这个标志有一个“更现代化”的文字组合。重要的是标志中将始终包含绿色小机器人。“机器人的存在让Android与众不同。这让整个标志外观更人性化、更有趣、更平易近人。”

代号 版本 发布日期 API 等级
Android 1.0 1.0 2008.09.23 1
Petit Four 1.1 2009.02.09 2
Cupcake 1.5 2009.04.27 3
Donut 1.6 2009.09.15 4
Eclair 2.0 – 2.1 2009.10.26 5 – 7
Froyo 2.2 – 2.2.3 2010.05.20 8
Gingerbread 2.3 – 2.3.7 2010.12.06 9 – 10
Honeycomb 3.0 – 3.2.6 2011.02.22 11 – 13
IceCream Sandwich 4.0 – 4.0.4 2011.10.18 14 – 15
Jelly Bean 4.1 – 4.3.1 2012.07.09 16 – 18
KitKat 4.4 – 4.4.4 2013.10.31 19 – 20
Lollipop 5.0 – 5.1.1 2014.11.12 21 – 22
Marshmallow 6.0 – 6.0.1 2015.10.05 23
Nougat 7.0 – 7.1.2 2016.08.22 24 – 25
Oreo 8.0 – 8.1 2017.08.21 26 – 27
Pie 9 2018.08.06 28
Q 10 2019 Q3 29

截至2019年5月7日,以下是不同的Android版本的用户比例:

版本 代号 占有率
2.3 Gingerbread 0.3%
4.0 Ice Cream Sandwich 0.3%
4.1 Jelly Bean 1.2%
4.2 Jelly Bean 1.5%
4.3 Jelly Bean 0.5%
4.4 KitKat 6.9%
5.0 Lollipop 3.0%
5.1 Lollipop 11.5%
6.0 Marshmallow 16.9%
7.0 Nougat 11.4%
7.1 Nougat 7.8%
8.0 Oreo 12.9%
8.1 Oreo 15.4%
9 Pie 10.4%

《浅谈Android系统-入门篇》

Android 6 ~ Android 9 的总和接近75%,为了体验和安全考虑,建议应该优先考虑更新的系统版本。不过身边很多的安卓用户并不对系统版本很感冒,从购机用到卡顿换机也从不升级系统,这和 iOS 强制升级系统以至于整体系统版本号较高形成了反差。希望将来的Android和 Google 的新操作系统Fuchsia OS能在系统更新推送和升级建议这方面继续下功夫。

定制系统

Android 是一个开源系统,任何个人或者组织都可以对其源码进行改造、定制。因为国内的特殊国情,从2011年开始,国内基于 AOSP 的深度定制系统就开始生根发芽。接下来介绍一些定制系统,无论是轻度修改还是深度定制。

Google Pixel

Pixel 是由 Google 设计、制造、销售并且提供技术支持的 Android 智能手机,接任之前的 Nexus 系列,一般戏称 “Google 亲儿子”。

Pixel 系统是在 AOSP 的基础上小幅度定制,加入了 Pixel 特有的功能,比如 Google的云服务、相机,正在播放等功能。使用 Pixel 手机可以体验完整的 Google 服务。

《浅谈Android系统-入门篇》

Sony Xperia

索尼手机 Xperia 所搭载的系统同样是 AOSP 小幅度修改的,加入了一些针对索尼手机的功能,不仅可以使用 Google 服务,也可以使用索尼的服务。

《浅谈Android系统-入门篇》

Samsung One UI

One UI 是三星2018年公布的基于 Android 9 的全新深度定制系统,接任 Samsung Experience,并且对于上一代系统的不足之处(效能、UI)有所改进。

《浅谈Android系统-入门篇》

国内深度定制系统

主要有小米 MIUI、魅族 Flyme、华为 EMUI、OPPO Color OS、VIVO Funtouch OS、Nubia UI、锤子 Smartisan OS、一加氢 OS、联想 ZUI、360 OS 等等……

至于孰优孰劣,这里不做讨论,毕竟 “萝卜青菜各有所爱”,而且也会占用很多篇幅。每个厂商不同的定制系统,都有不同的特色,也包含了自家的云服务。

不过他们都有一个共同的特点,就是对 Android 本身的机制修改的非常多(要不然怎么会叫深度定制呢)。对于大多数消费者而言,只要自己喜欢就好;对于喜欢折腾、喜欢搞机的朋友(比如我们这系列的文章),就有些不太合适,这些修改的机制可能会导致系统和 AOSP文档上的预期行为不符。

解锁刷机

Android 手机获取 root 权限或者刷机之前,一般都要先解锁,即 BootLoader 锁。现在市面上销售的手机,有的可以官方解锁,而有的只能通过破解的方式解锁,还有一些无法解锁。解锁方法之后会有一篇文章专门讨论,这里只说明哪些手机可以解锁,而哪些不行。

官方支持

小米、Pixel、一加、索尼、三星、HTC、摩托罗拉(一部分)、OPPO 和 VIVO 最近一年多开放了少数机型的官方解锁。

非官方渠道

华为、诺基亚、魅族、锤子(一部分)、360、OPPO(一部分)、VIVO(一部分)。

不可解锁

黑莓、锤子(一部分)、华为(比如新出的中低端)、一些 ATT 定制手机等……

关于选购手机的一些建议

  • 如果想要折腾手机(刷机),尽量优先考虑红米系列,其次是小米和一加。这三个系列刷机资源很丰富。
  • Pixel 和 Xperia 是信仰系列。
  • 三星和索尼手机有特殊机制,解锁后会丢失一些东西且无法还原。
  • 如果没有搞机需求,比如给父母之类的,选择合适的价格,喜欢的系统即可。

⚠️最后强调一点:搞机尽量不要用深度定制系统,搞机尽量不要用深度定制系统,搞机尽量不要用深度定制系统!

引用某位大佬的原话:

发现很多国内手机ROM的logcat简直不忍直视,把研发团队的素质暴露的一干二净,有些甚至常年能看到各种低级Bug引起的fatal exception。这些手机的QA团队哪怕稍微看下logcat也能轻轻松松发现大把的Bug。表面的不流畅下,是各种低级Bug的狂欢!

加上Android有service crash自动重启的机制,有些低级Bug就一直在那里crash、重启、crash、重启,直到耗尽最后一点电量。

花了半个下午时间,查明问题了,是oneplus自己的一个什么Applocker特性的代码有Bug,出了一个数组越界的异常,导致Island创建的最末环节没有执行。

以后我再也不想查这种OEM的beta系统的Bug了,尤其的oneplus的ROM,创建个work Profiles的流程,抛了几千个异常……

安卓上的记账软件:Gnucash Pocket

By: fivestone
12 January 2024 at 20:25

最近又试了一圈 Android 上的记账软件。各种时兴的记账 app 里,仍然没有靠谱的。最终的选择,是停更了五年的:Gnucash Pocket,——Gnucash 的非官方手机版。Google Play 上早就没有了,只能自己编译,或者下载 2018 年的 apk(还很好用 😛


个人需求,并非面面俱到的记账;而是针对一些小项目(譬如一次多人旅行、入门一个兴趣领域时的投入……),记录相关的开销。所以,我的核心需求,是能够在多个项目间,方便进行切换,这一点,是市面上很多记账软件,无法做到的。

一些记账软件里常见的,但我并不需要,甚至会反感的功能:

  • 和其它 app、乃至和你的银行账户,对接数据
  • 繁复的报表(我可以导出到 pc 后自己整理
  • 实时汇率
  • 多设备、多用户,实时同步信息(这个还是想要的,但不是必需
  • 需要注册网站用户

很多年前我找过这样的 app,并没有找到合适的,也就放弃了。如今又把 app store 里的常见记账软件,试了一圈,仍然没找到靠谱的(一些上来就要手机号注册的,我就不试了…)。最终还是投奔鼎鼎大名的 Gnucash。——这是从上个世纪就已经存在的老牌开源记账软件了,支持 Win / Linux / Mac 平台,我在 pc 上也很常用;但是并没有官方的手机版本。官网的 wiki 介绍了一些第三方开发的手机版本。感觉最好用的,是 Gnucash Pocket,原作者从 2014 维持到 2018 年,就停更了,后来被人 fork 了继续维护,但 fork 版不提供现成的 apk。原版 2018 年的最终版本的 apk,我用起来挺好的,没什么大问题。

注意:我说的是 Gnucash Pocket,而不是 Google Play 里的 Gnucash Mobile。Gnucash 的 wiki 官网对这两个 app 都有介绍。这些都是第三方开发的项目,和 Gnucash 官网没有关系。Gnucash Mobile 感觉很难用:不支持多项目,而且似乎先要导入一个在桌面 Gnucash 建好的账户模板……以及,那几个 ios 上的版本,我没有试过,并不知道是否好用。


Gnucash Pocket 的优点:

  • 完备的复式记账功能,——很多记账软件里眼花缭乱的功能,譬如 AA 账单之类,其实都可以通过设计合适的账目结构来实现
  • 在多个项目切换
  • 不依赖网络,可离线使用
  • 数据可导出到 Gnucash 桌面版
  • 支持多币种
  • 免费,开源
  • 无广告,不需要注册用户

缺点:

  • 不能实时多设备/多用户同步
  • 菜单里通往各个功能的入口不全,譬如缺一个一键回到首页的功能……

具体用法就不多介绍了。这里只是向那些,有类似需求和记账知识的人,介绍有这么个东西。具体用法应该很好摸索。


Gnucash Pocket 和 Gnucash 桌面版的数据迁移

记账的项目告一段落后,可以把数据从 app 导出,再导出到桌面版的 Gnucash,进行归档或进一步的处理。注意,如果账目里只有一种货币,那么选择 .csv .qif 格式,都可以顺利地迁移数据;但是,如果账目里有多种货币,这两种格式都会出现问题,就只能导出成 xml 格式。导出的文件有个看着很怪的 .gnca 扩展名,没关系,在桌面版的 Gnucash 里,直接 file – open – 打开这个 .gnca 文件,就可以了。桌面版的 Gnucash 项目,选择 save as 成 xml 文件,传到手机里,也可以用 app 打开继续记账。

通过群晖 Chat 推送通知到 iPhone

By: Kaiyuan
24 February 2023 at 00:23

push messages to iPhone with synology chat如果你有这样需求,将 Android 短信和来电甚至应用消息推送到 iPhone 上,可以尝试以下使用群晖的 Chat 套件。

设备设置

准备

安装套件

1.先要在国际版的群晖网站下载中心找到你NAS型号的 Synology Chat Server 套件,下载保存好套件文件。

2.打开你 NAS 的页面,然后在桌面打开套件中心。

3.选择手动安装。

4.弹出的窗口找到刚才下载的套件文件选择下一步。

设置机器人

1.打开安装好的 Sunology Chat。

2.在右上角你的头像点击,然后选择『整合』。

3.弹出的菜单选择『机器人』。

4.弹出的窗口点击『+创建』。

5.填写机器人名称和设置以下照片,记得复制好 『传入 URL』。注意:你还没添加机器人之前不要勾选『在聊天机器人列表隐藏』!

6.退出到 Chat 界面,在左边的栏目中『机器人』一栏的右边加号点击并找到刚才新建的机器人点击。这样就成功添加机器人了。

推送内容

推送到机器人的内容可以参照群晖知识中心关于整合的说明

下面我们以文字内容为例,格式是 json

payload={"text": "这里是送内容的文字部分"}

使用 POST 方式推送到建立机器人时候的『传入 URL』。

iPhone 设置

在 AppStore 上搜索 Sunology Chat 并安装,如果国区找不到的话只能用其他区账号安装了。

安装后输入 NAS 地址和端口号或者用 QuickConnect 连接。

Android 手机设置

通过短信转发器 SmsForwarder 推送手机上的消息到 Chat。

先下载好 SmsForwarder 并在 Android 手机上安装,然后打开 App,在发送通道的界面点击右上角加号选择 Webhook

选择 POST,在Webhook Server 填入机器人频道的 URL, 消息模板中填入 payload={"text":"{msg}"} 然后保存。

在转发规则的短信页面右上角加号添加一项,发送通道下拉选择刚添加的通道,然后保存就好了。你也可以点『测试』来测试是否成功。


如何给 Android 13 的单个短信号码的通知设置为“静音”?

By: fengooge
30 May 2023 at 12:49
&nbsp;Android 13(安卓 13)的短信通知,一直以为只能够屏蔽通知(以后收不到),今天无意中发现其实可以给单个短信号码的通知“静音”,也就是通知照常接收,只是以没有声音、震动的安静状态接收。设置的方法如下:打开单个短信页面,点击右上角的「详细信息」,再点击「通知」,就看到了熟悉的通知设置菜单,我们选择“静音”即可。不是很明白 Google 为什么将功能隐藏如此之深,为何不像给单个 app 设置通知一样,而要绕这么大一个不容易被发现的湾子。

红米K40 Xiaomi Redmi K40/Poco F3/Mi 11X(alioth)类原生刷机包项目汇总

By: fengooge
23 May 2023 at 11:30
小米红米 K40 手机的类原生项目众多,这得益于内核开源后维护者积极踊跃参与,小米新发布的手机没有再完整开源内核(小米假开源,做做开源的样子),导致新机基本无维护刷机包出现。且用且珍惜吧!下面是收集到的红米 K40(alioth)的类原生项目,排名分先后。(刷机包的质量和维护者水平直接相关,下面以项目影响力的整体质量排名)红米K40 Xiaomi Redmi K40/Poco F3/Mi 11X(alioth)项目名称官网地址下载地址沟通交流补充说明LineageOS官网ROM包地址Reddit其它类原生项目的基础项目,系统最简洁、流畅、稳定,缺乏自定义设置PixelExperience官网同官网Telegram粉丝群体较大的项目,但该机型维护者更换频繁ArrowOS官网同官网Telegram粉丝群较大,质量不错。之前的维护者脱离官网发包:MiPaPixelOS官网ROM包地址

如何禁止安卓系统的自动更新?

By: fengooge
22 May 2023 at 16:28
有时候使用的安卓系统各方面表现都还不错,不再想继续升级到未知的新系统,但是系统老是弹更新提醒的通知,该怎么办?以我使用的 PixelOS 类原生系统为例,系统每隔几个小时就会弹一次更新提醒,而且无法关闭,非常烦人。联想到之前的帖子曾经介绍过如何删除系统应用——使用ADB不root删除小米MIUI系统自带应用,下面就是解决办法:1、打开系统「设置」——「应用」,点击「查看全部 x 个应用」(不同的系统路径可能会稍有不同);2、点击右上角,打开「显示系统应用」,用关键词「更新」搜索这个系统应用;3、记录下这个负责系统更新的系统应用包名,我的是“net.pixelos.ota”(如下图所示);4、用上面提到的帖子中的方法完成必要的工具设置(ADB 配置、开启 USB 调试);使用ADB不root删除小米MIUI系统自带应用5、冻结「系统更新」这个应用;adb shell pm

山灵M6 pro播放器的自问自答

26 July 2020 at 22:52

山灵m6 pro是国内老牌音响厂商推出的便携音频播放器,官方售价4598元。

1. 外观如何?

我看行。不过仅有“钛”金色供选择,对只喜欢黑色的直男来说太不友好。

2. 手感如何?

做工不太行,胶水都不均匀,拿在手上没高级感,只能说凑合,如果是4600块钱的手机估计会被喷死吧。右侧音量滚轮感觉略松,按下去时候的声音廉价,背面自家标志在两层面板间都没对齐。除此外还不错。

3. 充电快吗?

大概两个小时充满。

4. 对机身还有什么不满意的吗?

缺少实体hold健,太容易误触,另外不确定是否采用康宁玻璃,包装里送了贴膜,不过贴膜我是不会贴膜的,这辈子都不会贴膜的。TF卡接口太紧了,不用工具我是打不开的。官方皮套得单独购买,200块钱,目前我的机器背面已经有些划痕了。

5. 发热怎样?

自家播放器播放自己卡里的高码率音乐会有轻微发热,如果播放流媒体的话基本没明显发热,感觉不错。

6. 安卓?

是的,深度定制的安卓7.1系统,整体流畅度不错,比想象中的好,不过这个系统是没有经过谷歌认证的,即便是国外的版本也无法安装谷歌框架和商店,官方倒是给出了安装方法,略复杂。

目前我也没安装谷歌框架,通过apkpure安装了spotify和tidal,运行良好,系统整体也比较稳定,至少没有出现什么必须重启才能解决的bug,一般清除后台就可以了。

7. 有三个耳机接口可以同时使用三个耳机吗?

不行,不过可以同时使用2.5和4.4这两个平衡接口,这已经挺让我意外了,还等什么快跟你喜欢hifi的对象分享音乐吧。

8. 山灵播放器软件如何?

不错,常用功能都有,对于音频的设定也都放在了下拉通知栏里,方便操作,本身还自带云音乐,不过也是要花钱加会员才行。软件扫描tf卡里的音频速度很快,这点让我印象深刻。不过除了本身软件外,其他部分都还是原始的安卓痕迹。

9. 纯音模式?

可能是为了让一部分担心安卓会劣化音质的朋友放心,所以确实有个纯音模式,但我觉得并不是网上说的另一套系统,而只是一个只能运行山灵播放器这一个软件的安卓7.1而已。反正我从来不用。

10. 网络怎样?

我家里是meshi网,几个房间自动切换没问题,公司里的WiFi隔了一堵墙表现也挺好,这方面我觉得不用担心,有时候我倒是希望它能支持sim卡,这样真的可以随便带出门玩耍了。

11. 能看视频吗?

能,我装了plex可以晚上睡不着的时候看看nas里的影片,一般也不卡,不过如果看高清4k什么的应该还是会卡的吧,没试过,不太可能拿它长时间看视频。

12. 耗电如何?

感觉一般,目前我只用2.5平衡和4.4平衡,要不停地听8个小时应该没问题,但谁会这样听歌呢?加上待机,以及偶尔听流媒体,还要打开spotify找找歌啥的,一天一充肯定是要的。

13. 现在搭配什么耳机?

有三个:

AKG K3003,3.5单端,用低增益。

AKG n5005,2.5平衡(原装线),用高增益,整体感觉都比K3003有提高,目前主要使用这个耳塞。

Sony Z7第一代,4.4平衡(金宝线),用超高增益,要论素质我觉得可能比不上n5005,但是音乐氛围好很多,就是戴着太热。

这三个耳机我觉得都是能”推得动“的,音量不超过35%,至于有些网友说能推到7成啥啥的,我也不知他们是如何判断出来的。

另外机器还支持高清蓝牙音频传输,不过我没有什么好的蓝牙耳机就没试。

14. (以后想起来再补充)

已经有很多年没有关注过播放器了,这次总体来说还是满意的,在此之前我一直都是流媒体加蓝牙耳机,已经快忘记好听的声音应该是什么样子的了,所以一下子听到如此清晰,有质感的声音的时候甚至都感动了,这样又可以玩耍一阵子了。

用三星Galaxy S20拍照

28 March 2020 at 00:21

到今天为止刚好使用了三星S20手机整整一周,在上一篇快速问答里我说过我觉得S20手机拍照跟S10比没太大区别,直到最近发现了新增的那颗6400w像素镜头的打开方法。

S20与S10都是三颗摄像头,其中S10的1600W像素的超广角变成了1200W像素,1200W像素的广角一样(不确定光圈是否一样),而S10的1200W像素长焦镜头换成了6400W像素的长焦镜头。今天主要说这颗镜头。

手动开启这颗镜头的方法

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b5d30f87-efd9-4fa7-8095-ac7a23dc7d1b/20200327_230502.jpg
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/96f549fb-df42-45e5-ba31-0c8b3e927b35/20200327_230434.jpg

打开相机app,自动模式下软件顶端有个相片比例的按钮,点下去后最左端有个64MP的选项,选这个就可以直接用这颗镜头

关于这颗6400万像素镜头有几点要知道:

  1. 默认情况是不开的,可以用上述方法手动选择,某些场景会触发程序选择这颗镜头。
  2. >1倍变焦时可能会触发这颗镜头,根据官网描述,S20与S20+都是“混合变焦”,我的理解就是用6400w像素进行裁剪,只有ultra这款手机写了10倍光学变焦,这个从拆机视频里也可以确认。
  3. <1倍变焦时应该触发的是超广角那颗镜头,这里就不讨论了。
  4. 画面比较杂乱复杂的时候可能会提示你选择这颗镜头。
  5. 官网页面介绍说这颗镜头是长焦镜头,但实际上与1200w主镜头视角相当。
  6. 手动选择这颗镜头后,相机app界面上的变焦按钮消失了,但仍然可以使用双指在取景屏幕上进行缩放变焦,其实也就是裁剪画面而已。
  7. 这颗镜头自动模式下拍一张相片的文件体积大约13~14MB,相片分辨率为9248X6936。
  8. 使用这颗镜头时无法连拍。
  9. 可以选择保存RAW格式相片,但仅专业模式下才可以保存,专业模式下无法单独选择这颗镜头。
  10. 选择这颗镜头后无法套滤镜拍摄,也无法拍摄动图。

素质如何?

我自己觉得相当够用,看下面两张图,上面一张是原图,下面一张是局部放大,都做了缩图,原始文件太大了,其余没做任何处理。也可以下载原图自己看。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/23cfa32e-c4fe-46aa-8a73-225d27b3518e/20200323_142645.jpg

原始文件链接

更多相片

这几天一直使用这颗镜头拍,还是有些问题,主要有两个:

  1. 不能连拍,尤其是街头抓拍,需要更多的运气;
  2. 可能是现在软件的优化问题,目前不管什么模式下点击快门都会有很大的延迟,非常困扰,拍静态还好,稍微运动一点的就无法判断到底该何时按下快门,有时候你感觉要按了,但其实已经晚了。

下面的相片都有后处理。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bb5a3198-cad1-41bd-b737-0e3636e13ee5/FIMO_1585225583591.jpg
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0f187876-24de-4da2-a730-c68f1bd8f096/FIMO_1584977700815.jpg
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0e891461-330a-40b1-afac-fcfbfd1f12e0/FIMO_1584977712793.jpg
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/3223e1a1-94e0-4387-be0a-bc5480ad29e0/FIMO_1584979468744.jpg
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9e573b38-1585-4fbd-905d-4ca49b4596bd/FIMO_1584979482250.jpg
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/98a8be13-6244-4b64-9e68-3f807f132722/FIMO_1585225725927.jpg

Niagara 桌面启动器简介

8 March 2020 at 16:48

要说安卓手机最不缺啥app,桌面启动器肯定要算一个。最近试用了一款极简的桌面启动器”Niagara launcher“,用了两天后特别喜欢,感觉今年都不会换了。

价格

软件有免费版,功能上略有限制,基本也够用。

收费有两种,一种是订阅,3.49美金一年,一种是买断,10.19美金终身免费升级。

我用的第一种,因为订阅后可以免费使用7天,这期间如果不喜欢了就取消订阅,这样就不用花钱了;另外一次买断的价钱相当于三年的订阅,谁知道三年后还用不用安卓呢。

特点

作为一款极简启动器,主要特点就是简单,所有的功能都做了减法。

  1. 仅有一个主页
  2. 主页可收藏的app只有8个(超过8个也可以,但程序建议8个)
  3. 桌面仅能放置一个widget
  4. 没有文件夹
  5. 有手势但不能自定义

使用

特别简单,就不截图了。

  1. 选择主页上要显示的app。
  2. app上方可以放置一个widget
  3. widget上方可以显示时间,天气等内容(部分需付费),我的封面图不是默认情况,我把时间天气全关了,然后自定义了一个widget放在上面。
  4. 其余的app都在应用列表内,从手机的任何一边(左边,右边都可)上下滑动就会出现,app根据字母(拼音)排列。
  5. 如果app太多找不到可以从主页下方往上滑出现搜索框。
  6. 主页向下滑出现系统通知栏。
  7. 任何app上从左往右滑可以出现通知内容以及快捷菜单,而从右往左滑则清除通知内容。

其他

  1. 支持更换图标
  2. 支持更换字体(收费功能),当然更换的仅仅是这个程序的字体,系统字体无法更换的。
  3. 支持动态壁纸。
  4. 可以更改主页图标大小。
  5. 可以隐藏顶部状态栏,可以隐藏主页程序文字描述,可以隐藏右侧程序的字母表。
  6. 当耳机连接到手机后,在主页收藏app的顶端会出现音乐app,这个也是可以自定义的,可以同时选择多个音乐app,甚至任意app,这个就可以发挥想象力了,比如听歌的时候刷微博,连接耳机后两个app同时显示,拔掉耳机后app又同时隐藏了。

经验

最近发现使用手机特别频繁,很多时候都是无意义的活动,比如打开一个app也不知干啥,翻几分钟退出再打开一个。用这个启动器后只有最常用最必须的app才放到桌面,选择的时候就会仔细考虑,最后发现大多数软件真的可以不要。

而且真正常用的软件也要记住首字母,这样从列表里选择起来才快,比如淘宝,其实叫手机淘宝,所以在S开头的列表里才能找到,这样那些没用的就别记了。

最后,祝大家玩的开心。

好用的安卓 App 推荐

By: 胡中元
2 March 2017 at 22:57

一直觉得现在的安卓系统越来越优秀了,在会玩机的人的手里可玩性相当的高。我这里整理出了一系列非常棒的 App,属于谁用安卓系统我就会推荐给他的那种。希望大家喜欢!

这个应用集由我整理于酷安(最良心的国内应用市场),进去之后可以直接点击下载:

http://www.coolapk.com/album/2798021

❌
❌