Я пытаюсь запустить встроенную ОС Android на оперативной памяти 512 МБ. Чтобы достичь этого, мне, возможно, придется сократить / остановить службы Android, работающие в фоновом режиме.
Поскольку это для встроенной системы, нет необходимости в отображении Android.
Как я понял, отключив службу Android Surface finger, мы получим больше свободной оперативной памяти.
Я пробовал некоторые опции, такие как ro.config.headless
, которые не принесли пользы, так как этот флаг устарел с 4.1.
Есть ли какой-нибудь способ, которым целые службы отображения Android (поверхность пальца) могут быть удалены из Android SDK.
Я говорю об удалении сервиса из исходного кода Android (SDK), а не о приложении для Android.
пожалуйста, дайте ваши ценные комментарии
РЕДАКТИРОВАТЬ: при дальнейших исследованиях я видел, что поверхность флинджер не единственная, кто отвечает за работу с дисплеем,
Согласно документу
https://elinux.org/images/d/dc/Inside_Android%27s_User_Interface.pdf.
обновится, если произойдет прорыв
Никаких дальнейших улучшений не произошло .. любые изменения приведут к неполному завершению загрузки.
Я прекратил дальнейшие исследования по этому вопросу.