0

我在我的以下声明Manifest.xml

<activity android:name="com.example.app.SelectLinks">

        <intent-filter>

        <action android:name="android.intent.action.VIEW" />
        <action android:name="android.intent.action.PICK" />
        <action android:name="android.intent.action.OPEN" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="file" />
        <data android:mimeType="*/*" />
        <data android:pathPattern=".*\\.pls" />

        </intent-filter>

    </activity>

当我尝试打开 .pls 文件时,我的应用程序会出现在操作选择器中。问题是我不知道如何在 Activity 的网站上处理这个问题。任何例子表示赞赏。

4

1 回答 1

0

在活动调用getIntent()中。它返回一个Intent启动活动的对象。

您可以通过调用 Intent 的 、 、 和 等方法来获取 Intent 中的getAction()数据getType()getData()其他getCategories()信息getExtras()

有关更多信息,请参阅Intent 文档

请注意,如果launchMode活动的 是singleTop,实现onNewIntent()回调,则意图作为参数传递。更多关于这里

于 2013-10-15T08:38:26.743 回答