Also der Titel erklärt alles, was Sie wissen müssen ... Ich habe versucht, googeln für 2 Stunden, aber ich kann nicht finden Sie eine Seite, wo es Ihnen zeigt, wie ich wie Beispiel zu tun habe ein Code, der die Bildschirmgröße in cpp berechnet und ich möchte es in Java aufrufen, um es zu verwenden (offensichtlich) EDIT: Ich muss nur den cpp-Dateinamen eingeben oder es in der Android.mk-Datei registrieren ... Mein schlechten noch CPP Lernen android appsAufruf einer C++ - Funktion, die einen int-Wert aus Java zurückgibt
-4
A
Antwort
0
ich musste nur den Namen CPP-Datei platzieren in der Android.mk Datei ... Dies ist mein erstes Mal, so sorry ... Fest Code: C++
#include <string.h>
#include <jni.h>
extern "C"
{
JNIEXPORT jint JNICALL Java_net_pixeldroidof_addonedit_MainActivity_getScreenY(JNIEnv* env, jobject thiz)
{
int number = 30;
return number;
}
}
Java
public native static int getScreenY();
//And you can start calling it(example: getScreenY() will now return the value from the cpp)
Verwandte Themen
- 1. Ausführen einer Oracle-Funktion, die einen Referenzcursor in C zurückgibt.
- 2. Erstellen einer Funktion, die Bargeld aus Fonds in Java zurückgibt
- 3. Aufruf einer JavaScript-Funktion aus C++
- 4. Swift Funktion, die einen Wert vom asynchronen Firebase-Aufruf zurückgibt
- 5. Aufruf von C++ aus Java
- 6. Wie man einen Zeiger von einer Funktion in C zurückgibt?
- 7. PInvoke für C-Funktion, die Char zurückgibt *
- 8. Visual C# - Aufruf einer Funktion aus einer Klasse tut nichts
- 9. C++ 11: Aufruf einer C++ Funktion regelmäßig
- 10. Aufruf ref_cursor aus einer anderen PLSQL Funktion
- 11. Aufruf einer Java-Funktion von C++ über JNI, die eine Zeichenfolge
- 12. QT-Aufruf-Funktion aus einer anderen .cpp-Datei C++
- 13. Aufruf einer Webmethode aus C++
- 14. Aufruf einer überschriebenen Funktion aus einer Basisklasse?
- 15. CodeIgniter - Aufruf einer Funktion aus einer Sicht
- 16. Aufruf einer DLL-Funktion aus Python
- 17. Aufruf einer Funktion in einer JAR-Datei aus einer Skriptdatei
- 18. R: apply-ähnliche Funktion, die einen Datenrahmen zurückgibt?
- 19. Aufruf einer Code-Behind-Funktion von JavaScript, die möglicherweise eine andere JavaScript-Funktion zurückgibt
- 20. C++: Code-Injektion zum Aufruf einer Funktion
- 21. Erstellen einer Funktion, die eine Curry-Funktion (SML) zurückgibt
- 22. Funktion zum Zurückgeben einer Funktion, die eine Funktion zurückgibt usw.
- 23. Aufruf einer QML-Funktion von C++
- 24. C++ aus C#: C++ - Funktion (in einer DLL), die falsch zurückgibt, aber C# denkt, dass es wahr ist!
- 25. Javascript: Aufruf Funktion aus einer anderen Datei
- 26. Aufruf Variable innerhalb einer Funktion aus einer anderen Funktion definiert
- 27. C++ - Funktion, das Objekt zurückgibt
- 28. Java: Was verursacht die Leistungssteigerung beim wiederholten Aufruf einer Funktion?
- 29. Aufruf einer Funktion über einen Funktionszeiger
- 30. Problem beim Aufruf einer Funktion C++
Export Ihre C++ Funktion in einer DLL sehen http://stackoverflow.com/questions/9485896/calling-c-dll-from-java – user
Google die JNI (Java Native Interface) –
Mögliches Duplikat von [Calling C++ dll aus Java] (http://stackoverflow.com/questions/9485896/calling-c-dll-from-java) – user