Android SDK er standardprogramvaren når du arbeider med Android på en datamaskin. De aller fleste rotfestede brukere har kjørt inn i SDK, enten de vet det eller ikke, når de bruker den stadig populære Android Debug Bridge, eller ADB for kort. Selv om SDK gjør det veldig bra for de tiltenkte formålene og fungerer perfekt, er alt som er laget for å utvide eller hjelpe alltid spennende og morsomt.
Det er med det i tankene at XDA seniormedlem regaw_leinad har utviklet en .dll-fil som lar Windows-datamaskiner kommunisere bedre med Android-enheter ved hjelp av .NET. Filen inneholder 21 klasser, hvorav to regnes som hovedklassene. Den ene heter AndroidController, som, som regaw_leinad forklarer:
AndroidController-klassen er en semi-wrapper av ADB (Android Debug Bridge) binær, og vil også inneholde funksjonalitet for å signere .ZIP-filer for enkel flashing til enheten din.
Den andre klassen i filen heter Device og innhenter og viser i utgangspunktet informasjon om enheten som er koblet til datamaskinen. .NET-programmerere kan legge til denne .dll-filen som en referanse til sine prosjekter og få tilgang til en vaskeliste med kommandoer. Målet med filen er å hjelpe Android-utviklere med å redusere mengden C#- og .NET-kode de må skrive selv ved å tilby et stabilt API som de kan bygge fra. Dette kan ha mange, mange implementeringer, og bruken av den er egentlig bare begrenset av fantasien til utvikleren.
For å vise frem hva slags ting .dll kan gjøre, har regaw_leinad skrevet om rotmetoden med ett klikk for CDMA HTC Hero å være mer stabil og pålitelig enn noen rotmetode som ble utgitt tidligere. Rekkevidden, dybden og bredden til denne API-en er fantastisk, og enhver .NET- eller C#-utvikler som er interessert i Android burde virkelig ha dette på datamaskinen sin.
Ytterligere informasjon, nedlastingslenker og instruksjoner finner du i original tråd. La utviklingen begynne!