aboutsummaryrefslogtreecommitdiffstats
path: root/java/org
diff options
context:
space:
mode:
authorPo Lu2023-09-02 10:05:23 +0800
committerPo Lu2023-09-02 10:06:05 +0800
commitd286f6889cf7877d79bbc2604d18819b72e9c97b (patch)
treea9a5c234d6a836681d8e1a7b55d72647a22f2fcf /java/org
parentf735eb962815be2e62d4b876963baa744f65139d (diff)
downloademacs-d286f6889cf7877d79bbc2604d18819b72e9c97b.tar.gz
emacs-d286f6889cf7877d79bbc2604d18819b72e9c97b.zip
Open org-protocol:// links on Android
* doc/emacs/android.texi (Android Startup): Revise to reflect changes in the set of files registered for Emacsclient and mention org-protocol support. * java/AndroidManifest.xml.in: Open all files, not just a particular subset of image and data files. Register an org-protocol scheme handler. * java/org/gnu/emacs/EmacsOpenActivity.java (onCreate): Provide URI to Emacs verbatim if its scheme is `org-protocol'.
Diffstat (limited to 'java/org')
-rw-r--r--java/org/gnu/emacs/EmacsOpenActivity.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/java/org/gnu/emacs/EmacsOpenActivity.java b/java/org/gnu/emacs/EmacsOpenActivity.java
index ea503ebd120..ca6d99e20b7 100644
--- a/java/org/gnu/emacs/EmacsOpenActivity.java
+++ b/java/org/gnu/emacs/EmacsOpenActivity.java
@@ -477,6 +477,10 @@ public final class EmacsOpenActivity extends Activity
477 } 477 }
478 } 478 }
479 } 479 }
480 else if (uri.getScheme ().equals ("org-protocol"))
481 /* URL is an org-protocol:// link, which is meant to be
482 directly relayed to emacsclient. */
483 fileName = uri.toString ();
480 484
481 if (fileName == null) 485 if (fileName == null)
482 { 486 {