我正在尝试从电子邮件附件中打开自定义文件类型到我的应用中。我在点击自定义文件时使用了意图过滤器来打开我的应用程序。这是我的意图过滤器。
<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(),它返回了电子邮件附件的文件系统目录。
由于
答案 0 :(得分:0)
您需要提供BroadcastReceiver
才能在您的应用中处理此问题。
var bc = Ti.Android.createBroadcastReceiver({
onReceived: function() {
Ti.API.info('Handling broadcast.');
}
});
Ti.Android.registerBroadcastReceiver(bc, [Ti.Android.ACTION_VIEW]);