从Intent.ACTION_VIEW中检索网址

时间:2014-01-08 11:16:40

标签: android android-intent

我有以下情况

从电子邮件附件(gmail)打开文件 - >查看并将其保存到我的应用程序。

为了处理这个问题,我在manifest.xml中添加了这个

<intent-filter>
                <action android:name="android.intent.action.VIEW">
                </action>

                <category android:name="android.intent.category.DEFAULT">
                </category>

                <data android:scheme="content" android:mimeType="*/*"/>  
                <data android:scheme="file" android:mimeType="*/*"/>  


            </intent-filter>

当我获取此数据时,我没有使用intent.getData()或通过extras获取url。 我可能会遗漏一些非常简单的东西。

欢呼声, Saurav

1 个答案:

答案 0 :(得分:0)

请这样做

<intent-filter>
  <action android:name="android.intent.action.VIEW" />
  <action android:name="android.intent.action.EDIT" />
  <category android:name="android.intent.category.DEFAULT" />
  <data
    android:mimeType="application/mytype"
    android:host="*" 
    android:pathPattern=".*\\.mytpe"
  />
</intent-filter>