将命令行参数传递给颤振应用程序
Posted
技术标签:
【中文标题】将命令行参数传递给颤振应用程序【英文标题】:Passing command line arguments to a flutter app 【发布时间】:2016-12-29 00:30:25 【问题描述】:package:argsArgParser 是否与 Flutter 应用兼容?我在 Github 上看到它在一些 Flutter tools 中被多次使用,但我不确定它是否在任何示例应用中使用。
如果不兼容,是否有另一种方法可以在编译时将配置选项作为其构建规则的一部分传递给我的应用程序?
【问题讨论】:
【参考方案1】:package:args
在List<String>
上运行,它可以来自任何地方。例如,我在浏览器应用程序中使用过它,其中的参数来自 Chrome 的 JS 控制台。如果您可以使用HostMessages API,那么以下内容可能对您有用:
在 android 上,将 Intent.getExtras 转换为 List<String>
并将其传递给 package:args
。同样,this answer 可能会在 ios 方面有所帮助。
【讨论】:
以上是关于将命令行参数传递给颤振应用程序的主要内容,如果未能解决你的问题,请参考以下文章