El SDK de Android es el software predeterminado cuando se trata de Android en una computadora. La gran mayoría de los usuarios rooteados se han topado con el SDK, lo sepan o no, cuando utilizan el siempre popular Android Debug Bridge, o ADB para abreviar. Si bien el SDK cumple muy bien los fines previstos y funciona perfectamente, cualquier cosa creada para aumentar o ayudar siempre es emocionante y divertida.
Con eso en mente, el miembro senior de XDA regaw_leinad ha desarrollado un archivo .dll que permite a las computadoras con Windows comunicarse mejor con dispositivos Android usando .NET. El archivo contiene 21 clases, dos de las cuales se consideran clases principales. Uno se llama AndroidController, que, como explica regaw_leinad:
La clase AndroidController es un semi-envoltorio del binario ADB (Android Debug Bridge) y también contendrá funcionalidad para firmar archivos .ZIP para actualizarlos fácilmente en su dispositivo.
La segunda clase del archivo se llama Dispositivo y básicamente obtiene y muestra información sobre el dispositivo conectado a la computadora. Los programadores de .NET pueden agregar este .dll como referencia a sus proyectos y obtener acceso a una larga lista de comandos. El objetivo del archivo es ayudar a los desarrolladores de Android a reducir la cantidad de código C# y .NET que tienen que escribir ellos mismos proporcionando una API estable a partir de la cual compilar. Esto puede tener muchas, muchas implementaciones y sus usos sólo están realmente restringidos por la imaginación del desarrollador.
Para mostrar qué tipo de cosas puede hacer el .dll, regaw_leinad tiene reescrito el método raíz de un clic Para el CDMA HTC héroe ser más estable y confiable que cualquier método raíz lanzado anteriormente. El alcance, la profundidad y la amplitud de esta API son impresionantes, y cualquier desarrollador de .NET o C# interesado en Android debería tenerla en su computadora.
Puede encontrar información adicional, enlaces de descarga e instrucciones en el hilo original. ¡Que comience el desarrollo!