jni

Das Java Native Interface (JNI) bietet JVM-Implementierungen die Möglichkeit, systemeigenen Code auszuführen, und nativen Code kann Java-Code ausführen (indem neue JVM-Instanzen erstellt werden). Die gebräuchlichsten Zielsprachen für JNI sind C und C ++, für die zumindest die Sun / Oracle JDK-Implementierungen Hilfsbefehle (javap, javah) bereitstellen.
2
Antworten

Bild-Dekodierung und Manipulation mit JNI auf Android

Hintergrund Bei einigen Apps ist es wichtig, große Bilder ohne OOM und auch schnell zu verarbeiten. Dafür kann JNI (oder pigscript, das leider an Dokumentation fehlt) eine nette Lösung sein. In der Vergangenheit war es mir gelungen, JNI...
26.07.2013, 15:20
1
Antwort

So verwenden Sie zusätzliche * .so-Bibliotheken in Android Studio und NDK

Ich versuche, eine Android-Anwendung zu generieren, um einige zusätzliche * .so-Bibliotheken (speziell 'libinterface.so') zu verwenden. Diese Bibliotheken werden extern generiert und als eine Abhängigkeit innerhalb einer von Java aufgerufenen Wr...
16.03.2016, 11:45
3
Antworten

Java - schreibe DLL-Dateien aus einem Jar auf die Festplatte?

Ich habe ein signiertes Applet und ich möchte DLL-Dateien schreiben, die in dem Jar enthalten sind, aus dem ich mein Applet starte. Ich mache das, weil ich dann ein System.load auf die DLLs machen will, da man anscheinend DLLs nicht aus einem...
31.03.2011, 07:14
2
Antworten

Android multidex, UnatisfiedLinkError - Datei .so konnte nicht gefunden werden

Ich versuche, ein paar lib (.jar & amp; .so) zu meinem Multidex-Projekt in Android Studio hinzuzufügen. Wenn ich nur ein paar Gläser zum Projekt hinzufüge, funktioniert alles gut. falls ich mehr und mehr Gläser (andere libs) hinzufüge Ich erh...
30.11.2015, 16:15
1
Antwort

Fehler mit javah beim Schreiben von JNI in Scala mit Java 7

In Java 6 konnte ich JNI in Scala gut gebrauchen. Ich hätte Code wie: %Vor% Und dann würde ich laufen: %Vor% Und ich würde meine Header-Dateien gut bekommen. In Java 7 erhalte ich den folgenden Fehler: %Vor% Es ist wie javah akzep...
19.05.2012, 23:52
2
Antworten

Native Brücke zwischen Python und Dalvik oder AAF

Gibt es irgendein Projekt, das Python und Dalvik im selben Adressraum überbrückt? Das heißt, ein in einer Sprache erstelltes Objekt kann im anderen als Zuhörer registriert werden und umgekehrt? - Python könnte CPython oder PyPy sein;...
18.11.2013, 10:44
1
Antwort

ACR122 USB SDK - JNI ruft Winscard.dll auf

Wir haben das ACR122 USB SDK für NFC-Tests gekauft. Wir möchten die Test-Desktop-Anwendung für den NFC-Leser ACR122U-A2 erstellen. Wir entwickeln es in Java auf der Microsoft Windows 7 Plattform. Wir haben erwartet, dass wir, um PC / SC von W...
03.06.2011, 12:18
3
Antworten

Wie debugge ich die JNI / C-Bibliothek?

Wir haben hier ein System, das Java JNI verwendet, um eine Funktion in einer C-Bibliothek aufzurufen. Alles läuft auf Solaris. Ich habe irgendwo ein Problem mit der String-Codierung. Ein arabisches Zeichen wird von der in C geschriebenen Funk...
26.05.2009, 14:35
3
Antworten

Android: Sie müssen ein Shared Preferences-Objekt in C ++ NDK erstellen und einen booleschen Wert speichern

Ich bin neu dazu weiß nicht, wie ich das anfangen soll, Ich habe ein Projekt erstellt, das mit C ++ unter Verwendung von Android.mk verknüpft ist Wenn ich also eine Methode von Java aus anrufe, sollte sie den booleschen Wert für mein gemei...
29.07.2017, 05:00
3
Antworten

So kehren Sie System.loadLibrary in Java um

Ich schreibe ein JNI-Programm und möchte die DLL entladen, nachdem ich sie benutzt habe. Was kann ich für diesen Zweck tun? Ich konnte keine unloadLibrary() -Methode im Javadoc finden.     
16.09.2009, 13:59