Android SDK är standardprogramvaran när du hanterar Android på en dator. De allra flesta rotade användare har stött på SDK, vare sig de vet det eller inte, när de använder den ständigt populära Android Debug Bridge, eller ADB för kort. Även om SDK fungerar mycket bra för sina avsedda syften och fungerar perfekt, är allt som skapas för att utöka eller hjälpa till alltid spännande och roligt.
Det är med det i åtanke som XDA Senior Member regaw_leinad har utvecklat en .dll-fil som gör att Windows-datorer bättre kan kommunicera med Android-enheter med .NET. Filen innehåller 21 klasser, varav två anses vara huvudklasserna. En heter AndroidController, som, som regaw_leinad förklarar:
AndroidController-klassen är en semi-wrapper av ADB (Android Debug Bridge) binär, och kommer även att innehålla funktionalitet för att signera .ZIP-filer för enkel flashning till din enhet.
Den andra klassen i filen heter Device och hämtar och visar i princip information om enheten som är ansluten till datorn. .NET-programmerare kan lägga till denna .dll som en referens till sina projekt och få tillgång till en tvättlista med kommandon. Syftet med filen är att hjälpa Android-utvecklare att minska mängden C#- och .NET-kod de måste skriva själva genom att tillhandahålla ett stabilt API att bygga utifrån. Detta kan ha många, många implementeringar och dess användningsområden begränsas egentligen bara av utvecklarens fantasi.
Regaw_leinad har för att visa upp vilken typ av grejer .dll kan göra har skrivit om rootmetoden med ett klick för CDMA HTC Hero att vara mer stabil och pålitlig än någon rotmetod som släpptes tidigare. Räckvidden, djupet och bredden av detta API är hisnande, och alla .NET- eller C#-utvecklare som är intresserade av Android borde verkligen ha detta på sin dator.
Ytterligare information, nedladdningslänkar och instruktioner finns i original tråd. Låt utvecklingen börja!