Androidi SDK on vaiketarkvara, kui töötate arvutis Androidiga. Valdav enamus juurdunud kasutajatest on SDK-ga kokku puutunud, olenemata sellest, kas nad teavad seda või mitte, kui nad kasutavad üha populaarsemat Android Debug Bridge’i ehk lühidalt ADB-d. Kuigi SDK toimib oma ettenähtud eesmärkidel väga hästi ja töötab suurepäraselt, on kõik, mis on loodud täiendamiseks või abistamiseks, alati põnev ja lõbus.
Seda silmas pidades XDA vanemliige regaw_leinad on välja töötanud .dll-faili, mis võimaldab Windowsi arvutitel .NET-i kasutades Android-seadmetega paremini suhelda. Fail sisaldab 21 klassi, millest kahte peetakse põhiklassideks. Ühte nimetatakse AndroidControlleriks, mis, nagu regaw_leinad selgitab:
Klass AndroidController on ADB (Android Debug Bridge) binaarfaili poolümbris ja sisaldab ka ZIP-failide allkirjastamise funktsioone, et hõlbustada seadmesse vilkumist.
Faili teine klass kannab nimetust Device ja põhimõtteliselt hangib ja kuvab infot arvutiga ühendatud seadme kohta. .NET-i programmeerijad saavad lisada selle .dll-i oma projektidele viitena ja pääseda juurde käskude pesuloendile. Faili eesmärk on aidata Androidi arendajatel vähendada ise kirjutatava C#- ja .NET-koodi hulka, pakkudes stabiilset API-d, millest ehitada. Sellel võib olla palju, palju rakendusi ja selle kasutamist piirab tõesti ainult arendaja kujutlusvõime.
Et näidata, milliseid asju .dll suudab teha, pakub regaw_leinad kirjutas ümber ühe klõpsuga juurmeetodi Selle eest CDMA HTC Hero olema stabiilsem ja usaldusväärsem kui mis tahes varem avaldatud juurmeetod. Selle API ulatus, sügavus ja laius on hingemattev ning igal Androidist huvitatud .NET-i või C#-arendajal peaks see tõesti olema oma arvutis.
Lisateavet, allalaadimislinke ja juhiseid leiate veebisaidilt originaallõng. Las areng alata!