我想知道,让我们假设我想开发一些Android应用程序,我需要新的API细节,但支持一些旧版本以及。 问题是:我是否使用支持lib构建所有内容,或者每次检查sdk版本并根据此运行选定的代码段? 最好的问候,罗伯特
I was wondering, lets assume I want to develope some android app and I need new API specifics but supporting some older versions aswell. The question is: do I build everything with support lib or do I check for sdk version everytime and according to this I run selected piece of code? Best regards, Robert
最满意答案
如果支持库中提供了您需要的所有功能,我会选择支持库。
如果您不必一直检查API版本,它将简化您的代码,布局等。 这意味着您的代码维护将更加容易,并且错误的数量也应该更低。
支持库类和用法与实际类非常相似,因此当您决定稍后放弃对旧版Android的支持时,删除支持库的工作将相当容易。
If all the functionality that you need is available in support library, I would go for support library.
It will simplify your code, layouts, etc. a lot if you won't have to check for API version all the time. This means maintenance of your code will be much easier and number of bugs should also be lower.
Support library classes and usage are very similar to the actual classes so when you decide to drop support for older Android versions later on, the job of removing the support library will be fairly easy.
更多推荐
发布评论