gpt4 book ai didi

android - 使我的应用程序作为文件选择器对话框中的一个选项可用

转载 作者:行者123 更新时间:2023-11-30 01:28:47 24 4
gpt4 key购买 nike

如何使我的应用程序在文件选择器的“打开自”对话框中可用?以及如何在 Activity 代码中处理该请求?

这是我希望我的应用程序作为一个选项出现的对话框的屏幕截图(此对话框来自于将文件上传到谷歌驱动器):

enter image description here

最佳答案

您可以在 mainfest 文件的 intent-filter 中指定 mimeType。您的应用程序将被添加到共享列表。

例如,您需要添加用于文本共享的应用,然后使用mimeType="text/plain"

  <activity android:name="ShareActivity">
<intent-filter>
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="text/plain"/>
</intent-filter>
</activity>

处理共享:

在您的 Activity 的 onCreate 方法中编写此代码( Activity 在 mainfest 中声明,带有 intent 过滤器(以上))

    if (Intent.ACTION_SEND.equals(intent.getAction()))
{
Uri uri = (Uri) intent.getParcelableExtra(Intent.EXTRA_STREAM);

//here you will get data which is shared.
}

关于android - 使我的应用程序作为文件选择器对话框中的一个选项可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36052569/

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