语法:
<profileable android:shell=["true" | "false"] android:enabled=["true" | "false"] />
包含于:
<application>
说明:
指定性能分析器如何访问此应用。
属性:
android:shell
指定设备用户能否通过本地调试工具对此应用进行性能分析。其中包括 如果未设置此属性或将其设置为 false,则这些工具和 API 仅在应用处于 debuggable 状态时可以正常使用。 可调试的应用会导致性能发生各种明显的下降,对准确衡量时间并无帮助。强烈建议在本地性能测量中使用该元素以获得准确的结果。
android:enabled
指定是否可以通过系统服务或 Shell 工具对应用进行性能分析(如果使用 Shell 工具,您还必须设置 android:shell)。如果设为 false,则根本无法对该应用进行性能分析。默认值为 true。 该属性是 API 级别 30 中的新增属性。
引入于:
API 级别 29