AndroidLib.dll осигурява по-добра комуникация и управление между Windows и Android

click fraud protection

Android SDK е софтуерът по подразбиране, когато работите с Android на компютър. По-голямата част от вкоренените потребители са се сблъскали с SDK, независимо дали го знаят или не, когато използват все по-популярния Android Debug Bridge или накратко ADB. Въпреки че SDK се справя много добре за предвидените цели и работи перфектно, всичко, създадено за разширяване или помощ, винаги е вълнуващо и забавно.

Имайки предвид това, старшият член на XDA regaw_leinad разработи .dll файл, който позволява на компютрите с Windows да комуникират по-добре с устройства с Android, използващи .NET. Файлът съдържа 21 класа, два от които се считат за основни класове. Единият се нарича AndroidController, който, както обяснява regaw_leinad:

Класът AndroidController е полуобвивка на двоичния файл ADB (Android Debug Bridge) и също така ще съдържа функционалност за подписване на .ZIP файлове за лесно флашване на вашето устройство.

Вторият клас във файла се нарича Устройство и основно получава и показва информация за устройството, свързано към компютъра. .NET програмистите могат да добавят този .dll като препратка към своите проекти и да получат достъп до списък с команди. Целта на файла е да помогне на разработчиците на Android да намалят количеството C# и .NET код, който трябва да пишат сами, като предоставят стабилен API, от който да изграждат. Това може да има много, много реализации и употребата му е наистина ограничена само от въображението на разработчика.

За да покаже какви неща може да направи .dll, regaw_leinad има пренаписва коренния метод с едно кликване за CDMA HTC Hero да бъде по-стабилен и надежден от всеки root метод, който ще бъде пуснат преди. Обхватът, дълбочината и широчината на този API спират дъха и всеки .NET или C# разработчик, който се интересува от Android, наистина трябва да има това на своя компютър.

Допълнителна информация, връзки за изтегляне и инструкции можете да намерите в оригинална нишка. Нека развитието започне!