L'SDK di Android è il software predefinito quando si utilizza Android su un computer. La stragrande maggioranza degli utenti rooted si è imbattuta nell'SDK, che lo sappiano o no, quando utilizzano il sempre popolare Android Debug Bridge, o ADB in breve. Sebbene l'SDK funzioni molto bene per gli scopi previsti e funzioni perfettamente, qualsiasi cosa creata per aumentare o dare una mano è sempre emozionante e divertente.
È con questo in mente che XDA Senior Member regaw_leinad ha sviluppato un file .dll che consente ai computer Windows di comunicare meglio con i dispositivi Android utilizzando .NET. Il file contiene 21 classi, due delle quali sono considerate le classi principali. Uno si chiama AndroidController e, come spiega regaw_leinad:
La classe AndroidController è un semi-wrapper del binario ADB (Android Debug Bridge) e conterrà anche funzionalità per firmare file .ZIP per un facile flashing sul tuo dispositivo.
La seconda classe nel file si chiama Dispositivo e sostanzialmente ottiene e visualizza informazioni sul dispositivo collegato al computer. I programmatori .NET possono aggiungere questo file .dll come riferimento ai loro progetti e ottenere l'accesso a un lungo elenco di comandi. Lo scopo del file è aiutare gli sviluppatori Android a ridurre la quantità di codice C# e .NET che devono scrivere fornendo un'API stabile da cui creare. Questo può avere molte, molte implementazioni e i suoi usi sono realmente limitati solo dall'immaginazione dello sviluppatore.
Per mostrare che tipo di cose può fare il file .dll, ha regaw_leinad riscritto il metodo root con un clic per il CDMAHTC Hero per essere più stabile e affidabile di qualsiasi metodo root rilasciato in precedenza. La portata, la profondità e l'ampiezza di questa API sono mozzafiato e qualsiasi sviluppatore .NET o C# interessato ad Android dovrebbe davvero averla sul proprio computer.
Ulteriori informazioni, collegamenti per il download e istruzioni sono disponibili nel file filo originale. Che lo sviluppo abbia inizio!