Tag: Android ndk

Comment faire démarrer un périphérique Android lorsque l'alimentation est branchée?

Je dois utiliser cela pour une tablette Samsung. Habituellement, si l'appareil est éteint et que le câble USB est connecté, l'écran se réveillera pendant quelques secondes pour afficher une batterie animée. Au lieu de cela, je veux le laisser démarrer. Je soupçonne que c'est proche du métal. Où dois-je faire une modification? Dans le kernel, […]

Dossier armeabi et armeabi-v7a

Je travaille sur un projet Android et j'utilise NDK pour appeler des méthodes natives. J'ai deux bibliothèques (.so files) et l'une est située dans le dossier libs/armeabi et l'autre est située dans le dossier libs/armeabi-v7a lib. Si j'essaie d'exécuter l'application, elle ne charge pas la bibliothèque dans le dossier /libs/armeabi . Si je déplace le […]

Comment incorporer le fichier make existant avec Android NDK

J'ai donc un énorme projet C existant que j'ai placé dans le répertoire $PROJECT/jni . Ce projet est généralement réalisé en exécutant un script de configuration qui crée les Makefiles qui permet ensuite de compiler le projet via make . Ce projet est plutôt grand et possède de nombreux répertoires contenant des fichiers source et […]

Android JNI – Appelez AttachCurrentThread sans DetachCurrentThread

J'ai lu sur les choses de JNI et je ne peux pas trouver ce qui se passe si un thread commence -> appelle AttachCurrentThread () -> faire des appels JNI -> thread exit. Idéalement, nous devrions appeler DetachCurrentThread () avant les sorties de thread, cependant, quelles sont les implications si l'application ne le fait pas? […]

Android ndk UnsatisfiedLinkError lors de l'utilisation d'une bibliothèque partagée pré-construite

J'essaie de créer une bibliothèque partagée qui relie une autre bibliothèque partagée. Voici mon module principal 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) J'ai également la bibliothèque […]

Comment obtenir le taux d'échantillonnage et la fréquence du fichier de musique (MP3) dans Android?

Je développe un lecteur audio dans Android. Je souhaite donc ajouter les détails de la chanson, par exemple le nom de l'artiste, la durée, le débit binaire et la fréquence d'échantillonnage. Je peux obtenir le nom de l'artiste et la durée d'un fichier de musique en utilisant MediaStore.Audio.Media library . Mais je ne peux pas […]

Extrait le code du fichier .aar Android

Comment puis-je extraire le code du fichier aar. [Accidentally mon projet principal est sur un autre système ne peut pas accéder que pour avoir un fichier aar sur mon mail] Je dois extraire le code JNI du fichier aar. J'ai essayé de changer l'extension à .jar mais son extrait. Classe seulement, est-ce que quelqu'un sait […]

Comment créer un pipe nommé (mkfifo) dans Android?

J'ai du mal à créer un pipe nommé dans Android et l'exemple ci-dessous illustre mon dilemme: res = mkfifo("/sdcard/fifo9000", S_IRWXO); if (res != 0) { LOG("Error while creating a pipe (return:%d, errno:%d)", res, errno); } Le code imprime toujours: Error while creating a pipe (return:-1, errno:1) Je ne peux pas comprendre exactement pourquoi cela échoue. […]

Prendre une photo avec android ndk – camera api

Existe-t-il une API standard pour prendre des photos avec Android NDK? Ou est-il vraiment nécessaire de passer par Java pour cela?

Comment configurer le projet NDK dans Android Studio 1.3

J'ai essayé de configurer Android Studio pour NDk en suivant cet article et cet article. Voici les contenus de ma gradle-wrapper.properties #Sat Aug 08 09:36:53 IST 2015 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-2.5-all.zip Voici le contenu de build.gradle (projet) // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories […]

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.