I don't use any and mine works. See below. Although I still have an issue in Gmail where you have to save before opening to get it into my app. It is for text files.
<activity>
<intent-filter>
<data android:mimeType="text/plain" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.GET_CONTENT"/>
<action android:name="android.intent.action.EDIT" />
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:mimeType="text/*"/>
<data android:scheme="http" android:host="*" android:pathPattern=".*\\.txt" />
<data android:scheme="https" android:host="*" android:pathPattern=".*\\.txt" />
<data android:scheme="content" android:host="*" android:mimeType="text/*"/>
<data android:scheme="file" android:host="*" android:mimeType="*/*" android:pathPattern=".*\\.txt" />
</intent-filter>
</activity>
In your AS code, you will need something like below...
import flash.events.InvokeEvent;
NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE,onInvoke);
var file_ani:File;
var fs_ani:FileStream;
function onInvoke(event:InvokeEvent):void
{
trace("FileOpenExample.onInvoke(event)");
if(event.arguments && event.arguments.length)
{
var contentUri:String = event.arguments[0] as String;
trace("Content:", contentUri);
file_ani = new File(contentUri);
fs_ani = new FileStream();
fs_ani.openAsync(file_ani, FileMode.READ);
fs_ani.addEventListener(Event.COMPLETE, onFileComplete, false, 0, true);
}
}
function onFileComplete(event:Event):void
{
var fs:FileStream = event.target as FileStream;
var fileContent:String = fs.readUTFBytes(fs.bytesAvailable);
trace(fileContent);
file_ani = null;
fs_ani = null;
}