【问题标题】:Change android manifest meta-data programatically in Flutter在 Flutter 中以编程方式更改 android 清单元数据
【发布时间】:2021-07-01 20:48:00
【问题描述】:

我的情况是,我可以真正使用功能在运行时在我的 Flutter 应用程序中更改清单中的元数据。据我了解, androidmanifest.xml 元素仅在编译时设置。在尝试寻找解决方案时,我遇到了this 和this,它们的说法不同。

现在我很想知道是否真的可以在运行时更新这些元数据?如果是,那么如何在 Flutter 上实现这个功能?

【问题讨论】:

    标签: flutter dart android-manifest


    【解决方案1】:

    是的,在 Android 中可以更新元数据,但仅限于某些标签。

    关于通过 Flutter 修改它们,就像任何其他特定于平台的 API 一样,您应该使用通道:

    https://flutter.dev/docs/development/platform-integration/platform-channels

    它看起来很复杂但很容易使用。检查上面的电池电量读数示例,非常清楚。

    【讨论】:

    • 感谢您回答这个问题。我希望它适用于我的用例,即更新 AdMob ID(类似于第一个超链接示例)。
    猜你喜欢
    • 2022-10-24
    • 2023-01-23
    • 1970-01-01
    • 1970-01-01
    • 2021-07-10
    • 1970-01-01
    • 1970-01-01
    • 2011-10-08
    相关资源
    最近更新 更多