Android : Premiers pas avec JNI et le NDK
Cet article fait partie d'une série consacrée au développement Android avec JNI et NDK. Nous aborderons ici les bases de la création d'un projet "Hello World" utilisant ces technologies, en explorant d'abord la méthode traditionnelle, puis en présentant une approche plus moderne avec CMake.
Environnement de développement
Assurez-vous ...
Publié le 8 juillet à 21h22
Intégration de JNI pour les appels natifs dans Android
1. Mise en place d'un projet natif dans Android Studio
Voici un exemple de configuration CMake pour générer une bibliothèque partagée.
cmake_minimum_required(VERSION 3.10.2)
project("applicationNative")
add_library(nativedll SHARED code-cpp.cpp source.c)
find_library(bibliotheque-log log)
target_link_libraries(nativedll ${bibliothequ ...
Publié le 5 juillet à 18h03
Intégration et optimisation du traitement d'images avec AndroidPhotoFilters
Présentation et architecture du SDK
AndroidPhotoFilters est une bibliothèque open-source conçue pour offrir des capacités de manipulation d'images rapides et performantes sur Android. En s'appuyant sur du code natif (C++), elle permet d'appliquer des filtres complexes sans sacrifier les performances de l'interface utilisateur. Le SDK s'articule ...
Publié le 20 juin à 19h16
Implémentation d'une interface HAL avec AIDL dans Android
L'intégration des interfaces Hardware Abstraction Layer (HAL) à l'aide d'Android Interface Definition Language (AIDL) est une pratique recommandée dans les versions récentes d'Android, remplaçant progressivement HIDL. AIDL offre une approche unifiée pour la communication inter-processus (IPC), que ce soit entre des composants du framework Andro ...
Publié le 19 juin à 04h15