[Android Apps and Games] tliebeck:
Tried it, getting this exception:

04-02 15:27:13.556 26877 26877 D AndroidRuntime: Shutting down VM
04-02 15:27:13.557 26877 26877 E AndroidRuntime: FATAL EXCEPTION: main
04-02 15:27:13.557 26877 26877 E AndroidRuntime: Process: org.openintents.notepad, PID: 26877
04-02 15:27:13.557 26877 26877 E AndroidRuntime: java.lang.RuntimeException: Unable to resume activity {org.openintents.notepad/org.openintents.notepad.NoteEditor}: java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3788)
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3828)
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2991)
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at android.app.ActivityThread.-wrap14(ActivityThread.java)
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1635)
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at android.os.Handler.dispatchMessage(Handler.java:102)
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at android.os.Looper.loop(Looper.java:154)
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at android.app.ActivityThread.main(ActivityThread.java:6692)
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at java.lang.reflect.Method.invoke(Native Method)
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468)
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358)
04-02 15:27:13.557 26877 26877 E AndroidRuntime: Caused by: java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at android.database.CursorWindow.nativeGetLong(Native Method)
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at android.database.CursorWindow.getLong(CursorWindow.java:524)
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at android.database.AbstractWindowedCursor.getLong(AbstractWindowedCursor.java:75)
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at android.database.CursorWrapper.getLong(CursorWrapper.java:127)
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at org.openintents.notepad.NoteEditor.getNoteFromContentProvider(NoteEditor.java:845)
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at org.openintents.notepad.NoteEditor.onResume(NoteEditor.java:679)
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1277)
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at android.app.Activity.performResume(Activity.java:7058)
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3765)
04-02 15:27:13.557 26877 26877 E AndroidRuntime:	... 10 more

Looking at the OI Note source code here: https://github.com/openintents/note.../java/org/openintents/notepad/NoteEditor.java

It looks that code is intended to read a content:// URI generated within their app, not from other apps. They're behaving as though any content:// URI sent a reference to a note in their database with a bunch of proprietary columns FX of course isn't providing these.

OI Note does work fine if you have FX use file:// URIs to open files, at was the default in FX 6.3 and prior. This setting can be changed in FX's settings, "Opening Files", "Use Content URIs" (last option). This option will be removed in a not-too-distant version of FX, as the Play Store will require this starting November 2018.