comment masquer les photos de la galerie et de les stocker dans mon application
Je développe une application android où il devra sélectionner quelques photos de la galerie et de les cacher,
je suis en mesure de sélectionner l'image à partir de la galerie et de les stocker dans mon application et supprimer à partir de la galerie,mais une personne peut voir ces images si il ouvre mon dossier app dans sdcard ,alors comment dois-je stocker de sorte que même si une personne vérifie ma carte sd alors qu'il ne devrait pas être en mesure de détecter ces photos ?
u peut pls me dire comment u résolu votre problème, je suis aussi en face de même
vérifier Guykun réponse. Cela peut prendre un peu plus loin.
j'ai à partager cette image en utilisant les partager intention alors, comment vais-je partager chiffré imagé ?
Tout d'abord pourquoi cachez-vous si vous voulez partager? si vous voulez partager des images cachées puis déchiffrer avant de les partager.Commencer à le décrypter les images dans un thread séparé et de stocker des fichier décrypté dans l'emplacement d'origine et de partager l'emplacement ou le fichier lui-même.
je veux la même exigence que l'utilisateur ne peux pas le voir des images autres que mon application c'est pourquoi je m demandé
vérifier Guykun réponse. Cela peut prendre un peu plus loin.
j'ai à partager cette image en utilisant les partager intention alors, comment vais-je partager chiffré imagé ?
Tout d'abord pourquoi cachez-vous si vous voulez partager? si vous voulez partager des images cachées puis déchiffrer avant de les partager.Commencer à le décrypter les images dans un thread séparé et de stocker des fichier décrypté dans l'emplacement d'origine et de partager l'emplacement ou le fichier lui-même.
je veux la même exigence que l'utilisateur ne peux pas le voir des images autres que mon application c'est pourquoi je m demandé
OriginalL'auteur Mahantesh M Ambi | 2012-11-07
Vous devez vous connecter pour publier un commentaire.
La seule façon sûre de le faire est de chiffrer les données de l'image vous-même et de supprimer les fichiers d'origine, ne laissant que votre application de mesure de déchiffrer les fichiers.
Prendre un coup d'oeil à Comment chiffrer le fichier de la carte SD à l'aide d'AES dans Android? de voir comment cela peut être fait.
Comme une étape supplémentaire, vous pouvez également utiliser n'importe quel nombre d'autres réponses à masquer les fichiers cryptés
OriginalL'auteur Guykun
Si vous voulez éviter la Galerie de montrer des images à partir de votre application à un dossier, vous pouvez mettre un fichier nommé
.nomedia
dans ce dossier.Source: https://stackoverflow.com/a/6713863/450534
Si vous voulez cacher le dossier de apperaring à dire, un Gestionnaire de Fichiers, puis assurer votre dossier commence par un période (.). Par exemple, si le dossier est appelé myfolder, il doit être créé comme .myfolder
Source: https://stackoverflow.com/a/5878270/450534
Veuillez noter qu'un utilisateur peut modifier les paramètres du Gestionnaire de Fichiers pour afficher les fichiers et dossiers cachés. Pour cela, il n'y a pas de solution.
Comme mentionné à la fin de la réponse, les Gestionnaires de Fichiers peuvent afficher dossier caché que par leurs paramètres. Dans les circonstances, je pense que Guykun est la meilleure solution pour vous.
ouais je vais essayer de les crypter et de les stocker dans mon dossier app et supprimer l'image de la carte sd,mais vous ne savez pas si cela va fonctionner pour les images ou pas,comme le chiffrement et le déchiffrement .les fichiers txt
Eh bien, pour l'un, ce poste est pour le chiffrement d'une Image et l'OP a souligné qu'il a travaillé pour lui. Je ne vois pas pourquoi il ne devrait pas travailler pour vous aussi. 😉 Donnez-lui un essai et voir comment il va.
:et bien j'ai essayé Guykun de la méthode de cryptage, mais il prend beaucoup de temps pour le cryptage des tas d'images sélectionnées,n'est-il pas une meilleure façon de l'atteindre,je veux dire au lieu de cryptage des tas d'images,le cryptage de dossier ?j'ai essayé ça aussi, mais sa me donne une erreur.,j'ai même commenté le post mentionné par Guykun mais pas de réponse.
OriginalL'auteur Siddharth Lele
Si vous voulez masquer le dossier, il suffit d'ajouter '.' comme préfixe de nom de dossier.
OriginalL'auteur Deepika
Si vous voulez éviter la Galerie de montrer des images à partir de votre application à un dossier, vous pouvez mettre un fichier nommé .la nomédie dans ce dossier.
Si vous souhaitez masquer le dossier de apperaring à dire, un Gestionnaire de Fichiers, puis assurer votre dossier commence par un point (.). Par exemple, si le dossier est appelé dossier, il devrait être créé en tant que .myfolder
File sdCard = Environment.getExternalStorageDirectory();
File dir = new File(sdCard.getAbsolutePath()
+ "/.myFolder" );
OriginalL'auteur smit modi
De voir cela .
qui sont effectuer avec un pas de plus. ils se cachent de données ainsi que le dossier.
Comment cacher un dossier dans sdcard android
OriginalL'auteur Chintan Khetiya
Utilisez votre carte sd chemin d'accès au dossier que
ce qui vous donnera un maximum de sécurité à vos images, si l'utilisateur du téléphone n'est pas enraciné, ce chemin est à l'abri de tous les aspects.
OriginalL'auteur Mohd Mufiz