Android SDK является программным обеспечением по умолчанию при работе с Android на компьютере. Подавляющее большинство пользователей с root-правами, независимо от того, знают они об этом или нет, сталкивались с SDK, когда использовали популярный Android Debug Bridge, или сокращенно ADB. Хотя SDK очень хорошо справляется со своими задачами и отлично работает, все, что создано для расширения или помощи, всегда интересно и весело.
Имея это в виду, старший член XDA regaw_leinad разработала файл .dll, который позволяет компьютерам Windows лучше взаимодействовать с устройствами Android с помощью .NET. Файл содержит 21 класс, два из которых считаются основными. Один называется AndroidController, который, как объясняет regaw_leinad:
Класс AndroidController представляет собой полуоболочку двоичного файла ADB (Android Debug Bridge), а также будет содержать функции для подписи файлов .ZIP для удобной прошивки на ваше устройство.
Второй класс в файле называется Device и в основном получает и отображает информацию об устройстве, подключенном к компьютеру. Программисты .NET могут добавить эту .dll в качестве ссылки в свои проекты и получить доступ к подробному списку команд. Цель этого файла — помочь разработчикам Android сократить объем кода C# и .NET, который им приходится писать самостоятельно, предоставляя стабильный API для сборки. У этого может быть много-много реализаций, и его использование ограничено только воображением разработчика.
Чтобы продемонстрировать, на что способна .dll, у regaw_leinad есть переписан корневой метод в один клик для CDMA HTC Герой быть более стабильным и надежным, чем любой корневой метод, выпущенный ранее. Диапазон, глубина и широта этого API захватывают дух, и любой разработчик .NET или C#, интересующийся Android, действительно должен иметь его на своем компьютере.
Дополнительную информацию, ссылки для скачивания и инструкции можно найти в оригинальная тема. Да начнется развитие!