我是安卓开发新手。
我正在学习过时的书籍,所以我对新方法感到非常困惑。
我将制作一个简单而轻便的应用程序,即使在旧设备上也可以运行。
因此,当我创建一个新的android项目时,我将“Minimum required SDK”设置为API 8,“Target SDK”设置为API 22,“Compile With”设置为API 22。
此设置是否意味着应用程序可以在 API 8 的设备上运行,即使我使用 API 22 的方法?
由于方法已弃用,我问这个问题。
我使用已弃用的应用程序完成了几乎一半的应用程序开发。
我可以把它们全部换成新的吗?
或者我是否必须使用不同的方法准备多个代码来支持不同的平台版本?
(旧版本已弃用的方法,新版本的新方法?)
此设置是否意味着应用程序可以在 API 8 的设备上运行,即使我使用 API 22 的方法?
是的。 min sdk 版本用于限制运行 API 级别
由于方法已弃用,我问这个问题。
到目前为止,我还没有因折旧方法而遇到任何问题。不过,我建议使用最小 sdk 版本为 14,因为 Google 已经引入了许多 UI 调整和增强功能。如果你做一些市场调查,使用 minsdk version = 14 将覆盖大约 85% 的 android 市场。
我可以把它们全部换成新的吗?
是的你可以。
或者我是否必须使用不同的方法准备多个代码来支持不同的平台版本?
(旧版本已弃用的方法,新版本的新方法?)
你也可以这样做。旧版本不支持有片段。片段极大地改善了平板电脑的用户体验。同样,Lollypop 设备的材料设计也很棒。您可以通过以下几个示例选择 API 级别特定的实现。但是,最好切换为 api 级别 >= 14
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)