Android 如何在颤振应用程序中实现菜单打开?

Android 如何在颤振应用程序中实现菜单打开?,android,flutter,dart,video,package,Android,Flutter,Dart,Video,Package,我见过许多音乐播放器或其他应用程序使用flatter编写,但没有一个使用菜单打开 说清楚一点,我的意思是如何让我的音乐播放器/其他应用程序显示在“打开”菜单中,比如如果我想从文件中访问音乐,而我的应用程序出现在该菜单中 有没有办法做到这一点,因为我找不到它,也找不到任何与之相关的问题 上面是三星显示的openwith菜单,其他安卓设备上也有类似的菜单。该openwith菜单是操作系统提供的本机功能。同一部手机上的不同应用程序的菜单看起来相同,但在其他手机上看起来不同 要在颤振应用程序中触发此菜

我见过许多音乐播放器或其他应用程序使用flatter编写,但没有一个使用菜单打开

说清楚一点,我的意思是如何让我的音乐播放器/其他应用程序显示在“打开”菜单中,比如如果我想从文件中访问音乐,而我的应用程序出现在该菜单中

有没有办法做到这一点,因为我找不到它,也找不到任何与之相关的问题


上面是三星显示的
openwith
菜单,其他安卓设备上也有类似的菜单。

openwith
菜单是操作系统提供的本机功能。同一部手机上的不同应用程序的菜单看起来相同,但在其他手机上看起来不同

要在颤振应用程序中触发此菜单,我们可以使用类似的包,它调用本机操作系统方法打开一个文件:

import 'package:open_file/open_file.dart';

OpenFile.open("/sdcard/example.txt");
如果为该特定文件扩展名分配了多个应用程序,则会出现
打开方式
菜单,并提示最终用户选择应用程序



也就是说,根据您的场景,完全可以为您的应用程序创建一个自定义的
Open with
菜单,尽管建议使用操作系统本机提供给我们的功能。

操作系统提供的
Open with
菜单是本机功能。同一部手机上的不同应用程序的菜单看起来相同,但在其他手机上看起来不同

要在颤振应用程序中触发此菜单,我们可以使用类似的包,它调用本机操作系统方法打开一个文件:

import 'package:open_file/open_file.dart';

OpenFile.open("/sdcard/example.txt");
如果为该特定文件扩展名分配了多个应用程序,则会出现
打开方式
菜单,并提示最终用户选择应用程序



也就是说,根据您的场景,完全可以为您的应用程序创建自定义的Open with菜单,尽管建议使用操作系统本机提供给我们的功能。

抱歉,我发现Open_file plugin用于调用我不想要的打开文件请求,我希望我的应用程序显示在“打开”菜单中,就像我的音乐播放器出现在该菜单中一样。我希望我是清楚的。对不起,我发现OpenU文件插件用于调用一个打开文件请求,这不是我想要的,我想我的应用程序显示在Openwith菜单中,就像我的音乐播放器出现在该菜单中一样。我希望我明白了。