<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thanks. I installed it from the Play Store but haven't gotten it to work with a Humanware display either Bluetooth or USB. It could use something like a status or test button, because there is no feedback as to why it doesn't work. Maybe a permissions thing,
I don't know.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr style="display: inline-block; width: 98%;">
<div style="direction: ltr; font-family: Calibri, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<b>From:</b> BRLTTY <brltty-bounces@brltty.app> on behalf of Peter Lecky <peter.lecky@stopka.sk><br>
<b>Sent:</b> Thursday, April 4, 2024 11:01 AM<br>
<b>To:</b> Informal discussion between users and developers of BRLTTY. <brltty@brltty.app><br>
<b>Subject:</b> Re: [BRLTTY] Brlapi on Android</div>
<div style="direction: ltr;"> </div>
<div style="font-size: 11pt;">Hello,<br>
<br>
No, I tested on Android 14, brltty works and is usable. You can install<br>
it from google play, so documentation is correct in this.<br>
<br>
<a href="https://play.google.com/store/apps/details?id=org.a11y.brltty.android&hl=en_US" id="OWAea9eecf7-cf58-1711-8b63-1ba8bf808c6c" class="OWAAutoLink" data-auth="NotApplicable">https://play.google.com/store/apps/details?id=org.a11y.brltty.android&hl=en_US</a><br>
<br>
I played with brlapi in Android and at least older releases are usable<br>
with that simple tweak in build system which i mentioned.<br>
<br>
My change causes, that libraries for all supported systems are generated<br>
without version suffix, which is not good, we need it only for Android<br>
libraries, i Did it only to test whether it will work with correctly<br>
named libs.<br>
<br>
With best<br>
<br>
Peter<br>
<br>
On 4. 4. 2024 16:37, cstrobel crosslink.net wrote:<br>
> Peter:<br>
> I thought in one of your previous messages you said you were<br>
> trying to use Android 7. In the documentation it says Android 8 is<br>
> required. I tried to install BRLTTY on Android 9 last fall, but I<br>
> never got it to work, although I can't remember exactly what error I<br>
> got. I'm not sure how you would install it in a virtual machine, but<br>
> Quick EMU does have Android 7, 8, and 9. I don't think BRLTTY is in<br>
> the Playstore like the documentation says.<br>
> Maybe I could try another experiment, but I would probably have to use<br>
> Android 9.<br>
><br>
><br>
><br>
><br>
><br>
> ------------------------------------------------------------------------<br>
> *From:* BRLTTY <brltty-bounces@brltty.app> on behalf of Peter Lecky<br>
> <peter.lecky@stopka.sk><br>
> *Sent:* Wednesday, April 3, 2024 5:40 AM<br>
> *To:* brltty@brltty.app <brltty@brltty.app><br>
> *Subject:* Re: [BRLTTY] Brlapi on Android<br>
> Good morning,<br>
><br>
> I made some progress with this, but still do not have working library,<br>
> so please, if someone has any idea what to do, then let me know.<br>
><br>
> I made my own build from latest source (master branch). I changed<br>
> common.mk, to have libraries without version suffix. More concretely, i<br>
> changed line<br>
><br>
> API_LIB_VERSIONED = $(API_LIB).$(API_VERSION)<br>
><br>
> to<br>
><br>
> API_LIB_VERSIONED = $(API_LIB)<br>
><br>
> And then<br>
><br>
> make clean<br>
><br>
> cfg-android -a arm64-v8a<br>
><br>
> make<br>
><br>
> I manually added resulting libraries and jar archive to my project and<br>
> successfully compiled.<br>
><br>
> I can now properly load library, but with another kind of crash.<br>
><br>
> Testing with this code in onclick method on one button:<br>
><br>
> ConnectionBase cb=null;<br>
><br>
> try {<br>
> cb=new ConnectionBase(new ConnectionSettings());<br>
> Shares.I.mTTS.say((cb==null)?"null":"have<br>
> instance"+cb.getModelIdentifier());<br>
> }catch(Exception e) {}<br>
> And it crashes whole virtual machine with this in log (removing<br>
> timestamp to make it readable ;)):<br>
> AndroidRuntime: FATAL EXCEPTION: main<br>
> AndroidRuntime: Process: xx.xx.xx, PID: 13299<br>
> AndroidRuntime: connect: No such file or directory<br>
> AndroidRuntime: at<br>
> org.a11y.brlapi.ConnectionBase.openConnection(Native Method)<br>
> AndroidRuntime: at<br>
> org.a11y.brlapi.ConnectionBase.<init>(ConnectionBase.java:43)<br>
> AndroidRuntime: at<br>
> xx.xx.xx.UIMainScreen.onBatteryClick(UIMainScreen.java:497)<br>
> Please, let me know if someone has any ideas<br>
> Thank you<br>
> Peter<br>
><br>
> On 28. 3. 2024 14:07, Peter Lecky wrote:<br>
> > Good afternoon to all,<br>
> ><br>
> > I am trying to use brlapi library for android in the project. I found<br>
> > this page:<br>
> ><br>
> > <a href="https://brltty.app/android.html" id="OWA0dac4788-7c41-7907-7ba4-bfa3acd0e0bc" class="OWAAutoLink" data-auth="NotApplicable">
https://brltty.app/android.html</a> <<a href="https://brltty.app/android.html" id="OWAad11a6df-a736-1b6d-0465-087bca093340" class="OWAAutoLink" data-auth="NotApplicable">https://brltty.app/android.html</a>><br>
> ><br>
> > There is a older build of brlapi library which i am trying to use. I<br>
> > used repository mentioned on that page and successfully compiled my<br>
> > project, but my app crashes during initialization of the library with<br>
> > this error:<br>
> ><br>
> >> AndroidRuntime: FATAL EXCEPTION: main<br>
> >> AndroidRuntime: Process: xxx.xxx.xxx, PID: 29870<br>
> >> AndroidRuntime: java.lang.UnsatisfiedLinkError: dlopen failed:<br>
> >> library "libbrlapi.so.0.8" not found: needed by<br>
> >><br>
> /data/app/~~YB-_ApEJ6BKmHFGYgcO1CQ==/xxx.xxx.xxx-YTdxhFskgX0ZhCxZbEwOhw==/base.apk!/lib/arm64-v8a/libbrlapi_java.so<br>
> >> in namespace clns-5<br>
> >> AndroidRuntime: at<br>
> >> java.lang.Runtime.loadLibrary0(Runtime.java:1082)<br>
> >> AndroidRuntime: at<br>
> >> java.lang.Runtime.loadLibrary0(Runtime.java:1003)<br>
> > It seems that libbrlapi_java library tryes to load libbrlapi.so with<br>
> > version suffix (initialization crashes because file "libbrlapi.so.0.8"<br>
> > is missing) but compiled apk contains libbrlapi.so without version<br>
> > suffix.<br>
> ><br>
> > I tryed to fetch all required files and added libs manually. Tryed to<br>
> > rename brlapi.so to brlapi.so.0.8, but it seems that the package<br>
> > manager does not support fformats other than something.so.<br>
> ><br>
> > Can someone help please?<br>
> ><br>
> > With best and thanks<br>
> ><br>
> > Peter<br>
> ><br>
> --<br>
> Peter Lecký Stopka n. o.<br>
> _______________________________________________<br>
> This message was sent via the BRLTTY mailing list.<br>
> To post a message, send an e-mail to: BRLTTY@brltty.app<br>
> For general information, go to:<br>
> <a href="http://brltty.app/mailman/listinfo/brltty" id="OWAe386d8b5-1a28-cbe3-3abe-b7f5c105e2bc" class="OWAAutoLink" data-auth="NotApplicable">
http://brltty.app/mailman/listinfo/brltty</a><br>
> <<a href="http://brltty.app/mailman/listinfo/brltty" id="OWA32034b83-9d2b-3cf1-11cc-4fefe27a31d5" class="OWAAutoLink" data-auth="NotApplicable">http://brltty.app/mailman/listinfo/brltty</a>><br>
><br>
> _______________________________________________<br>
> This message was sent via the BRLTTY mailing list.<br>
> To post a message, send an e-mail to: BRLTTY@brltty.app<br>
> For general information, go to: <a href="http://brltty.app/mailman/listinfo/brltty" id="OWAed947b3e-9fe9-4c97-9ef9-0418c563b5b2" class="OWAAutoLink" data-auth="NotApplicable">
http://brltty.app/mailman/listinfo/brltty</a><br>
--<br>
Peter Lecký Stopka n. o.<br>
_______________________________________________<br>
This message was sent via the BRLTTY mailing list.<br>
To post a message, send an e-mail to: BRLTTY@brltty.app<br>
For general information, go to: <a href="http://brltty.app/mailman/listinfo/brltty" id="OWAdf701620-c2fe-c5b8-e80f-06b65bb96bb2" class="OWAAutoLink" data-auth="NotApplicable">
http://brltty.app/mailman/listinfo/brltty</a></div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr style="display: inline-block; width: 98%;">
<div style="direction: ltr; font-family: Calibri, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<b>From:</b> BRLTTY <brltty-bounces@brltty.app> on behalf of Peter Lecky <peter.lecky@stopka.sk><br>
<b>Sent:</b> Thursday, April 4, 2024 11:01 AM<br>
<b>To:</b> Informal discussion between users and developers of BRLTTY. <brltty@brltty.app><br>
<b>Subject:</b> Re: [BRLTTY] Brlapi on Android</div>
<div style="direction: ltr;"> </div>
<div style="font-size: 11pt;">Hello,<br>
<br>
No, I tested on Android 14, brltty works and is usable. You can install<br>
it from google play, so documentation is correct in this.<br>
<br>
<a href="https://play.google.com/store/apps/details?id=org.a11y.brltty.android&hl=en_US" id="OWA30dab106-43d5-9b29-a39a-dff32a67103d" class="OWAAutoLink" data-auth="NotApplicable">https://play.google.com/store/apps/details?id=org.a11y.brltty.android&hl=en_US</a><br>
<br>
I played with brlapi in Android and at least older releases are usable<br>
with that simple tweak in build system which i mentioned.<br>
<br>
My change causes, that libraries for all supported systems are generated<br>
without version suffix, which is not good, we need it only for Android<br>
libraries, i Did it only to test whether it will work with correctly<br>
named libs.<br>
<br>
With best<br>
<br>
Peter<br>
<br>
On 4. 4. 2024 16:37, cstrobel crosslink.net wrote:<br>
> Peter:<br>
> I thought in one of your previous messages you said you were<br>
> trying to use Android 7. In the documentation it says Android 8 is<br>
> required. I tried to install BRLTTY on Android 9 last fall, but I<br>
> never got it to work, although I can't remember exactly what error I<br>
> got. I'm not sure how you would install it in a virtual machine, but<br>
> Quick EMU does have Android 7, 8, and 9. I don't think BRLTTY is in<br>
> the Playstore like the documentation says.<br>
> Maybe I could try another experiment, but I would probably have to use<br>
> Android 9.<br>
><br>
><br>
><br>
><br>
><br>
> ------------------------------------------------------------------------<br>
> *From:* BRLTTY <brltty-bounces@brltty.app> on behalf of Peter Lecky<br>
> <peter.lecky@stopka.sk><br>
> *Sent:* Wednesday, April 3, 2024 5:40 AM<br>
> *To:* brltty@brltty.app <brltty@brltty.app><br>
> *Subject:* Re: [BRLTTY] Brlapi on Android<br>
> Good morning,<br>
><br>
> I made some progress with this, but still do not have working library,<br>
> so please, if someone has any idea what to do, then let me know.<br>
><br>
> I made my own build from latest source (master branch). I changed<br>
> common.mk, to have libraries without version suffix. More concretely, i<br>
> changed line<br>
><br>
> API_LIB_VERSIONED = $(API_LIB).$(API_VERSION)<br>
><br>
> to<br>
><br>
> API_LIB_VERSIONED = $(API_LIB)<br>
><br>
> And then<br>
><br>
> make clean<br>
><br>
> cfg-android -a arm64-v8a<br>
><br>
> make<br>
><br>
> I manually added resulting libraries and jar archive to my project and<br>
> successfully compiled.<br>
><br>
> I can now properly load library, but with another kind of crash.<br>
><br>
> Testing with this code in onclick method on one button:<br>
><br>
> ConnectionBase cb=null;<br>
><br>
> try {<br>
> cb=new ConnectionBase(new ConnectionSettings());<br>
> Shares.I.mTTS.say((cb==null)?"null":"have<br>
> instance"+cb.getModelIdentifier());<br>
> }catch(Exception e) {}<br>
> And it crashes whole virtual machine with this in log (removing<br>
> timestamp to make it readable ;)):<br>
> AndroidRuntime: FATAL EXCEPTION: main<br>
> AndroidRuntime: Process: xx.xx.xx, PID: 13299<br>
> AndroidRuntime: connect: No such file or directory<br>
> AndroidRuntime: at<br>
> org.a11y.brlapi.ConnectionBase.openConnection(Native Method)<br>
> AndroidRuntime: at<br>
> org.a11y.brlapi.ConnectionBase.<init>(ConnectionBase.java:43)<br>
> AndroidRuntime: at<br>
> xx.xx.xx.UIMainScreen.onBatteryClick(UIMainScreen.java:497)<br>
> Please, let me know if someone has any ideas<br>
> Thank you<br>
> Peter<br>
><br>
> On 28. 3. 2024 14:07, Peter Lecky wrote:<br>
> > Good afternoon to all,<br>
> ><br>
> > I am trying to use brlapi library for android in the project. I found<br>
> > this page:<br>
> ><br>
> > <a href="https://brltty.app/android.html" id="OWA39fadf2f-3faa-879c-a228-6f21c4171440" class="OWAAutoLink" data-auth="NotApplicable">
https://brltty.app/android.html</a> <<a href="https://brltty.app/android.html" id="OWA6d0081bd-929b-31a4-157e-600763f17d2f" class="OWAAutoLink" data-auth="NotApplicable">https://brltty.app/android.html</a>><br>
> ><br>
> > There is a older build of brlapi library which i am trying to use. I<br>
> > used repository mentioned on that page and successfully compiled my<br>
> > project, but my app crashes during initialization of the library with<br>
> > this error:<br>
> ><br>
> >> AndroidRuntime: FATAL EXCEPTION: main<br>
> >> AndroidRuntime: Process: xxx.xxx.xxx, PID: 29870<br>
> >> AndroidRuntime: java.lang.UnsatisfiedLinkError: dlopen failed:<br>
> >> library "libbrlapi.so.0.8" not found: needed by<br>
> >><br>
> /data/app/~~YB-_ApEJ6BKmHFGYgcO1CQ==/xxx.xxx.xxx-YTdxhFskgX0ZhCxZbEwOhw==/base.apk!/lib/arm64-v8a/libbrlapi_java.so<br>
> >> in namespace clns-5<br>
> >> AndroidRuntime: at<br>
> >> java.lang.Runtime.loadLibrary0(Runtime.java:1082)<br>
> >> AndroidRuntime: at<br>
> >> java.lang.Runtime.loadLibrary0(Runtime.java:1003)<br>
> > It seems that libbrlapi_java library tryes to load libbrlapi.so with<br>
> > version suffix (initialization crashes because file "libbrlapi.so.0.8"<br>
> > is missing) but compiled apk contains libbrlapi.so without version<br>
> > suffix.<br>
> ><br>
> > I tryed to fetch all required files and added libs manually. Tryed to<br>
> > rename brlapi.so to brlapi.so.0.8, but it seems that the package<br>
> > manager does not support fformats other than something.so.<br>
> ><br>
> > Can someone help please?<br>
> ><br>
> > With best and thanks<br>
> ><br>
> > Peter<br>
> ><br>
> --<br>
> Peter Lecký Stopka n. o.<br>
> _______________________________________________<br>
> This message was sent via the BRLTTY mailing list.<br>
> To post a message, send an e-mail to: BRLTTY@brltty.app<br>
> For general information, go to:<br>
> <a href="http://brltty.app/mailman/listinfo/brltty" id="OWA285dfaab-d41a-2391-885d-514a5e9c689f" class="OWAAutoLink" data-auth="NotApplicable">
http://brltty.app/mailman/listinfo/brltty</a><br>
> <<a href="http://brltty.app/mailman/listinfo/brltty" id="OWA9fb2bdf7-7472-258a-12f5-1ee8da4869b5" class="OWAAutoLink" data-auth="NotApplicable">http://brltty.app/mailman/listinfo/brltty</a>><br>
><br>
> _______________________________________________<br>
> This message was sent via the BRLTTY mailing list.<br>
> To post a message, send an e-mail to: BRLTTY@brltty.app<br>
> For general information, go to: <a href="http://brltty.app/mailman/listinfo/brltty" id="OWA84f44cf8-f717-611a-9fcb-f4df29f2d5d0" class="OWAAutoLink" data-auth="NotApplicable">
http://brltty.app/mailman/listinfo/brltty</a><br>
--<br>
Peter Lecký Stopka n. o.<br>
_______________________________________________<br>
This message was sent via the BRLTTY mailing list.<br>
To post a message, send an e-mail to: BRLTTY@brltty.app<br>
For general information, go to: <a href="http://brltty.app/mailman/listinfo/brltty" id="OWA7d1f2324-e568-bbe7-58bc-b0a59b224259" class="OWAAutoLink" data-auth="NotApplicable">
http://brltty.app/mailman/listinfo/brltty</a></div>
</body>
</html>