5 votes

Impossible de prendre des photos sans carte SD insérée. Des solutions ?

Je n'ai pas de carte SD dans le logement pour carte SD de mon téléphone Android. Je ne peux donc pas prendre de photos ni en télécharger. J'ai essayé d'installer d'autres applications d'appareil photo pour voir si l'une d'entre elles pouvait avoir son propre stockage, mais aucune n'a fonctionné (toutes ont besoin d'une carte SD pour stocker leurs fichiers).

Est-ce que quelqu'un connaît des applications pour prendre des photos qui n'ont pas besoin de carte SD et qui ont un stockage autonome ? Ou existe-t-il même une option ?

6voto

ce4 Points 14264

Toute application qui souhaite mettre des fichiers à la disposition d'autres applications sur un appareil Android doit les enregistrer dans un emplacement partagé connu avec des autorisations de lecture/écriture pour tout le monde (ou du moins pour les applications qui en ont besoin). Cet emplacement désigné est /mnt/sdcard sur Android et c'est là que la carte SD ou un équivalent interne (eMMC) est accessible.

Raison :

  • Si plusieurs applications veulent accéder à un fichier (par exemple, des photos comme G+, un service de téléchargement, une visionneuse de galerie), elles doivent disposer des droits appropriés pour le faire.
  • Chaque application a sa section de stockage privée dans /data/data/[Nom du paquet de l'application].
  • Cette section est privé c'est à dire /data/data/[Nom du paquet] est non accessible à tout autre paquet pour des raisons de sécurité
  • /mnt/sdcard ou /mnt/emmc sont les seules sections avec des permissions de lecture du monde (et des permissions d'écriture pour les applications avec une permission appropriée).

Conclusion :
Une application qui prend des photos pour les sauvegarder dans son espace privé ne serait pas bénéfique pour autre apps. Il doit écrire sur /mnt/sdcard où d'autres applications supposent des données partagées qui leur sont accessibles.

Solutions :

  • Achetez une carte SD, c'est bon marché
  • Si tu as Root, tu pourrais faux monter un système de fichiers tmpfs (mount -o tmpfs none /mnt/sdcard), cette solution et toutes les données qui y sont sauvegardées seront toutefois ne pas survivre un redémarrage de votre téléphone

Pour mémoire : Ce qui est dit ci-dessus n'est pas correct à 100% mais je pense que cela convient pour répondre à la question.

2voto

Narayanan Points 7114

Je pouvais voir Caméra ICS une application gratuite dans le Google Play Store.

La liste des fonctionnalités indique "Source de stockage configurable (interne/carte SD)" (ce qui signifie, selon moi, "Stockage interne/carte SD"), ce qui correspond à ce que vous voulez.

UPDATE : Veuillez lire la chaîne de commentaires pour cette réponse. Pour clarifier ce que le développeur de cette application entendait par le mot "interne", j'ai reçu la réponse suivante :

Merci de demander. Non, cette fonctionnalité est uniquement destinée aux nouveaux appareils qui ont /mnt/sdcard sur la mémoire interne et disposent également d'une carte SD externe.

J'ai pensé que cela pourrait être utile à quelqu'un

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X