V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
REDPANDA1997
V2EX  ›  问与答

关于安卓的两个奇怪的问题

  •  
  •   REDPANDA1997 · 2019-05-28 05:24:21 +08:00 · 1435 次点击
    这是一个创建于 2031 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1.安卓在关机状态下启动的那个充电界面是另一个系统吗?这玩意是怎么实现的呢?有具体科普吗?

    2.安卓更新内核的需求是什么啊?为什么有些老机型就不能用新安卓?是因为处理器还是什么啊?但是有些第三方系统,高通 801 也能用安卓 9,比很多 845 手机的安卓版本还要新,这又是为什么?

    12 条回复    2019-05-29 15:06:25 +08:00
    Fazauw
        1
    Fazauw  
       2019-05-28 05:35:01 +08:00 via Android
    1 那个界面应该只是简单的底层驱动逻辑,没有启动 Linux 内核(关于 Android 启动顺序: https://blog.csdn.net/ffmxnjm/article/details/70918119

    recovery 是另一个系统

    2 因为上层接口改变需要上游厂商重新适配驱动(具体可以了解 Android 是如何绕过 GPL 的)
    有了 project treble 之后这个问题有了很大改观
    ysc3839
        2
    ysc3839  
       2019-05-28 06:27:02 +08:00 via Android
    1.应该是启动了 Linux 内核然后只运行一个充电界面程序。因为网上有方法把这个程序替换成一个 shell 脚本,自动重启进入正常模式,以解决电源键损坏的问题。

    2.很难说。不过 845 怎么不支持 Android 9.0 了?可能只是厂商不适配而已。
    Senventise
        3
    Senventise  
       2019-05-28 07:01:38 +08:00 via Android
    第二个只是厂商不适配
    opengps
        4
    opengps  
       2019-05-28 07:13:03 +08:00 via Android
    第一个应该类似无 pc 非主板 bios 程序
    第二个可能仅仅是厂商的考虑,不做多余的工作,淘汰老硬件
    REDPANDA1997
        5
    REDPANDA1997  
    OP
       2019-05-28 07:13:33 +08:00
    @Fazauw
    @ysc3839
    @Senventise 那我还有个问题!!就是手机怎么计算你按键按了多少秒呢?这个是咋时间的,软件的计时器吗?还是硬件上的?
    Fazauw
        6
    Fazauw  
       2019-05-28 08:54:08 +08:00 via Android
    @REDPANDA1997 那是电源 IC。
    你不会以为整个手机就 Soc 一个芯片吧。。你猜其他那些干嘛的
    REDPANDA1997
        7
    REDPANDA1997  
    OP
       2019-05-28 09:05:08 +08:00
    @Fazauw 好高级!
    flynaj
        8
    flynaj  
       2019-05-28 13:15:47 +08:00 via Android
    845 只是 CPU,摄像头,内存,触摸屏,各种传感器,其他设备才是问题,厂家要跟进,国内只有小米还好一点,但也只是三年主流支持这个样子。
    wolflone
        9
    wolflone  
       2019-05-28 21:56:56 +08:00 via Android
    第二个问题,国内基本都是魔改系统,各种本地化适配很麻烦,牵一发而动全身……然后大多数还不能解 bl,那就更没有大神给你做类原生系统的包了。而像一加那种本地化严重残疾的类原生系统相对而言适配就方便太多了。
    和公司本身也有关系,比如 ov 魅都不是很高兴升级底层
    REDPANDA1997
        10
    REDPANDA1997  
    OP
       2019-05-29 01:53:17 +08:00
    @wolflone 可我看 801 是 32 位系统,为什么也能升到这么高
    REDPANDA1997
        11
    REDPANDA1997  
    OP
       2019-05-29 01:53:43 +08:00
    @wolflone 不是说安卓 7.0 开始将要抛弃 32 位处理器,那么为何晓龙 800/801 等处理器还会有安卓 7.0 以上的 rom 包呢?
    wolflone
        12
    wolflone  
       2019-05-29 15:06:25 +08:00 via Android
    @REDPANDA1997 你先搞清楚你看到的消息是谁要放弃,官方的话是这样,一般就停在 6 了。而且放弃是因为高通不给安德鲁 330 更新驱动,和 32 位没关系
    但只要民间有第三方做包就随便升,至于好不好用另说,会强行用老的驱动
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2864 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:48 · PVG 22:48 · LAX 06:48 · JFK 09:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.