Commandes ADB pour inspecter les appareils Android connectés à l'ordinateur
ADB (Android Debug Bridge) est un utilitaire de ligne de commande facilitant la communication entre un ordinateur et des appareils Android. Il permet d'effectuer des opérations comme l'installation d'applications, l'exécution de commandes shell et le débogage système.
Plusieurs méthodes existent pour établir une connexion :
Connexion réseau : ...
Publié le 5 août à 07h43
Lame pour l'encodage MP3 sur Android
1. Qu'est-ce que Lame ?
Lame est un encodeur de haute qualité pour le format audio MPEG Audio Layer III (MP3), distribué sous la licence LGPL, selon la description ofifcielle du site web de Lame (https://lame.sourceforge.io/index.php). En d'autres termes, Lame est un encodeur open-source spécialement conçu pour l'encodage des fichiers MP3.
2. P ...
Publié le 4 août à 19h58
Intégration d'un service de navigation personnalisé dans un projet MAUI Blazor avec support pour le bouton retour Android
Ajout du code nécessaire
Ajoutez une interface INavigationService
public interface INavigationService
{
event Action Action;
NavigationManager Navigation { get; protected set; }
List<string> HistoryUrls { get; protected set; }
void Initialize(NavigationManager navigation);
void NavigateTo(string url);
void Naviga ...
Publié le 4 août à 07h01
Analyse du cycle de vie des processus : Mécanismes de destruction et redémarrage du Launcher dans Android
Dans l'écosystème Android, la gestion de la mémoire et la survie des processus critiques, comme le Launcher, reposent sur l'ActivityManagerService (AMS). Le système dispose principalement de deux approches pour mettre fin à un processus via l'AMS :
killBackgroundProcesses : Cette méthode cible les processus en arrière-plan. Le flux remonte gén ...
Publié le 2 août à 18h31
Le RTT WLAN (IEEE 802.11mc) : Améliorer la Précision de Localisation sur Android
Introduction au RTT WLAN (IEEE 802.11mc)
La fonctionnalité de Temps d'Aller-Retour (RTT) WLAN, conforme à la norme IEEE 802.11mc, introduite avec Android 9, permet aux appareils de déterminer avec précision leur distance par rapport à d'autres équipements compatibles. Ces équipements peuvent être des points d'accès (AP) ou des appareils pairs p ...
Publié le 30 juillet à 14h10
Chucker : Inspection du trafic HTTP sur Android
Chucker est un outil d'inspection HTTP(S) robuste, spécifiquement conçu pour les applications Android intégrant OkHttp. Il permet aux développeurs de surveiller et d'analyser le trafic réseau directement sur l'appareil. Fonctionnant comme un intercepteur OkHttp, Chucker capture et persiste toutes les requêtes et réponses HTTP/HTTPS, offrant une ...
Publié le 30 juillet à 05h18
Interception des appels système sur Android sans accès root via un cadre applicatif de bas niveau
Le cadre d'interception au niveau applicatif pour les plateformes Android — interception des appels système (SVC) sans nécessiter de privilèges root, de déverrouillage bootloader ou de flash du firmware.
GitHub : https://github.com/iofomo/abyss
Pour répondre aux exigences de notre produit de virtualisation fonctionnant sur des appareils Android ...
Publié le 28 juillet à 05h28
Gestion des LED d'état sur Android 11 via GPIO
Introduction
Cette implémentation permet de contrôler deux LED d'état à l'aide de ports GPIO sur un dispositif fonctionnant sous Android 11. Par défaut, la LED bleue est activée au démarrage. Lors de la mise en veille par le bouton d'alimentation, la LED rouge s'allume, et au réveil, la LED bleue reprend son état actif.
Analyse technique
La ten ...
Publié le 28 juillet à 02h32
Gestion des vecteurs Drawables sur Android 4.4 et versions antérieures
Lors du développement d'applications Android, l'utilisaiton de ressources vectorielles (SVG convertis en XML) peut provoquer des plantages sur les appareils équipés d'une version d'Android inférieure à 5.0 (API 21). L'erreur classique rencontrée est la suivante : org.xmlpull.v1.XmlPullParserException: Binary XML file line #1: invalid drawable t ...
Publié le 26 juillet à 21h33
Implémentation des Menus Options et des Notifications dans Android
Les OptionsMenu dans Android offrent une méthode standard pour intégrer des menus contextuels. Historiquement, les appareils mobiles disposaient d'une touche physique MENU pour accéder à ces menus. Ce guide explique comment personnaliser le système de menus Endroid.
Pour un Activity, au-delà de la méthode onCreate(), il est nécessaire d'impléme ...
Publié le 26 juillet à 01h50