AndroidLib.dll zapewnia lepszą komunikację i zarządzanie z systemu Windows na Androida

Zestaw SDK systemu Android jest domyślnym oprogramowaniem do pracy z systemem Android na komputerze. Zdecydowana większość zrootowanych użytkowników natknęła się na SDK, niezależnie od tego, czy są tego świadomi, czy nie, podczas korzystania z popularnego mostka debugowania Androida, w skrócie ADB. Chociaż zestaw SDK radzi sobie bardzo dobrze z zamierzonymi celami i działa doskonale, wszystko, co zostało stworzone w celu ulepszenia lub pomocy, jest zawsze ekscytujące i zabawne.

Mając to na uwadze, starszy członek XDA regaw_leinad opracował plik .dll, który umożliwia komputerom z systemem Windows lepszą komunikację z urządzeniami z systemem Android za pomocą platformy .NET. Plik zawiera 21 klas, z czego dwie są uważane za klasy główne. Jeden nazywa się AndroidController i, jak wyjaśnia regaw_leinad:

Klasa AndroidController jest częściowo opakowaniem pliku binarnego ADB (Android Debug Bridge), a także zawiera funkcję podpisywania plików .ZIP w celu łatwego flashowania na urządzeniu.

Druga klasa w pliku nazywa się Urządzenie i zasadniczo pobiera i wyświetla informacje o urządzeniu podłączonym do komputera. Programiści .NET mogą dodać ten plik .dll jako odniesienie do swoich projektów i uzyskać dostęp do listy poleceń. Celem pliku jest pomoc programistom Androida w zmniejszeniu ilości kodu C# i .NET, który muszą sami napisać, poprzez zapewnienie stabilnego interfejsu API, na podstawie którego można budować. Może to mieć wiele, wiele implementacji, a jego zastosowania są tak naprawdę ograniczone jedynie wyobraźnią programisty.

Aby pokazać, jakie możliwości potrafi biblioteka .dll, mamy do dyspozycji regaw_leinad przepisano metodę rootowania jednym kliknięciem dla CDMA HTC Hero aby była bardziej stabilna i niezawodna niż jakakolwiek wcześniej opublikowana metoda rootowania. Zasięg, głębokość i szerokość tego API zapiera dech w piersiach i każdy programista .NET lub C# zainteresowany Androidem naprawdę powinien mieć to na swoim komputerze.

Dodatkowe informacje, łącza do pobierania i instrukcje można znaleźć w pliku oryginalny wątek. Rozpocznijmy rozwój!