在 Flutter 中以编程方式更改 android 清单元数据
Change android manifest meta-data programatically in Flutter
我处于这样一种情况,我真的可以在我的 Flutter 应用程序中使用功能在 运行 时间更改清单中的元数据。据我了解, androidmanifest.xml 元素仅在编译时设置。在尝试找到一些解决方案时,我遇到了 this and this 另有说明。
现在我很好奇是否真的有可能在运行时间更新这些元数据?如果是那么如何在 Flutter 上实现这个功能?
是的,可以在 Android 中更新元数据,但仅限于某些标签。
关于通过 Flutter 修改它们,就像任何其他平台特定的 API,您应该使用渠道:
https://flutter.dev/docs/development/platform-integration/platform-channels
它看起来很复杂,但很容易使用。查看上面的电池电量读数示例,非常清楚。
我处于这样一种情况,我真的可以在我的 Flutter 应用程序中使用功能在 运行 时间更改清单中的元数据。据我了解, androidmanifest.xml 元素仅在编译时设置。在尝试找到一些解决方案时,我遇到了 this and this 另有说明。
现在我很好奇是否真的有可能在运行时间更新这些元数据?如果是那么如何在 Flutter 上实现这个功能?
是的,可以在 Android 中更新元数据,但仅限于某些标签。
关于通过 Flutter 修改它们,就像任何其他平台特定的 API,您应该使用渠道:
https://flutter.dev/docs/development/platform-integration/platform-channels
它看起来很复杂,但很容易使用。查看上面的电池电量读数示例,非常清楚。