<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">The biggest barrier to having a common
      location for all sword front ends to store modules is security
      policy. Mobile OS vendors try to not let any app access data
      outside of their own sandbox. There are a few exceptions, but the
      rules change periodically.</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">On 3/30/26 11:26, Troy A. Griffitts
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:d2151373-a86c-4fda-a2b2-3e18c62b1167@crosswire.org">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Bishop does have a search path it looks for modules.  Most
        notably it tries to find a SWORD library, first at:</p>
      <p>/sdcard/Documents/sword, then<br>
        /sdcard/sword</p>
      <p>then AUGMENTS any AndBible modules it might have access to
        reach at (which I don't think is allowed anymore in modern
        Android releases):<br>
        /sdcard/Android/data/net.bible.android.activity/files</p>
      <p><a class="moz-txt-link-freetext"
href="https://crosswire.org/svn/sword/trunk/bindings/java-jni/jni/swordstub.cpp"
          moz-do-not-send="true">https://crosswire.org/svn/sword/trunk/bindings/java-jni/jni/swordstub.cpp</a></p>
      <p>Then falls back to STORAGE_BASE set from
        SWMgr.getStorageBasePath(), which is basically:</p>
      <p>app.getApplicationContext().getFilesDir().getAbsolutePath();</p>
      <p><a class="moz-txt-link-freetext"
href="https://crosswire.org/svn/sword/trunk/bindings/java-jni/src/org/crosswire/android/sword/SWMgr.java"
          moz-do-not-send="true">https://crosswire.org/svn/sword/trunk/bindings/java-jni/src/org/crosswire/android/sword/SWMgr.java</a><br>
        <a class="moz-txt-link-freetext"
href="https://crosswire.org/svn/sword/trunk/bindings/Android/SWORD/app/src/main/java/org/crosswire/android/sword/AndroidMgr.java"
          moz-do-not-send="true">https://crosswire.org/svn/sword/trunk/bindings/Android/SWORD/app/src/main/java/org/crosswire/android/sword/AndroidMgr.java</a></p>
      <div class="moz-cite-prefix">This is the app's private file store,
        which modern versions of Android sandbox and only the the app
        itself can access, if I understand correctly.</div>
      <div class="moz-cite-prefix"><br>
      </div>
      <div class="moz-cite-prefix">Last I looked into this, I was
        hopeful /sdcard/Document/sword could be an officially sanctioned
        place to share a sword module library between SWORD apps.</div>
      <div class="moz-cite-prefix"><br>
      </div>
      <div class="moz-cite-prefix">Troy</div>
      <div class="moz-cite-prefix"><br>
      </div>
      <div class="moz-cite-prefix"><br>
      </div>
      <div class="moz-cite-prefix">On 3/30/26 5:40 AM, Fr Cyrille wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:607ce73a-72cd-4a71-9f5f-db864a86a5b0@tiberiade.be">
        <meta http-equiv="content-type"
          content="text/html; charset=UTF-8">
        Dear Tobias, Troy, and Tuomas,<br>
        I’d like to take the opportunity of Ezra Bible’s release to
        revisit the idea of having a shared folder (Sword?) for modules
        on Android; this would make using the various apps much easier.
        I don’t have the expertise to help or fully grasp the technical
        challenges involved, but it would be great not to have to store
        the same modules three times.<br>
        <br>
        <div class="moz-signature">-- <br>
          Vous aimez la Bible ? Vous êtes étudiant en théologie ?
          Utilisez l'application libre <a href="https://xiphos.org/"
            moz-do-not-send="true">Xiphos</a> ou <a
            href="https://andbible.github.io/" moz-do-not-send="true">Andbible</a>
          et accédez aux textes sources, à des commentaires, des
          dictionnaires et beaucoup d'autres fonctionnalités... Me
          contacter pour des traductions en français.</div>
        <br>
        <fieldset class="moz-mime-attachment-header"></fieldset>
        <pre wrap="" class="moz-quote-pre">_______________________________________________
sword-devel mailing list
<a class="moz-txt-link-abbreviated moz-txt-link-freetext"
        href="mailto:sword-devel@crosswire.org" moz-do-not-send="true">sword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext"
        href="https://crosswire.org/mailman/listinfo/sword-devel"
        moz-do-not-send="true">https://crosswire.org/mailman/listinfo/sword-devel</a>
</pre>
      </blockquote>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre wrap="" class="moz-quote-pre">_______________________________________________
sword-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext" href="https://crosswire.org/mailman/listinfo/sword-devel">https://crosswire.org/mailman/listinfo/sword-devel</a>
</pre>
    </blockquote>
    <p><br>
    </p>
    <div class="moz-signature">-- <br>
      <meta http-equiv="CONTENT-TYPE" content="text/html; charset=UTF-8">
      <title>signature</title>
      <p><font color="#000000">Peace,<br>
          <b><big><i>Michael Johnson</i></big></b></font><b><br>
          <font color="#000070">
            26 HIWALANI LOOP • MAKAWAO HI 96768-8747</font></b><font
          color="#000070"> • USA<br>
          <a href="https://mljohnson.org/">mljohnson.org</a> • <a
            href="https://eBible.org">eBible.org</a> • <a
            href="https://WorldEnglish.Bible">WorldEnglish.Bible</a> • <a
            href="https://PNG.Bible">PNG.Bible</a><br>
          Signal/WhatsApp/Telephone: +1 808-333-6921<br>
          Telegram: @kahunapule • <a
            href="https://www.facebook.com/kahunapule">Facebook:
            fb.me/kahunapule</a></font></p>
    </div>
  </body>
</html>