0
我的疑问是关于不同SDK的差异以及它们如何影响我们的应用程序开发?
让我说我创建了一个应用程序与sdk API 22(棒棒糖)现在可以部署到Android API 23(Marshmellow)?
如果可能的话,那么像api中的Http这样的已弃用的类会出现在api 22中,但是会在api 23中被弃用吗?
我是否必须使用不同的构建工具才能部署到不同的版本?
还有,究竟是什么意思,有一个类不推荐?
我知道这是一个巨大的问题列表(更像是呜呜),但这些都是一些疑惑,这一直困扰着我一段时间。
感谢您的回复!android SDK差异
好吧我有点想法,但什么是运行时权限,所以我可以继续使用弃用的Apache包?使用apache包的http和volley? – frostedfire
运行时权限是M中新添加的 - 即在安装期间,较早的用户会被要求授予相机,存储器写入/读取等权限,但现在用户将在运行期间被询问。即只有当用户在我们的应用程序中使用相机时才会请求相机权限。关于这个http://developer.android.com/training/permissions/requesting.html的更多信息,以及关于虽然可以使用已弃用的软件包的情况,但最好在最早的时候迁移到最新版本,以防万一我们希望获得对问题的支持,解决班级提供的任何新设施。 –
请确保接受答案,如果解决您的查询。让我知道你是否需要除已共享的信息之外的任何信息。谢谢你,一切顺利。 –