如何确保xamarin表单应用程序的向后兼容性?

时间:2017-10-15 23:56:52

标签: xamarin xamarin.forms xamarin.android

如何确保我的应用可以在Lollipop(版本4.03到4.42)下的Android设备上运行。我观看了一个xamarin大学视频,说xamarin表格支持Android版4.03(冰淇淋三明治)及以上。我也读过有关运行时检查的内容,感觉这可能是我的问题的答案,但是如果基本上所有的ui和逻辑都包含在PCL项目中,我如何为android编写运行时检查?

1 个答案:

答案 0 :(得分:1)

首先要确保您使用的是Android AppCompat库。我认为新项目现在默认使用它。如果您的旧项目没有these instructions进行更新。这将允许您的应用包括任何Material Design外观在旧版Android上运行。

如果您根据Android版本做不同的事情,请将此代码放在Android项目中,然后use dependency service将其调用。

像这样:

    if (Android.OS.Build.VERSION.SdkInt >= Android.OS.BuildVersionCodes.Lollipop)
    {
        // level specific code here
    }