Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android支持库,何时使用?_Android_Optimization_Android Support Library - Fatal编程技术网

Android支持库,何时使用?

Android支持库,何时使用?,android,optimization,android-support-library,Android,Optimization,Android Support Library,我想知道,假设我想开发一些android应用程序,我需要新的API规范,但也支持一些旧版本。问题是:我是用支持库构建所有东西,还是每次都检查sdk版本并根据它运行所选代码段? 顺致敬意, Robert如果支持库中提供了您需要的所有功能,我会选择支持库 如果您不必一直检查API版本,它将大大简化您的代码、布局等。这意味着代码的维护将更容易,bug的数量也应该更低 支持库类和用法与实际类非常相似,因此当您决定稍后放弃对旧Android版本的支持时,删除支持库的工作将相当简单。我想最好使用支持库构建所

我想知道,假设我想开发一些android应用程序,我需要新的API规范,但也支持一些旧版本。问题是:我是用支持库构建所有东西,还是每次都检查sdk版本并根据它运行所选代码段? 顺致敬意,
Robert

如果支持库中提供了您需要的所有功能,我会选择支持库

如果您不必一直检查API版本,它将大大简化您的代码、布局等。这意味着代码的维护将更容易,bug的数量也应该更低


支持库类和用法与实际类非常相似,因此当您决定稍后放弃对旧Android版本的支持时,删除支持库的工作将相当简单。

我想最好使用支持库构建所有内容,而不是编写两段代码,一个是新的,一个是旧的。虽然如果您确信您不会以旧版本为目标,那么在这种情况下,只需使用新代码即可