
1 leconio 2024-12-09 16:20:09 +08:00 via iPhone 好想法,旧手机换不锈钢盆 |
2 qhd1988 2024-12-09 16:21:44 +08:00 要不先把 asop 的源码看明白?然后再学安卓开发? |
3 jettming 2024-12-09 16:22:57 +08:00 |
4 woctordho 2024-12-09 16:23:35 +08:00 via Android 先试试找个支持 LineageOS 的旧手机,把 LineageOS 官网上编译 ROM 的教程跟着走一遍 |
8 scrateV2 OP @woctordho 大佬,我刚刚粗略的浏览了一下 LineageOS 支持的旧手机型号,都比我手里要改的新,我有点疑问是熟悉了这个流程就能去开发更旧的版本了吗? |
9 woctordho 2024-12-09 17:12:42 +08:00 via Android @scrateV2 比如在这个网页 https://wiki.lineageos.org/devices/ 不要选 filter 里面的 hide discontinued devices ,就有很多更旧的手机,比如有小米 3 如果你的手机真的还要旧的话,我就不知道了 |
10 aboat365 2024-12-09 17:22:37 +08:00 我非常理解你的述求,我把你的需求分成两部分,一部分是安卓系统开发,一部分是安卓应用开发。以上两部分有重叠,但整体来说差异非常大,自学任何一种都需要很多的时间。其中安卓系统开发还比较特殊,你不是努力就能做到厂家能做的事情,因为厂家在硬件层面有很多你不知道的东西,以至于你根本无法自定义开发。举个例子,手机无法 root ,系统级的修改你就做不了,包括刷机。 |
12 scrateV2 OP @aboat365 这个事情难度非常大,我清楚的。例如小米现在想解锁 bootloader 都难如上青天。我的想法是之前不是有很多前人做的刷机包么,我能利用他们给的刷机包刷开闲置,删掉不必要的 app 。不要开机显示小米,华为,htc 的 logo 。我开发桌面能让手机横屏显示,并且桌面图标也按照横屏排列,这样子就成了,然后找出手机主板能外接的电源点或者数据线通出去做为一个解码控制平台,然后增加 AMP ,DAC 什么的,网上现在海贝,飞傲的 app 都是免费给大家用的。 先初级能改成这个样子我就心满意足了。 |
13 k1rin 2024-12-09 18:47:55 +08:00 @scrateV2 #12 没解 bl 锁应该刷不了非官方系统吧。不如在原系统的基础上找找有没有这种软件,没有的话开发软件应该比改系统容易些。 |
14 hirenloongdddd 2024-12-09 20:00:55 +08:00 大佬加油,以后需要 BETA 测试,可以 Call me \@_@/ |
15 gam2046 2024-12-09 20:08:31 +08:00 >> 去掉很多不必要的系统集成安装的垃圾,只保留最基本的操作系统功能 这一步不需要学习什么,aosp 里不依赖 packages 的 apps 就行了,属于有手就行,vendor 源码一般是不公开的,只有 binary ,也没有什么精简的空间;一些三方社区维护的系统,基本上把 Google Apps 去掉,就是这个状态了。 >> 旧手机开发成 HiFi 随身听 这个就是普通的 Android 开发,与 framework 定制无关。 |
16 h4de5 2024-12-10 08:57:31 +08:00 可以淘宝买几百块的 google 前几代的手机,LineageOS 的基本都支持,而且刷机进去几乎就没有什么第三方 app 。 |
17 DevHuaJi 2024-12-10 10:43:46 +08:00 这些需求感觉不需要动源码,改镜像本身就可以,然后自己做一个 launcher 设为默认; HiFi 解码可能没太大操作空间。软件涉及闭源驱动,硬件差距就更大了,安卓的 HiFi 播放器基本是成品核心板,厂商做的是外围电路 |
20 scrateV2 OP @gam2046 不太搞得明白你说的具体内容,大概我明白你的意思。我目前不了解的具体内容是,刷机国内没有详细的教程了,很多内容说的都语焉不详,第二点就是三方系统都有啥我不清楚,能刷哪些机型我也不知道。 |
21 scrateV2 OP @DevHuaJi https://blog.csdn.net/fromVillageCoolBoy/article/details/132456536 他这个教程里提到的语言开始像是 c 后面的 xml 注释吗? |