2010-06-24 5 views
0

J'ai téléchargé un fichier avec une application et stocké à l'intérieur de son stockage interne, mais le fichier est réglé avec -rw------- et je veux changer ces autorisations est-il possible? Je sais que l'utilisation de stockage externe est une option mais je veux savoir si je peux le faire avec le stockage interne aussi. Merci pour l'aide.Est-il possible de modifier l'autorisation sur les fichiers dans le stockage interne d'une application Android?

Editer: S'il s'avère que je ne peux pas modifier l'autorisation, y a-t-il une zone partagée de stockage interne que je pourrais utiliser? Je ne voudrais pas forcer l'utilisateur de l'appareil Android à avoir une carte SD.

Répondre

1

J'ai découvert que le bit de code suivant va modifier les autorisations sur le fichier en fonction de ce que vous définissez le deuxième paramètre à être.

FileOutputStream fileOutput = openFileOutput("myApp.apk", Context.MODE_WORLD_READABLE); 

Les quatre options pour le deuxième paramètre sont: MODE_PRIVATE, MODE_APPEND, MODE_WORLD_READABLE et MODE_WORLD_WRITEABLE.

+0

Pendant ce temps, 'Context.MODE_WORLD_READABLE' et' Context.MODE_WORLD_WRITEABLE' sont obsolètes. –

1

Le stockage interne est toujours privé pour votre application.

Questions connexes