【问题标题】:Flutter - show android homescreen widget in the appFlutter - 在应用程序中显示 android 主屏幕小部件
【发布时间】:2020-09-07 09:50:08
【问题描述】:

是否有可能以某种方式将 Android 主屏幕小部件显示为 Flutter 小部件?

我读过PlatformView 小部件,它可以在 Flutter 应用程序中嵌入任何 Android 视图。怎么可能对主屏幕小部件做同样的事情?

【问题讨论】:

  • 主屏幕小部件你的意思是启动器小部件?
  • @AawazGyawali 完全正确
  • 显示来自其他应用的主屏幕小部件可能需要编写大量原生 Android 代码。检查这个:docstutorial
  • @Pavel 当然,我知道。我刚刚看到很多 Flutter 包嵌入了原生视图,比如这个:github.com/DevFatani/Web_Vuw
  • 我只是想知道,如何用主屏幕小部件做类似的事情

标签: android android-layout flutter flutter-layout


【解决方案1】:

我找到了一个 github 项目,该项目仅适用于 Flutter 中的 android,但 最初有很多要解决的问题 这个 flutter_home_screen_widget_example github 仓库

还发现了一个类似的 github issue26134 请求相同

还有两个相关的 stackoverflow 问题

questions/44120149/android-lock-screen-widget-in-flutter

questions/47870740/flutter-is-it-somehow-possible-to-create-app-widgets-android-and-today-extens#47887388

【讨论】:

  • 据我了解,这个 github 项目旨在在主屏幕上显示 Flutter 小部件,而不是在 Flutter 应用中显示主屏幕小部件
【解决方案2】:

flutter 没有官方支持,但你可以看看这个 video 解释如何使用 Flutter 创建一个家庭小部件,不幸的是他没有发布代码。它似乎是在生成的代码中添加应用小部件 android 代码的唯一解决方案,这意味着您应该了解 kotlin/java 中的 android 开发。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-03
  • 1970-01-01
  • 1970-01-01
  • 2020-06-29
  • 1970-01-01
相关资源
最近更新 更多