2011-05-16 5 views
0

Existe-t-il un moyen de réguler le mode UMS? Je voudrais mettre en œuvre une fonctionnalité, qui permet à l'utilisateur de sélectionner les fichiers qu'il veut partager avec un PC. Dites que vous ne voulez que le PC voir le sous-dossier de l'image, mais pas tous les autres dossiers sur votre SD. Je ne suis pas sûr si cela est possible et très probablement j'aurai besoin d'un accès root quand c'est possible. Je sais que cela n'apportera aucune réelle sécurité, car vous pouvez toujours retirer la carte SD et lire tous les fichiers sur elle. J'ai pensé à cette fonctionnalité principalement à cause de ma radio de voiture minable. Il peut lire des fichiers mp3 à partir d'une clé USB. Mais les nombreux dossiers différents et les fichiers étranges sur une carte SD Android semble le tuer. En outre, je pense qu'il y a beaucoup d'autres situations où vous préféreriez seulement montrer une plus petite partie de votre mémoire SD à un PC. Pouvez-vous imaginer une autre façon de simuler le comportement décrit? Puis-je générer des modes usb complètement nouveaux et implémenter mon propre UMS?Mode UMS USB sélectif

Chaque idée est la bienvenue.

Sincèrement Erik

+0

Et si quelqu'un retire la carte du téléphone et utilise un lecteur de carte pour contourner la sécurité? L'accès physique est implicite par USB = pas de sécurité du tout. Puis-je demander pourquoi vous voulez cela s'il vous plaît: et ajouter cela à la question pour la clarté du but? Je serais fâché si une application de * mon * téléphone essayait de limiter l'accès à * ma * carte lorsque je naviguais avec * mon * PC. – gbn

+0

Je n'essaie pas d'améliorer la sécurité. Ce serait plutôt inutile, comme vous l'avez déjà mentionné. Mais je pense qu'une telle fonctionnalité aurait de multiples applications possibles. Un serait par ma radio de voiture minable. Il peut lire des fichiers mp3 à partir de clés USB, mais se confond avec les noms de fichiers utilisés dans une carte SD Android. – ekrempe

Répondre

1

est-il un moyen de régler le mode UMS?

Non à partir d'une application SDK. Aussi, gardez à l'esprit que le mode UMS est en train d'être déprécié en faveur de MTP.

Je ne sais pas si c'est possible et très probablement j'aurai besoin d'un accès root quand c'est possible.

Non, vous devrez écrire votre propre micrologiciel personnalisé. Puis-je générer des modes usb complètement nouveaux et implémenter mon propre système de gestion de l'utilisateur (UMS)? En écrivant votre propre firmware, sans doute, oui.

+0

Eh bien, merci pour votre réponse. Il semble qu'il soit aussi impossible de contrôler par une application, comme je l'ai craint. J'espérais des options API moins documentées pour configurer le mode UMS. – ekrempe