J'ai une question et j'espère que vous pourrez m'aider avec.Stockez des données auxquelles personne ne peut accéder en dehors de moi dans Android
J'ai créé une application qui a besoin de stocker une donnée dans l'appareil Android QUE PERSONNE NE PEUT ACCÉDER indépendamment de moi dans le code source.
je recherche une solution que je trouve la FileOutpuStream et FileInputStream:
private String file="mydata", data;
FileOutputStream fOut = openFileOutput(file,MODE_PRIVATE);
fOut.write(data.getBytes());
fOut.close();
et
FileInputStream fin = openFileInput(file);
Ma question est où est le fichier créé magasin? Et est-ce sûr que personne ne peut y accéder même s'ils trouvent le fichier dans leur appareil?
bref il n'y a aucun moyen d'empêcher de lire vos fichiers. root acccess permettra à l'utilisateur d'accéder à n'importe quel fichier. –
@Vlad Matvienko Est-ce vraiment leur impossible? :/Qu'en est-il de la base de données SQLite? – Kolopox
'Base de données SQLite' est stocké comme un fichier regullar dans le répertoire de stockage interne de votre application, donc malheureusement non. –