„Android“ SDK yra numatytoji programinė įranga dirbant su „Android“ kompiuteryje. Didžioji dauguma įsišaknijusių vartotojų paleido SDK, nesvarbu, ar jie tai žino, ar ne, kai naudoja vis populiarų „Android Debug Bridge“ arba trumpiau – ADB. Nors SDK labai gerai atlieka numatytus tikslus ir puikiai veikia, bet kas, kas sukurta papildyti ar padėti, visada yra įdomu ir smagu.
Turėdamas tai omenyje, XDA vyresnysis narys regaw_leinad sukūrė .dll failą, kuris leidžia Windows kompiuteriams geriau bendrauti su Android įrenginiais naudojant .NET. Byloje yra 21 klasė, iš kurių dvi laikomos pagrindinėmis klasėmis. Vienas iš jų vadinamas AndroidController, kuris, kaip paaiškina regaw_leinad:
„AndroidController“ klasė yra ADB („Android Debug Bridge“) dvejetainio paketo pusiau paketas, kuriame taip pat bus .ZIP failų pasirašymo funkcija, kad būtų lengva juos perkelti į įrenginį.
Antroji failo klasė vadinama Įrenginys ir iš esmės gauna ir rodo informaciją apie įrenginį, prijungtą prie kompiuterio. .NET programuotojai gali įtraukti šį .dll kaip nuorodą į savo projektus ir gauti prieigą prie skalbinių komandų sąrašo. Failo tikslas – padėti „Android“ kūrėjams sumažinti C# ir .NET kodo kiekį, kurį jie turi parašyti patys, suteikiant stabilią API, iš kurios galima kurti. Tai gali turėti daug, daug diegimų, o jo naudojimą tikrai riboja kūrėjo vaizduotė.
Norėdami parodyti, ką gali padaryti .dll, regaw_leinad turi perrašė vieno paspaudimo šakninį metodą už CDMA HTC Hero būti stabilesnis ir patikimesnis nei bet kuris anksčiau išleistas šakninis metodas. Šios API diapazonas, gylis ir plotis yra kvapą gniaužiantys, o bet kuris .NET arba C# kūrėjas, besidomintis Android, tikrai turėtų tai turėti savo kompiuteryje.
Papildomą informaciją, atsisiuntimo nuorodas ir instrukcijas galite rasti originalus siūlas. Tegul plėtra prasideda!