相关疑难解决方法(0)

创建打开自定义文件扩展名的应用

想要创建一个Android应用程序,它打开一个自定义构建文件扩展名(例如,我想打开.abcd文件)

它类似于Adobe Reader,可打开.pdf文件或打开.jpg文件的Photo Viewer

具体条件:
1..abcd文件应位于应用程序本身的外部/外部.(.pdf是Adobe Reader)
2..abcd文件是一个压缩文件,包含几个文件夹和.xml,.txt和.jpg文件.我想,我想提取它-也许暂时-在存储的地方(当然需要一个拉链/ unzipper库),然后读取个人的.xml,.txt和.jpg文件.

寻找这个问题的见解和答案.

附加信息:
我对Android编程比较陌生.

android file

9
推荐指数
1
解决办法
8219
查看次数

在 flutter 应用程序中支持自定义文件扩展名(在 flutter 中打开扩展名为 .abc 的文件)

所以我正在导出在我的应用程序中创建的扩展名为 .abc 的文件

现在,如果用户在 whatsapp 或电报或任何其他平台上共享文件,并且当其他用户尝试打开文件时,“打开方式”对话框应该与我的应用程序一起出现在列表中。

我尝试了以下方法,但它不起作用,而且它仅适用于 Android,我正在为此寻找多平台解决方案。

是否可以将 Flutter 应用程序注册为 Android 意图过滤器并处理传入的意图?

我能够使用上述方法编译应用程序,但无法使用我的应用程序名称填充“打开方式”对话框

感谢您的时间。

编辑 1:

所以我已经成功地为 android 添加了这个功能,但我仍在尝试为我的 iPhone 用户添加相同的功能。

有人可以帮我处理 iOS 中的 swift 代码部分吗?我不熟悉 swift 语言,但我希望我的用户能够在两个平台上使用相同的功能。

flutter flutter-dependencies flutter-layout

6
推荐指数
1
解决办法
1139
查看次数

如何使用 Flutter 应用程序从文件管理器打开(音频)文件

当用户尝试从他/她的文件管理器打开音频文件时,我想在以下“在哪个应用程序中打开此文件”弹出窗口中向他/她展示我的应用程序。在 (s) 他从弹出窗口中选择我的应用程序后,我想将文件路径传递给状态变量 ( currentSong)。

我已经设法将以下 IntentFilter 添加到我的 AndroidManifest.xml 中。这应该在弹出窗口中正确地向用户显示我的应用程序:

<intent-filter>
    <action android:name="android.intent.action.VIEW"/>
    <category android:name="android.intent.category.DEFAULT"/>
    <category android:name="android.intent.category.BROWSABLE"/>
    <data android:scheme="http" />
    <data android:scheme="content" />
    <data android:scheme="file" />
    <data android:mimeType="audio/*" />
    <data android:mimeType="application/ogg" />
    <data android:mimeType="application/x-ogg" />
    <data android:mimeType="application/itunes" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)

但现在我只是一无所知。currentSongFlutter中如何获取文件路径并保存到状态变量中?

android flutter

4
推荐指数
1
解决办法
1644
查看次数