Кто-нибудь мог получить Xamarin.Forms для работы на уровнях API до 11? ValueAnimator
не существует, и хотя это обеспечивается Xamarin.NineOldAndroids
, реализация Xamarin не ссылается на это пространство имен.Xamarin.Android type swizzling
Есть ли способ использовать TypeForwardedToAttribute
, ClassLoader
переопределяет и т. Д., Чтобы изменить это без повторной компиляции форм или NOA? Или, возможно, ввести директиву использования в сборку Xamarin или изменить сопоставление пространства имен NOA без перекомпиляции. Я не думаю, что это возможно, но я думал, что попрошу.
Я попытался сменить java.system.class.loader
, но он, похоже, не используется, все, кажется, проходит через JNIEnv.FindClass
, которые могут использовать PathClassLoader
напрямую? Я не совсем уверен.
Я не вижу никаких оснований для поддержки предварительного API 14. В любом случае, я не думаю, что можно typeforward NineOldAndroids к чему-то который не использует эту библиотеку. Я уверен, что вы будете ударять по стенам при использовании карт. Хорошая альтернатива, хотя и не столько пользовательский интерфейс, который был связан с хорошим механизмом привязки, а MvvmCross. Вы можете использовать его CrossUI, который построен на идее MonoTouch.Dialog. Однако вы не сможете определить пользовательский интерфейс в PCL. – Cheesebaron
Причина, по которой я хочу поддержать pre 14, - значительная часть нашей пользовательской базы, находится в развивающихся странах и имеет очень дешевые устройства, которые по-прежнему работают API 10 или даже 8. – darvids0n
Затем оставьте идею об использовании Xamarin.Forms. – Cheesebaron