Je suis nouveau dans Android NDK, et je lisais ces conseils sur le site des développeurs Android. Il recommande d'utiliser JNI_OnLoad
pour enregistrer vos méthodes natives, mais ne donne pas beaucoup de détails sur la façon de le faire.
Recherche Repo de l'échantillon NDK de Google sur GitHub n'a permis de trouver qu'une seule utilisation de JNI_OnLoad
et il n'appelle pas RegisterNatives
. Une recherche sur le web n'a pas non plus permis de trouver beaucoup d'informations sur la manière de procéder.
J'ai l'impression de manquer quelque chose. C'est censé être la façon correcte de procéder, selon Google, mais leurs propres exemples utilisent plutôt l'approche de nommage de la méthode "découverte".
Est-ce que c'est peut-être une ancienne façon de faire, qui ne se fait plus vraiment ?