<div dir="ltr">FYI all, Android has made some storage changes in Android 10, and even more restricted in 11. I have not gotten to the bottom of it myself but you can read about the changes here:<div><a href="https://developer.android.com/about/versions/10/privacy/changes#scoped-storage">https://developer.android.com/about/versions/10/privacy/changes#scoped-storage</a></div><div><a href="https://developer.android.com/about/versions/11/privacy/storage">https://developer.android.com/about/versions/11/privacy/storage</a><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><b><font face="georgia, serif"><span style="background-color:rgb(255,255,255)"><br>--<br>Timmy Braun<br>Cell: +501-615-4531</span></font></b></div></div></div></div></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jan 1, 2021 at 4:04 PM Troy A. Griffitts <<a href="mailto:scribe@crosswire.org">scribe@crosswire.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u><div>Hmmm. That's odd. If you can adb logcat your tablet while it is plugged into your laptop and have a look at the output when Bishop starts up, it might give us a clue. Bishop is pretty noisy to the logs. The detection logic is located in init(), here:<br><br><a href="https://crosswire.org/svn/sword/trunk/bindings/java-jni/jni/swordstub.cpp" target="_blank">https://crosswire.org/svn/sword/trunk/bindings/java-jni/jni/swordstub.cpp</a><br><br><br><br><div class="gmail_quote">On January 1, 2021 2:18:29 PM MST, Tobias Klein <<a href="mailto:contact@tklein.info" target="_blank">contact@tklein.info</a>> wrote:<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="auto">
<div dir="auto">Thanks Troy!</div><div dir="auto"><span style="font-size:12pt"><br></span></div><div dir="auto"><span style="font-size:12pt">I see this working with Bishop on my phone (Android 8.1.0). There Bishop reads from and writes to /sdcard/sword.</span></div><div dir="auto"><br></div><div dir="auto">However, it is not working on my Tablet (Android 10). I do have SWORD directories there with this structure:</div><div dir="auto">/sdcard/sword</div><div dir="auto">/sdcard/sword/installMgr</div><div dir="auto">/sdcard/sword/mods.d</div><div dir="auto">/sdcard/sword/modules</div><div dir="auto"><br></div><div dir="auto">When starting Bishop on the Tablet it asks for permissions and after confirmation it does not show any existing modules based on the structure above.</div><div dir="auto"><br></div><div dir="auto">Best regards,</div><div dir="auto">Tobias</div><div dir="auto"><br></div>
<div id="gmail-m_-3039135168517310979aqm-original" style="color:black">
<div><div style="color:black">
<p style="color:black;font-size:10pt;font-family:sans-serif;margin:8pt 0px">Am 1. Januar 2021 21:34:00 schrieb "Troy A. Griffitts" <<a href="mailto:scribe@crosswire.org" target="_blank">scribe@crosswire.org</a>>:</p>
<blockquote type="cite" class="gmail_quote" style="margin:0px 0px 0px 0.75ex;border-left:1px solid rgb(128,128,128);padding-left:0.75ex">
Yes, that's exactly right. Upon install, Bishop asks for permissions to read and right files to /sdcard/sword/. If it is able, it does, if not, it writes to its app’s private data area.<br><br>I don't believe there is anything like this available on iOS, but I am no expert. I would be interested to learn how iOS handles other common data files which have multiple apps needing the ability to read and write, like photos.<br><br>Thanks for wanting to coordinate on where files are stored.<br><br>Troy<br><br><div class="gmail_quote">On January 1, 2021 1:07:16 PM MST, Tobias Klein <<a href="mailto:contact@tklein.info" target="_blank">contact@tklein.info</a>> wrote:<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="auto">
<div dir="auto">Hi Troy!</div><div dir="auto"><br></div>Happy new year!<div dir="auto"><br></div><div dir="auto">Where does Bishop store the SWORD data files on Android? I was browsing the filesystem but could not find the respective directory.</div><div dir="auto"><br></div><div dir="auto">I am asking because I am working on Android support for node-sword-interface and I wanted to align this and use a common place for the SWORD data files. So far I thought /sdcard/sword would be the right place.</div><div dir="auto"><br></div><div dir="auto">Best regards,</div><div dir="auto">Tobias</div>
</div>
</blockquote></div><br>-- <br>Sent from my Android device with K-9 Mail. Please excuse my brevity.</blockquote>
</div>
</div>
</div><div dir="auto"><br></div>
</div>
</blockquote></div><br>-- <br>Sent from my Android device with K-9 Mail. Please excuse my brevity.</div>_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br>
<a href="http://crosswire.org/mailman/listinfo/sword-devel" rel="noreferrer" target="_blank">http://crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page</blockquote></div>