【发布时间】:2016-03-21 16:38:48
【问题描述】:
我需要获取隐式intent提供的文件名和路径,我试过getIntent().getdata().getpath();方法,但它不起作用,我是android新手,所以请帮助我。
这是我的清单代码
<intent-filter><action android:name="android.intent.action.SEND"/><category android:name="android.intent.category.DEFAULT"/><data android:mimeType="audio/*"/>
</intent-filter>
和代码:
FILE file=new FILE(getIntent().getData().getpath());
【问题讨论】:
-
由于该代码甚至无法编译,我们无法为您提供帮助,您当然也没有使用它。我们也不知道您使用的是什么“隐含意图”。通常,您不会在 Android 中使用
Intent对象获得“文件名和路径”。你会得到一个Uri值 (getIntent().getData()),而Uri不必指向文件。
标签: android android-intent filter