<uses-feature>和<uses-library>有什么区别?

时间:2019-12-04 09:12:49

标签: android android-manifest android-library

我已经阅读了android文档,以了解其含义和含义,

< uses-library>

< uses-feature>

但是最终还不清楚两者之间到底有什么区别。尽管它是一个库,但它也可以描述为功能。如果我们要创建库或功能,两者的用途以及何时使用哪个?

1 个答案:

答案 0 :(得分:2)

这来自App Manifest Overview

使用功能:

  

该元素允许您声明应用程序所需的硬件和软件功能。例如,如果您的应用无法在没有指南针传感器的设备上实现基本功能,则可以使用以下清单标记根据需要声明指南针传感器:                 ...   

<manifest ... >
<uses-feature android:name="android.hardware.sensor.compass"
              android:required="true" />
...</manifest>

uses-library:

  

指定应用程序必须链接到的共享库。