
想自己二开 redroid ,二开安卓系统,请问各位大佬,需要掌握哪些技能? c++, java
android framework
linux 底层
b 站看了一些视频
好像还需要懂硬件驱动开发
要买个 rk3588 开发板学习
对我一个只干过 curd 的 boy 来说,感觉好难
看那些搞开发板来容器化手机,那个开发板配置那么一点,感觉直接买arm 服务器来容器化不是更好吗?
求各位大神指点指点
1 rev1si0n 2024-11-10 11:05:42 +08:00 什么想法导致你去开发,自己玩玩那随便都行,拿来付费服务或者做其他事情,那可就不简单了,因为这个虽然是个 android ,即使你跑在 ARM 服务器上,也没办法正常使用所有的 APP ,这就涉及到风控的问题,并不是你会点开发就能解决的,要了解的多了去了,总之你想一人单干,c/c++必须得会,java (framework) 层面你也得能改,内核部分,这个 redroid 是共用系统内核,所以不好改,但是你是需要改的。驱动方面,其实没有太大必要,只用做到如何让这个镜像能用上系统 GPU 就行,redroid 有这些功能虽然可能不完美。 |
2 lizhien OP |
5 flyqie 2024-11-10 21:18:00 +08:00 via Android |
6 rev1si0n 2024-11-11 10:45:31 +08:00 @lizhien 你说的那个盒子,就是抄的 redroid ,自己改了点东西,但是都没达到上面说的那个程度,有空闲时间去学没啥,你也能改出来,无非加几个框架隐藏点东西。 |
7 rev1si0n 2024-11-11 10:47:12 +08:00 给你个方向,拉 redroid 代码,并把所有 redroid 相关的字符串改成别的并且成功编译运行,你就成功了一半。 |
8 HtPM 364 天前 光编译需要学习的知识就够你喝一壶的了,哈哈,大多数 CRUD 的开发人员都是基于 Spring 等框架学习空中楼阁的知识,从 java->c++的过程可能都需要你花大部分时间,还别说 framework 这么大的系统 java 层,再到 NDK native 层,再到系统内存管理 内核 驱动等。。。。说来就头大 |