Flutter - 在应用中显示Android桌面小部件

3

有没有可能以Flutter小部件的形式显示Android桌面小部件?

我已经阅读了关于PlatformView小部件的文章,该小部件可以将任何Android视图嵌入Flutter应用程序中。如何在Flutter中以同样的方式处理桌面小部件?


桌面小部件是指启动器小部件吗? - Aawaz Gyawali
@AawazGyawali 确切的。 - emvaized
显示其他应用程序的主屏幕小部件可能需要编写大量本机Android代码。请查看此链接:文档教程 - Pavel
@Pavel 当然,我知道。我只是看到了很多嵌入本地视图的Flutter包,比如这个:https://github.com/DevFatani/Web_Vuw - emvaized
我只是想知道如何使用主屏幕小部件实现类似的功能。 - emvaized
2个回答

1

这个 Github 项目据我所知旨在在主屏幕上展示 Flutter 小部件,而不是在 Flutter 应用程序中的主屏幕小部件。 - emvaized

0

Flutter 官方并没有提供支持,但你可以看一下这个 视频,它解释了如何使用 Flutter 创建一个主页小部件。不幸的是,他没有发布代码。看起来唯一的解决方案是将应用程序小部件 Android 代码添加到生成的代码中,这意味着你需要了解 Kotlin/Java 的 Android 开发。


示例代码在5个月后添加到GitHub上的android-note-widget项目中。 - Dreamcatcher

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接