2010-05-17 23 views
0

J'ai créé une base de données via javascript en utilisant Google Gears sur Android 1.5 et j'aimerais accéder directement au fichier sqlite pour y regarder à l'intérieur sans utiliser Gears. J'ai trouvé plusieurs "File Browser" mais ils ne naviguent que sur la carte SD. Existe-t-il un moyen de le récupérer à partir du système de fichiers du téléphone?Accéder à la base de données créée par le navigateur Android 1.5 localy

J'ai un HTC Dream sous Androis 1.5.

Merci!

Répondre

1

Les autorisations sur le système de fichiers du téléphone sont généralement attribuées par application. Bien sûr, vous pouvez jouer avec eux pour donner accès à plusieurs applications, mais ce scénario n'est pas pris en charge. D'autre part, le système de fichiers monté sur/sdcard est ouvert à tous et les applications peuvent partager le même dossier/fichier avec facilité. Si vous voulez seulement pousser/tirer depuis le stockage local, utilisez les commandes adb 'pull' et 'push' pour récupérer les fichiers du téléphone sur votre ordinateur et les jouer localement. ADB fait partie des outils Android SDK.

Voir: http://developer.android.com/guide/topics/security/security.html#userid

Pourtant, je ne suis pas sûr que vous pourriez vraiment obtenir le navigateur généré sqlite facilement le cas échéant. Bonne chance!

+0

merci! Est-ce que 'adb' peut répertorier les dossiers et les fichiers avant de les récupérer? – Sirber

+0

Pas vraiment. Bien, je pourrais me tromper mais je devrais vraiment dire NON. Mais les fichiers que vous cherchez devraient être sous /data/data/com.android.browser/ afin que vous puissiez 'cd' là et puis 'ls' pas de problème. – mathieuc

+0

bien! On dirait que je peux obtenir un shell sur l'appareil avec 'adb -d shell' – Sirber