0 votes

Est-il possible de stocker les données d'une application sur le cloud ?

Très bien. Voyons si quelque chose de révolutionnaire fonctionne :)

En théorie, est-il possible de stocker les données d'une application sur le nuage, c'est-à-dire sur un compte Dropbox, et d'en retirer des données selon les besoins ? J'ai une idée géniale, mais naturellement je veux savoir si cela peut fonctionner. Si oui, comment ? J'ai une idée qui consiste à utiliser un gestionnaire de fichiers pour récupérer les fichiers d'une application, les placer sur un nuage Web qui n'a pas besoin d'un code d'accès (donc un nuage privé) et avoir des fichiers dans le dossier de données d'origine pour lier les données dans le nuage, et utiliser cela ? J'ai Root, BTW.

2voto

Milner Points 533

Tout d'abord, comme Jared a déjà souligné En effet, cela n'est pas possible sans une "copie locale", c'est-à-dire sans que les données soient présentes dans le système de fichiers de l'appareil. Deuxièmement, cela ne fonctionnera pas sans un accès Root sur l'appareil - car le répertoire en question ( /data/data ) n'est pas accessible pour un "utilisateur normal" (ce qui inclut les applications : chaque application ne peut accéder qu'à son propre sous-répertoire ici).

Supposons que vous ayez un accès Root sur votre appareil, ce ne sera pas facile. Approches théoriques :

  • en utilisant une application comme FolderSync pour synchroniser votre /data/data avec une contrepartie dans votre "nuage personnel". Might travailler d'une manière ou d'une autre.
  • en copiant l'ensemble du /data/data à votre nuage personnel et le monter à distance (par exemple en utilisant SSHFS avec SSHFSAndroid ou un autre montage à distance ). Encore une fois, pourrait mais si votre connexion réseau est interrompue, les applications risquent de se bloquer et vous risquez de perdre vos données.

Outre les risques cités, il existe d'autres préoccupations :

  • la confidentialité et la sécurité des données. Ce n'est peut-être pas un problème si vous ne faites cela que dans votre propre réseau (domestique), mais cela introduit au moins un autre vecteur d'attaque.
  • vous pourriez être tenté d'utiliser un tel "partage réseau" avec plusieurs appareils simultanément. Ne le faites pas. Ce serait le meilleur moyen de corrompre vos données, de faire planter vos applications, etc.
  • performances : si toutes les données de votre application devaient être lues/écrites sur le réseau à chaque fois que vous y accédez, cela ralentirait considérablement les choses. Et je veux dire, réel à noter ici - pas seulement quelques chiffres quelque part après la virgule.
  • les permissions et la propriété des fichiers doivent être maintenues, ce qui peut s'avérer délicat (selon le stockage à distance).

Si c'était si facile à faire, cela aurait déjà été fait - surtout si l'on considère que Google veut que nous mettions toutes nos données dans son nuage. Il y a de bonnes raisons de s'y opposer (et je suis sûr que cette réponse est loin de les couvrir toutes). Donc, bien que cela puisse être techniquement possible c'est définitivement pas recommandable .

0voto

Jared Rummler Points 121

Est-il possible de stocker les données de l'application sur le nuage, c'est-à-dire sur un compte Dropbox ?

Oui, il est possible de sauvegarder les données de l'application sur le cloud (Dropbox, Google Drive, Box, OneDrive, etc.). L'appareil devra être enraciné ou vous devrez utiliser la fonction sauvegarde adb . Il existe de nombreuses applications sur le Play Store qui permettent de sauvegarder et de restaurer à la fois les APK et les données des applications.

et d'en retirer des données selon les besoins ?

Non, ce n'est pas possible. Les applications dépendent des fichiers locaux.

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