gpt4 book ai didi

android - 创建打开自定义文件扩展名的应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:38:37 25 4
gpt4 key购买 nike

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

打开.pdf文件的是Adobe Reader,打开.jpg文件的是Photo Viewer

具体情况:
1. .abcd 文件应该在应用程序本身之外/外部。 (因为 .pdf 是 Adob​​e Reader)
2. .abcd 文件是一个压缩文件,其中包含几个文件夹和.xml、.txt 和.jpg 文件。我想我想将它解压缩 - 也许是暂时的 - 到存储中的某个地方(绝对需要一个压缩/解压缩库),然后读取单独的 .xml、.txt 和 .jpg 文件。

寻找此问题的见解和答案。

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

最佳答案

我认为您需要通过 intent-filter 进行此类自定义,例如:

<intent-filter android:icon="your_drawable-resource"
android:label="your_string_resource"
android:priority="integer">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="file" />
<data android:host="*" />
<data android:pathPattern=".*\\.YOUR_CUSTOM_FILE_EXTENSION" />
</intent-filter>

你还应该看看:

关于android - 创建打开自定义文件扩展名的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18577860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com