gpt4 book ai didi

android - 用我的安卓应用程序打开一个文件

转载 作者:太空宇宙 更新时间:2023-11-03 10:22:43 24 4
gpt4 key购买 nike

我正在开发一个应用程序,我需要用户能够打开我的应用程序,例如,当从 gmail 应用程序、下载文件夹或“文件资源管理器”中单击附件时。

我已经进行了很多谷歌搜索,甚至在 SO 中发现了一些问题,但我无法完成这项工作。

这是我的 Manifest.xml 文件的样子:

<receiver android:name="MySMS2CloudReceiver"> 
<intent-filter>
<action android:name="android.intent.action.ACTION_VIEW" />
<action android:name="android.intent.action.ACTION_EDIT" />
<action android:name="android.intent.action.ACTION_PICK" />
<data android:scheme="http" />
<data android:pathPattern=".*\\.xml" />
<data android:host="*" />
<data android:mimeType="application/rss+xml" />
<data android:mimeType="application/atom+xml" />
<data android:mimeType="application/xml" />
<data android:mimeType="text/xml" />
</intent-filter>
</receiver>

我的广播接收器:

public class MySMS2CloudReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.d("MySMS2CloudReceiver", "Leaving onReceived...");
}
}

但是现在,当我在标题为“使用完成操作”的弹出窗口中单击电子邮件中的附件时,我的应用程序甚至没有列在那里......

知道会发生什么吗?

谢谢!!

最佳答案

就我个人而言,我以前没有这样做过,但是您尝试过这个解决方案吗?

Why isn't my app on the list of apps to open txt file?

关于android - 用我的安卓应用程序打开一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17383058/

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