Articles of android

Difficultés avec l’appel d’une fonction Android NDK directement depuis Delphi

Il est possible d’appeler une fonction C Android depuis Delphi via JNI et NDK . Mettre en œuvre cela demande beaucoup de travail et il a été suggéré d’appeler directement les fonctions NDK. À cet effet, j’ai créé un petit fichier d’exemple pour déclarer une fonction C externe le long des lignes trouvées dans le […]

Journalisation du système de fichiers Android

ext3 dispose de 3 options de journalisation: journal, ordonné et écriture différée. Selon l’ entrée de wikipedia, celles-ci vont du moins risqué au plus risqué pour la reprise après accident. Pour une raison quelconque, la version Android de Linux ne prend en charge que les deux dernières options et utilise par défaut la méthode Writeback. […]

Comment obtenir les données du trafic de connexion

Je fais une application qui stocke des données de trafic mais je ne peux pas obtenir de trafic de liaison. // UIDs for Tethering ? appNames.put(5, “Tethering WiFi”); appNames.put(7, “Tethering USB”); appNames.put(10, “Tethering BT”); appNames.put(11, “Tethering Unknown”); appNames.put(-5, “!Tethering WiFi”); appNames.put(-7, “!Tethering USB”); appNames.put(-10, “!Tethering BT”); appNames.put(-11, “!Tethering Unknown”); for(ApplicationInfo app : cnt.getPackageManager().getInstalledApplications(0)) { appNames.put(app.uid, […]

Android APK ne sera pas généré lors de l’exécution

J’ai plusieurs applications Android et exemple de code que j’ai téléchargé / codé. Tout cela se trouve dans mon espace de travail Eclipse. J’ai installé tous les plugins / images requirejs pour le développement Android sur eclipse. Les projets comstacknt parfaitement vous faites Build (j’obtiens “Build Sucess!”) Et généreront un package APK lors d’une exportation […]

messages Android logcat invisibles dans éclipse

Quand je lance mon application Android via eclipse, je peux sélectionner des lignes dans logcat mais aucun texte n’est rendu. Si je sélectionne certaines lignes et que je clique sur “Exporter dans un fichier texte”, je peux les voir dans le fichier exporté, mais cela est peu pratique. J’ai aussi un problème similaire dans la […]

NDK Android – construction de TessTwo (Fork of Tesseract Tools pour Android) – ndk-build échoue

quand je lance ndk-build, il échoue en se plaignant des erreurs suivantes: $ ndk-build make: /…/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc: Command not found Comstack arm : jpeg <= jcapimin.c make: /…/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc: Command not found make: *** [obj/local/armeabi/objs/jpeg/jcapimin.o] Error 127 Le problème est que bien qu’il soit dit “commande not found”, “arm-linux-androideabi-gcc” existe dans le chemin ci-dessus. Même quand je […]

Installer un binary préconfiguré sur Android: “not found”

J’essaie d’installer un binary pré-construit dans une image Android personnalisée. Pour cela je l’ai copié dans un nouveau répertoire en prebuilt/android-arm/ avec un fichier Android.mk similaire à celui-ci: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_SRC_FILES := binary_name LOCAL_MODULE := binary_name LOCAL_MODULE_CLASS := EXECUTABLES include $(BUILD_PREBUILT) Donc, si je lance make system_image binary_name , le fichier […]

Comment puis-je exécuter la ligne de commande FFMPEG et accepter plusieurs canaux (vidéo et audio) sans bloquer la première entrée?

J’essaie de mux h264 et aac créés avec MediaCodec en utilisant FFMPEG, et aussi d’utiliser le support RTMP de FFMPEG pour envoyer sur youtube. J’ai créé deux tubes et j’écris depuis java (Android) via WriteableByteChannels. Je peux envoyer à un tuyau juste bien (acceptant un son nul) comme ceci: ./ffmpeg -f lavfi -i aevalsrc=0 -i […]

L’installation d’AdB échoue avec l’erreur ‘INSTALL_FAILED_INSUFFICIENT_STORAGE’

J’ai acheté mon premier mobile Android Sony Xperia M sans me rendre compte que nous ne pouvons pas déplacer les applications vers une carte SD externe. Reportez-vous à ce lien pour plus de détails. La seule chose que Sony conseille est de rooter l’appareil, de partitionner et d’utiliser des applications tierces pour le déplacer. Ils […]

Comment utiliser le compilateur arm-linux-androideabi

Je me demande comment utiliser le compilateur arm-linux-androideabi . Ce compilateur est sur l’outil android-ndk . Il existe ndk-build outil ndk-build sur l’outil android-ndk . Pour comstackr la stack ethercat, je n’ai besoin que du compilateur arm-linux-androideabi . Mais j’ai vu ce message. root@ubuntu:/opt/android/android-ndk-r9c/jni# arm-linux-androideabi-gcc -o test test.c /opt/android/android-ndk-r9c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: error: cannot open crtbegin_dynamic.o: No such […]