我的应用的Android API选择

时间:2017-05-18 09:30:33

标签: android api

我正在构建我的第一个Android应用程序,并在选择正确的API时略显困惑。我注意到从API 21开始可以使用某些功能。但是,为什么世界上任何人都会使用API​​ 21或更高版本,如果它只支持40.5%的android设备???只有十分之四对我来说听起来很荒谬。或者,我有什么遗失的东西吗?

感谢。

3 个答案:

答案 0 :(得分:0)

您可以使用AppCompat库在eunning<设备上使用materia设计(从API 21开始)等内容。 api 21。

它在支持包中。在此处阅读更多内容:https://developer.android.com/topic/libraries/support-library/features.html

如果您使用appcompat,您可以为API 25编写代码,同时保持对api16的支持(随机选择版本)。你需要使用像AppCompatActivity这样的东西来充分利用它。

抱歉使用我的移动设备撰写此答案时拼写错误和错误拼写

答案 1 :(得分:0)

实际上,作为开发者,您实际上需要了解目标受众,并选择正确的API目标。尽管如此,您认为仅适用于新API的所有这些新功能和功能都通过使用Android支持库获得支持。您仍然可以通过android正式提供的支持库访问所有较新的API。 Android Support Library

在一天结束时,您可能希望定位尽可能多的设备,以便为您的应用提供更广泛的受众群体。

答案 2 :(得分:0)

现在 google研究android“O”。所以它很快就会出现新的Android应用程序开发API,但你要说你创建了你的第一个Android应用程序,所以你需要熟悉所有的api所以对你来说,你使用最低16 你选择的最多23 24 。如果你选择了最新的api,那么你有最新的android studio版本。

为你们所有的名字和api details

相关问题