QNA > C > Come Iniziare A Sviluppare Un Sistema Operativo Basato Sulla Cyanogenmod

Come iniziare a sviluppare un sistema operativo basato sulla CyanogenMod

Prova a fare una ROM AOSP per il tuo dispositivo. Tieni d'occhio CyanogenMod Gerrit e i commit di Github. Immergiti in profondità nella storia dei commit e vedi quale cambiamento di codice corrisponde a quale caratteristica. Spesso i messaggi di commit danno una migliore comprensione della caratteristica e anche perché la revisione Gerrit è molto rigorosa, ci si può aspettare solo codice decente e ben documentato nel sorgente CyanogenMod che aiuta a implementare quelle caratteristiche con facilità.

Quello che rende Android "Android" è il codice dei frameworks/base. Un suggerimento che vorrei darvi è, provare a guardare in questa cartella e capire il codice. La maggior parte delle cose personalizzate che ottieni nella tua ROM è cambiando il codice in questa cartella. Inoltre, non dimenticare la cartella packages. Contiene tutte le applicazioni di sistema Android (come Phone, Messaging, Settings).

Vi consiglierei anche di seguire questo ragazzo su Github: rascarlo. Basta leggere tutti i commit che ha fatto dall'inizio, specialmente il repository platform_frameworks_base. Avrete una migliore comprensione della piattaforma Android.

Di Sibyls Finell

Cos'è CyanogenMod in Android? Quali sono i vantaggi? :: Perché il mio iPad si surriscalda mentre la batteria si scarica rapidamente?
Link utili