Tag: Android ndk

Android NDK, zwei statische Bibliotheken und Linking

Ich habe angefangen, Bibliotheken als gemeinsame Bibliotheken zu erstellen, aber ich hielt es für effizienter, eine gemeinsame Bibliothek und den Rest statisch zu erstellen. Als es alle geteilt wurde, kompilierte und verknüpfte es gut, aber bewegte sich zu statisch, ich bekomme auf "undefined reference". Bearbeiten: Ich baue alle Bibliotheken in einem Android.mk Android.mk: MY_LOCAL_PATH := […]

Unicode-Unterstützung in Android ndk

Ich habe eine große C / C ++ – Bibliothek, die ich als Teil eines Android NDK Projektes verwenden muss. Diese Bibliothek muss in der Lage sein, UTF8-Strings intelligent zu verarbeiten (z. B. Umwandlung in Kleinbuchstaben / Großbuchstaben). Die Bibliothek hat eine bedingte Kompilierung, um auf eine OS-API zu pannen, um die Konvertierung zu machen, […]

Power-Off oder Neustart eines Android-Gerätes über Code / Programm?

Gibt es eine Möglichkeit, ein Telefon direkt aus einer Anwendung neu zu starten / herunterzufahren? Zum Beispiel: Ich muss mein Telefon neu starten / herunterfahren, wenn ich einen bestimmten Zustand besuche … Zitate zur Entwickler-Website: Berechtigung zum Neustart? Http://developer.android.com/reference/android/Manifest.permission.html#REBOOT Berechtigung zum Ziegelstein das Gerät ??? Http://developer.android.com/reference/android/Manifest.permission.html#BRICK Methode zum Neustart ??? Http://developer.android.com/reference/android/os/PowerManager.html#reboot%28java.lang.String%29 Methode zum Neustart und […]

Was ist die beste Methode, um Videoframes zu rendern?

Was ist die beste Wahl für das Rendering von Videoframes, die von einem Decoder erhalten wurden, der in meine App gebündelt wurde (FFmpeg, etc ..)? Ich würde natürlich dazu neigen, OpenGL zu wählen, wie in Android Video Player mit NDK, OpenGL ES und FFmpeg erwähnt . Aber in OpenGL in Android für Video-Display , ein […]

Android JNI – Anrufen AttachCurrentThread ohne DetachCurrentThread

Ich habe über JNI Zeug gelesen und kann nicht herausfinden, was passiert, wenn ein Thread beginnt -> ruft AttachCurrentThread () -> einige JNI Anrufe -> Thread Exit. Idealerweise sollten wir detachCurrentThread () vor Thread-Exits anrufen, aber was sind die Implikationen, wenn die App das nicht macht? Würde es Speicherverlust oder irgendein anderes Problem verursachen?

"Unbekannte Anwendung ABI:" während "Debug als native Anwendung"

Ich habe so ein Problem: [2013-11-18 14:38:50 – HelloJni] Unknown Application ABI: [2013-11-18 14:38:50 – HelloJni] [2013-11-18 14:38:50 – HelloJni] Unable to detect application ABI's Dieses Problem tritt bei jedem Projekt auf, das ich versuche, 'als native' zu debuggen. Ich habe das gesehen, dieses und diese Themen, aber diese Lösungen haben in meinem Fall keine […]

Wie kann man das Android-Gerät starten, wenn das Gerät angeschlossen ist?

Ich muss das für ein Samsung Tablet verwenden. Normalerweise, wenn das Gerät ausgeschaltet ist und das USB-Kabel angeschlossen ist, weckt das Display für einige Sekunden mit einem animierten Akku auf. Stattdessen möchte ich es booten lassen. Ich vermute, das ist in der Nähe des Metalls. Wo muss ich eine Änderung vornehmen? Im Kernel, in der […]

Armeabi und armeabi-v7a Ordner

Ich arbeite an einem Android-Projekt und ich benutze die NDK, um native Methoden aufzurufen. Ich habe zwei Bibliotheken (.so Dateien) und man befindet sich im Ordner libs/armeabi und der andere befindet sich im libs/armeabi-v7a lib Ordner. Wenn ich versuche, die Anwendung auszuführen, wird die Bibliothek nicht in den Ordner /libs/armeabi . Wenn ich die Bibliotheksdatei […]

Android ndk UnbefriedlichLinkError bei Verwendung einer vorgebauten freigegebenen Bibliothek

Ich versuche, eine gemeinsame Bibliothek zu erstellen, die zu einer anderen freigegebenen Bibliothek verknüpft ist. Hier ist mein Hauptmodul Android.mk: TOP_LOCAL_PATH := $(call my-dir) include $(call all-subdir-makefiles) LOCAL_PATH := $(TOP_LOCAL_PATH) include $(CLEAR_VARS) LOCAL_CPP_EXTENSION := cpp LOCAL_C_INCLUDES := $(LOCAL_PATH)/include/ $(LOCAL_PATH)/lib/include LOCAL_MODULE := SightCore-jni LOCAL_SRC_FILES := SightDemo.cpp SightCore-jni.cpp LOCAL_SHARED_LIBRARIES := SightAPI LOCAL_LDLIBS = -llog include $(BUILD_SHARED_LIBRARY) Ich […]

Erstellen einer android.graphics.Bitmap von C ++

Ich habe einige NDK-basierte C ++ – Code, der ein Android-Bitmap-Objekt erstellen muss. Ich bin mir sicher, dass es einen Weg gibt, dies direkt aus dem C ++ – Code zu machen, aber es ist nicht die einfachste Sache zu tun;) Also die Methode, die ich anrufen möchte, ist Bitmap.createBitmap( width, height, Bitmap.Config.ARGB_8888 ); Also, […]

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.