Mono para Android – ¿Cómo funciona?
Descubrí que las aplicaciones de Xamarin se ejecutan en Mono runtinme en Android, y las cosas pasan a Dalvik. Pero lo que no puedo understant es cómo es posible que la aplicación se está ejecutando en Mono, pero la aplicación normal se ejecutan en Dalvik. Lo que es tan diferente en la aplicación Mono que se ejecuta en Mono y no Dalvik.
¿Cómo puede Mono estar en el mismo nivel que Dalvik? Mono debe ser de alguna manera almacenado en la aplicación que se ejecuta en Dalvik, creo.
- ¿Cómo detectar los recursos no utilizados en Xamarin.Android?
- NullReferenceException en la puesta en marcha de la aplicación Xamarin Droid
- JsonSerializationException 'No se puede encontrar un constructor' en Xamarin.Android
- Biblioteca C # .dll en la aplicación para Android
- ¿Qué significa "W / AudioFlinger (34): escritura bloqueada por 70 ms, 2236 escrituras retrasadas, hilo"?
Por favor, explíqueme cómo es posible, y lo siento por mi mal lenguaje.
- No se puede combinar el título personalizado con otras funciones de título
- Cómo devolver Java.Lang.Object de un método anulado en MonoDroid
- Predeterminación de dlls (.NET 4 framework) problema con mono para android
- Error al navegar lejos de una página con un mapa en Android, mientras que el teclado en pantalla es visible
- Cómo transmitir datos de MediaCodec a AudioTrack con Xamarin para Android
- Ha habido un error al intentar inicializar el monoAndroidPackage
- Mono Droid onClick evento no encontrado
- Xamarin Android: Compartir imagen a través de la API estándar (correo electrónico, facebook, etc.)
Una aplicación desarrollada por xamarin tiene el tiempo de ejecución mono que lleva consigo en el dispositivo. La aplicación apk contiene código intermedio .net, código p, que evidentemente no es comprensible para Dalvik.
Los desarrolladores de Xamarin.Android acceden a las distintas funciones del sistema operativo llamando a las API .NET que conocen (para acceso de bajo nivel) o utilizando las clases expuestas en los espacios de nombres de Android, lo que proporciona un puente a las API de Java expuestas por Dalvik.
http://docs.xamarin.com/guides/android/under_the_hood/architecture/ aquí es donde usted puede encontrar más detalles.