0

我正在尝试将电子邮件附件中的自定义文件类型打开到我的应用程序中。单击自定义文件时,我正在使用意图过滤器打开我的应用程序。这是我的意图过滤器。

<intent-filter>
            <data android:scheme="content" />
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:mimeType="application/*" />
            <data android:pathPattern=".*\\.asd" />
        </intent-filter>

但现在我需要阅读附件。我没有找到任何文档。有谁能够帮我。

注意:对于 Iphone,我使用了 Ti.App.getArguments(),它返回电子邮件附件的文件系统目录。

谢谢

4

1 回答 1

0

您需要提供BroadcastReceiver在您的应用程序中处理此问题的意图。

var bc = Ti.Android.createBroadcastReceiver({
    onReceived: function() {
        Ti.API.info('Handling broadcast.');
    }
});

Ti.Android.registerBroadcastReceiver(bc, [Ti.Android.ACTION_VIEW]);
于 2013-04-16T06:30:56.930 回答