Intereting Posts
Как преобразовать в DIP? Вложенные DialogFragment увольняются после ротации Catch keypress с Android Как узнать, какие файлы android.R.layout xml выглядят как / получить источник? EditText скрыт от клавиатуры при андроиде: gravity = "center" – Android Невозможно обрезать большие изображения Повернуть изображение в вертикальном направлении Использование темы Holo в приложении Qt для Android Как узнать, действительно ли приложение Android действительно утечки памяти? Как создать пользовательскую функцию в SQLite? Перекрытие скрытых фрагментов после приложения будет убито и восстановлено Как запустить код в потоке пользовательского интерфейса в тесте Android JUnit без Activity? Функция веб-просмотра Android для onPagefinished называется дважды «Ошибка com.android.exchange.ExchangeService утечка …» при запуске эмулятора Невозможно увидеть значение параметра в Android Studio, когда точка останова находится в первой строке метода

Mono для Android – Как это работает?

Я обнаружил, что приложения Xamarin запускаются в Mono runtinme на Android, и все передается Dalvik. Но я не могу понять, насколько возможно, что приложение работает в Mono, но нормальное приложение выполняется в Dalvik. Что отличает приложение Mono от Mono, а не Dalvik.

Как Моно может быть на том же уровне, что и Дальвик? Моно должно быть как-то сохранено в приложении, которое работает в Dalvik, я думаю.

Пожалуйста, объясните мне, как это возможно, и извините за мой плохой язык.

Архитектура

Solutions Collecting From Web of "Mono для Android – Как это работает?"

Приложение, разработанное xamarin, имеет время автономной работы, которое оно берет с собой на устройство. Приложение apk содержит промежуточный код .net, p-код, который, очевидно, не является Dalvik понятным.

Разработчики Xamarin.Android получают доступ к различным функциям операционной системы, вызывая в них API-интерфейсы .NET (для доступа на низкоуровневом уровне) или используя классы, открытые в пространствах имен Android, которые предоставляют мост для API Java, которые отображаются Dalvik.

http://docs.xamarin.com/guides/android/under_the_hood/architecture/, где вы можете найти более подробную информацию.