android - 您如何接受共享到您的 Android 应用程序的任何文件?
问题描述
因此,我针对我的一项活动设置了意图过滤器,如下所示:
<activity android:theme="@android:style/Theme.Translucent.NoTitleBar" android:name="com.myaapp.sharescreen" android:icon="@drawable/icon" android:label="Smokeball">
<intent-filter>
<action android:name="android.intent.action.SEND" />
<data android:mimeType="*/*" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
所以在我的活动 OnCreate 我正在检查动作
if (Intent.Action == Intent.ActionSend)
{
问题是我看到很多区域只检查文本或图像的类型,但是如果我想接受共享的任何类型的任何文件,我应该在 Intent 属性上访问什么?
谢谢
解决方案
推荐阅读
- java - 我如何通过网络服务休息的 id 获取用户信息
- java - 背景颜色在 JFrame 中不起作用 JPanel
- c - 堆内存怎么可能比栈内存占用更多的RAM?
- go - 为什么错误类型上的类型开关不起作用?
- purescript - Purescript 将类视为循环类型的同义词
- javascript - 一个跨整个站点使用的 Django Channels websocket 消费者?
- jquery - 将 curl 命令转换为带有特定标头的 ajax
- php - 如何从 PHP 数组中打印具有 4 列的动态表并添加空以完成表行
- python-3.x - 付款批准后如何获取 return_url,以便我可以在 return_url 中获取付款人 ID?
- php - 为什么 __soapcall 将 xs:decimal 翻译为“true”?