【发布时间】:2021-07-01 20:48:00
【问题描述】:
我的情况是,我可以真正使用功能在运行时在我的 Flutter 应用程序中更改清单中的元数据。据我了解, androidmanifest.xml 元素仅在编译时设置。在尝试寻找解决方案时,我遇到了this 和this,它们的说法不同。
现在我很想知道是否真的可以在运行时更新这些元数据?如果是,那么如何在 Flutter 上实现这个功能?
【问题讨论】:
标签: flutter dart android-manifest
我的情况是,我可以真正使用功能在运行时在我的 Flutter 应用程序中更改清单中的元数据。据我了解, androidmanifest.xml 元素仅在编译时设置。在尝试寻找解决方案时,我遇到了this 和this,它们的说法不同。
现在我很想知道是否真的可以在运行时更新这些元数据?如果是,那么如何在 Flutter 上实现这个功能?
【问题讨论】:
标签: flutter dart android-manifest
是的,在 Android 中可以更新元数据,但仅限于某些标签。
关于通过 Flutter 修改它们,就像任何其他特定于平台的 API 一样,您应该使用通道:
https://flutter.dev/docs/development/platform-integration/platform-channels
它看起来很复杂但很容易使用。检查上面的电池电量读数示例,非常清楚。
【讨论】: