热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

什么是AndroidStudio中的向后兼容性?

如何解决《什么是AndroidStudio中的向后兼容性?》经验,为你挑选了2个好方法。

我是Android开发的新手.虽然我提到了android开发者网站,但我还是没弄明白.

在自定义活动对话框中,当我取消选中Backwards Compatiblity(Appcompat)Android Studio 2.3.1时,它给了我一个提示:

如果为false,则此活动基类将为Activity而不是AppCompatActivity

在此输入图像描述

一般来说,Android开发人员更喜欢什么?支持向后兼容还是没有它?任何人都可以解释我哪一个更好.



1> 小智..:

Android应用可以向后兼容,无需选中此复选框.

如果为false,则此活动基类将为Activity而不是AppCompatActivity

Android工作室让你知道,如果你取消选中"Backwards Compatability(Appcompat)"框,那么你将包括并使用库Activity而不是AppCompatActivity.有关两者之间的更详细比较,请检查:Activity,AppCompatActivity,FragmentActivity和ActionBarActivity:何时使用哪个?

一般来说,Android开发人员更喜欢什么?支持向后兼容还是没有它?

"CommonsWare"撰写的评论最能说明这一点:

选中该复选框创建的活动与没有选中该复选框的活动相比,不再向后兼容.选中此复选框可为您的应用提供特定的外观和感觉,以保留某些旧设备的外观和感觉; 取消选中此复选框意味着您在Android 5.0之前的设备上的外观和感觉的某些方面会有所不同.但是,这不会影响活动的核心功能. - CommonsWare


选中该复选框创建的活动与没有选中该复选框的活动相比,不再向后兼容.选中此复选框可为您的应用提供特定的外观和感觉,以保留某些旧设备的外观和感觉; 取消选中此复选框意味着您在Android 5.0之前的设备上的外观和感觉的某些方面会有所不同.但是,这不会影响活动的核心功能.
Android应用可以向后兼容,无需选中此复选框.

2> Tristan Wile..:

向后兼容性允许您在应用中使用某些向后兼容的功能.他们将能够使用以前版本的Android.

Android支持库提供了许多未构建到框架中的功能的向后兼容版本.(Android支持库网站)

例如,代替Activity,AppCompatActivity将使用并且是"向后"兼容的东西.它可以一直用于API级别15.


Android应用可以向后兼容,无需选中此复选框.
推荐阅读
author-avatar
大布丁
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有