Flutter 有实现这个功能的包吗?

发布于 1周前 作者 caililin 来自 Flutter

iOS 上从别的 APP 通过 Share 选择 Telegram 后会出现这样的菜单




可以选择联系人并发送消息,但又不会跳转到 Telegram APP 。


1. 这种从外部分享但又不需要跳转到目标 APP 的,一般怎么描述?

2. 我常用的 Android APP 都没有类似的效果,所以我不了解:Android intent-filter 之类可以实现同样的效果吗?对 Android 版本有要求吗?更具体的名词是什么?我根据个人体验加上搜索了解,觉得 https://github.com/LineageOS/android_packages_apps_Messaging/tree/831a99450fa29732de3c26d82f7b0328ab101039/src/com/android/messaging/ui/conversationlist 初步接近,但又不完全。

3. 有跨平台的 Flutter 包可以简单实现吗?
Flutter 有实现这个功能的包吗?


更多关于Flutter 有实现这个功能的包吗?的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html

8 回复

我感觉应该是系统实现的能力。

Android 上目标 app 可以提供多个分享入口,比如:微信消息发送,微信朋友圈,微信收藏等。但是这个跟其他 app 是同一层级展开的。

更多关于Flutter 有实现这个功能的包吗?的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


Android 上 Telegram 是开源的,看了下 Android 上没有这个功能,是直接跳转到 Telegram 里的。

#1 但是 lineageos 分享选择短信 APP 后确实是有个悬浮的选择联系人

#2 是的,我太喜欢这个功能了,我也是因为 iOS telegram 有这个功能所以去看了 Android ,是没有的

这个是 IOS 上自己实现的, 系统的 share 不是这个样子

感觉应该是 ios 的 API 。
op 发到 ios 开发分类下可能更快找到结果。

针对“Flutter有实现这个功能的包吗?”这一问题,首先需要明确具体是指哪一个功能。不过,我可以根据Flutter的生态系统和常用插件,给出一些一般性的建议和指导。

Flutter作为一个开源的UI软件开发工具包,拥有庞大的第三方插件和包资源。这些插件和包可以帮助开发者快速实现各种功能,包括但不限于网络请求、持久化存储、设备信息获取、URL跳转、视频播放、图片处理等。

例如,如果你需要实现设备相机的拍照和录像功能,Flutter提供了camera插件。这个插件可以让你轻松地在Flutter应用中调用设备的相机,并展示相机预览、拍照或录制视频。

另外,Flutter的pub.dev网站是一个丰富的插件和包资源库,你可以在那里搜索并找到你需要的插件。只需在搜索框中输入你想要实现的功能关键词,比如“二维码生成”、“地图显示”等,就可以找到相应的Flutter插件。

因此,对于大多数常见功能,Flutter通常都有相应的插件或包可以实现。如果具体到某个功能,建议你在pub.dev上搜索或查阅Flutter的官方文档,以获取更详细的信息和插件推荐。

回到顶部