Interaction entre Unity et Android (1) - méthode d'interaction

【Préface】

Faire du développement natif, comme appeler les autorisations de la caméra, interroger la puissance de la batterie, obtenir la luminosité de l'écran, obtenir le volume du microphone, obtenir le gyroscope, etc., nécessite d'appeler l'interface appropriée du système d'exploitation du téléphone mobile à réaliser, dont certains sont emballés par en appelant Unity, il suffit d'appeler l'interface fournie par Unity en C#, mais certains Unity ne l'encapsulent pas, nous devons donc l'implémenter nous-mêmes.

【Chemin】

L'interaction entre Unity et Anroid est en outre la façon dont C# et Java interagissent, c'est-à-dire comment C# appelle le code Java et comment Java appelle le code C#.

Il existe deux manières d'appeler Java depuis C# :

L'une consiste à utiliser AndroidJavaClass/AndroidJavaObject

La seconde consiste à utiliser AndroidJNI/AndroidJNIHelper

Il existe deux manières d'appeler C# depuis Java :

L'une consiste à utiliser UnitySendMessage

La seconde consiste à utiliser AndroidJavaProxy

Guess you like

Origin blog.csdn.net/enternalstar/article/details/130431601