我想知道android是否支持旧版本。目前有15种不同的android级别,我想知道以下几点。Android版本差异
5级以上的项目可以在5级以上的设备上使用吗?
我如何找到所有级别之间的详细差异。例如,android.widget.VideoView从哪个级别开始?
假设我现在制作了一个基于8级的项目,过了一段时间,如2年后,当时引入了20级。我想使用属于20级的其中一个类。我想如果没有将我的项目级别升级到20级,我就无法使用这个类。在这种情况下,20级可能不会“不接受我在第8级使用的一些课程?如果是的话,有什么解决办法?我可以下载20级的jar文件并手动将其引用到我的项目中吗?如果可能的话,这是否意味着我不需要将我的项目级别升级到20级以便使用20级的级别?
我打算在几天内开始一个项目。但是,我还没有决定这个水平。我弄糊涂层次的差异。
我可以下载20级的jar文件并手动将其引用到我的项目中吗?如果可能的话,这是否意味着我不需要将我的项目级别升级到20级以便使用20级的级别? – 2012-03-01 16:30:28
作为一般规则,你不能。 api 20提供api 8没有的服务,所以你不能使用它们。即使这些设备可能没有这种功能。但是,顺便说一句,你为什么这么担心呢? – caiocpricci2 2012-03-02 09:17:24
如果我不确定我的应用程序未来的所有可能性,我感觉不到好:)这就是为什么我压缩一个g。 感谢您的回答。有一件事我无法理解。假设我在基于android 3.0的项目中使用了弃用的类。过了一段时间,android 5.0正式启动,而不支持这些弃用的类。在这种情况下,我将能够在android 5.0设备上运行我的应用程序吗?我的意思是,我不会尝试将我的应用程序升级到5.0,因为我必须更改我的源代码,我只是想知道5.0设备是否可以使用我的应用程序。 – 2012-03-02 13:21:26