<div dir="ltr">As I see the QAndroidJniObject handles almost everything so that would be the most useful, however I don't know what would be the minimal subset of those functions/static members that would be enough. There is a small example on the Qt blog using the class, maybe those that are used there: <a href="http://blog.qt.io/blog/2016/06/30/intents-with-qt-for-android-part-1/">http://blog.qt.io/blog/2016/06/30/intents-with-qt-for-android-part-1/</a>  </div><div class="gmail_extra"><br><div class="gmail_quote">2017-10-23 13:45 GMT+02:00 Phil Thompson <span dir="ltr"><<a href="mailto:phil@riverbankcomputing.com" target="_blank">phil@riverbankcomputing.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 23/10/2017 17:26, Kálmán Viktor wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello,<br>
<br>
I've been trying to get the current Android activity using Pyjnius however<br>
its autoclass function doesn't recognize my custom Java class.<br>
<br>
I followed the guide in the Mercurial repo and with minor modifications I<br>
can use the built-in Java/Android classes just fine, however to do anything<br>
meaningful on Android a reference to the current activity is needed.<br>
<br>
What I did was simply extending the base QtActivity class, using it as<br>
"entry point" in the Manifest file and trying to get it with Pyjnius's<br>
autoclass however it does not find my custom class. Uppon some research I<br>
think this the root of the problem:<br>
<a href="https://bugreports.qt.io/browse/QTBUG-40494?focusedCommentId=251955&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-251955" rel="noreferrer" target="_blank">https://bugreports.qt.io/brows<wbr>e/QTBUG-40494?focusedCommentId<wbr>=251955&page=com.atlassian.<wbr>jira.plugin.system.<wbr>issuetabpanels%3Acomment-<wbr>tabpanel#comment-251955</a><br>
however I've no idea how work around it (even If I modify the Qt source<br>
code and patch their JNI_OnLoad somehow to use FindClass to find my custom<br>
class I'm not sure it would be in the JNIEnv that is acquired in the<br>
function in fake_sdl.cpp)<br>
<br>
<br>
A nicer solution would be to use QtAndroidExtras however it is not<br>
supported in PyQt. Are there plans to do it? It would help developing<br>
applications immensely on Android.<br>
</blockquote>
<br></div></div>
Is there a minimal subset of the API that you can specify that would be useful?<span class="HOEnZb"><font color="#888888"><br>
<br>
Phil<br>
<br>
</font></span></blockquote></div><br></div>