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