Je travaille sur un projet où une application .Net stocke des données sur la carte SD du téléphone. J'ai besoin de lire les données et de les afficher dans une notification. Mais le problème est que mon application ne peut pas lire la carte SD lorsque mon téléphone est connecté en mode Mass Storage. Et l'application .Net ne peut pas stocker de données en mode MTP. Je ne veux pas que mon appareil Android se détache du PC mais je veux lire la carte SD.
Réponse
Trop de publicités?Non. En mode de stockage de masse, le téléphone agit effectivement comme un lecteur de carte, et le PC en a donc le contrôle total. Si le téléphone devait monter la carte en même temps que le PC, le système de fichiers de la carte serait corrompu. C'est pourquoi les téléphones Android n'offrent plus de stockage de masse USB.
Avec le MTP, le PC passe par ce qui est en fait un serveur de fichiers sur le téléphone Android, au lieu de monter complètement le système de fichiers de la carte. Ainsi, le téléphone a toujours accès à la carte et peut contrôler ce à quoi le PC peut accéder.