【问题标题】:Need Some clarification about "android-support-v4.jar"需要一些关于“android-support-v4.jar”的说明
【发布时间】:2014-06-05 15:55:02
【问题描述】:

我现在面临一些关于 android-support-v4.jar 的问题。

  1. 什么是android-support-v4.jar
  2. 如果我们从 \libs 文件夹中删除 android-support-v4.jar 会发生什么
  3. android-support-v4.jar 中有哪些类文件
  4. android-support-v4.jar 在 Android 中的具体用法是什么

【问题讨论】:

  • jar 是库容器。就像 Windows 中的 dll。这一项特别为您提供了对旧设备的向后兼容性,以使用新的 API 功能(即:片段)。如果你删除它,你的项目将不再被编译。

标签: android libs


【解决方案1】:
  1. Android 的Support Library 为开发人员提供了向后兼容性,以便在不提供该功能的手机中使用新的 API 级别功能。因此,使用支持库,您可以扩大目标移动设备的范围。

Android 支持库包是一组代码库, 还提供向后兼容的 Android 框架 API 版本 作为仅通过库 API 可用的功能。每个 支持库向后兼容特定的 Android API 等级。这种设计意味着您的应用程序可以使用库的 功能,并且仍然与运行 Android 1.6 的设备兼容(API 4 级)及以上。

  1. 您的应用或至少某些功能无法在具有较旧 API 级别(如 Honeycomb 或 Freyo)的 Android 设备上运行。

  2. 可以看到android-support-v4.jar here中的所有类。

例如:包括支持库,您可以在 API 级别 8(即 Freyo)中使用 ViewPager

你可以在这里了解android-support-v4.jar的一切。

【讨论】:

  • 因此,在 "android-support-v4.jar" 的支持下,我也可以使用 minSdkVersion="8" 实现 Fragments。我有仪式吗?
  • 当然可以。看看thisthis。如果信息对您有帮助,请点赞并接受,以便其他人知道这是正确的。:) 快乐编码..:)
  • 但是我收到了错误,比如 minSdkVersion 应该是 11。而且我的声誉不太好给你投票。对不起 :(
  • 我猜你会这么问。请参阅上面的第二个链接。(this)。我知道设置它的任务。但是有可能。此外,如果您需要有关 API 级别和 Android 版本的信息,请参阅here
  • 显示 "调用需要 API 级别 11(当前最低为 8):android.app.Activity#getFragmentManager"
猜你喜欢
  • 2021-09-28
  • 2019-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多