2011-05-26 42 views
0

我在我的应用程序内创建了一个obj查看器(用于查看3D模型),并希望此功能与其他应用程序共享。 OBJ文件通常以.obj结尾。有人可以简短地描述我必须听哪些广播,提供我的3d查看器,每次用户处理这些文件?根据特定文件名结尾捕捉广播意图

在此先感谢

回答

1

把这样的事情在你的AndroidManifest.xml中的活动应该工作:

<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=".*\\.obj" /> 
    <data android:host="*" /> 
</intent-filter> 

如果你有一个MIME类型,那么你应该填补的,以及因此它的工作原理如果扩展名是错的,但是mime类型是正确的。

+1

这是一个无效的MIME类型。通配符MIME类型是“\ */\ *”。 – hackbod 2011-05-26 07:00:26

+0

thx,我会注意到。 – GeekYouUp 2011-05-26 07:05:15

+0

在维基百科上(http://en.wikipedia.org/wiki/Wavefront_.obj_file),theres'application/x-tgif'?称为MIME类型。这是正确的把它放入''? – 2011-05-26 07:40:07