Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 注册活动以接收隐式意图_Android_Intentfilter - Fatal编程技术网

Android 注册活动以接收隐式意图

Android 注册活动以接收隐式意图,android,intentfilter,Android,Intentfilter,我正在尽一切努力注册我的活动,以响应扩展名为.wcd的文件,我已经这样做了,但在我尝试共享时没有收到它。这是我的代码 <activity android:name="package.app.activity" android:exported="true" android:label="@string/title_activity_name" > <intent-filter> <

我正在尽一切努力注册我的活动,以响应扩展名为.wcd的文件,我已经这样做了,但在我尝试共享时没有收到它。这是我的代码

<activity
        android:name="package.app.activity"
        android:exported="true"
        android:label="@string/title_activity_name" >
        <intent-filter>
            <action android:name="android.intent.action.VIEW" />

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

            <data android:scheme="file" />
            <data android:mimeType="*/*" />
            <data android:pathPattern=".*\\.wcd" />
            <data android:pathPattern=".*\\..*\\.wcd" />
            <data android:pathPattern=".*\\..*\\..*\\.wcd" />
            <data android:pathPattern=".*\\..*\\..*\\..*\\.wcd" />
            <data android:host="*" />
        </intent-filter>
    </activity>
有任何纾困措施吗??提前感谢您的帮助。

直接从
pdf
中提取并更改为
wcd

        <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:scheme="file" />
            <data android:host="*" />
            <data android:pathPattern=".*\\.wcd" />
        </intent-filter>


这对我来说很有用。

可能重复@Nija我知道这听起来像是重复的,但我的代码与那个答案有多大的不同,我见过那个答案,但它对我不起作用。这就是为什么我发布了一个新的问题副本,因为问了同样的问题-另外一点是mime类型是错误的。具体请参见
子类型可以是星号通配符(*),以指示任何子类型都匹配。
rili?那不会给我一个畸形的男人吗??从doucmentation中,它表示一个星号(“*”)与前一个字符的0到多个匹配序列。。。所以我不明白你。。。你能重新写下你所说的哑剧吗?@NijaI我想我会退一步问你,你试过我链接的可能重复的第三个例子了吗?
        <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:scheme="file" />
            <data android:host="*" />
            <data android:pathPattern=".*\\.wcd" />
        </intent-filter>