SQLite Manager - phpLiteAdmin

Alle Stufen
33
Beschreibung mit Google Übersetzer in die Sprache Deutsch (Deutschland) übersetzen?Beschreibung in die Sprache Englisch (Vereinigte Staaten) zurückübersetzen

This software allows developers to view/edit their SQLite databases
inside of their phone/tablet without having to copy the DB to their computer
(and later needing to copy them back to their phone).

It installs on your phone a Web Based SQLite Admin tool in which you can open from your computer.

Instructions
=========

If you just want to see if this software works, download it, install on your phone,
open it, start the server and go to "http://ip_address_of_your_phone:8080/" from your computer.
If you have no internet, connect your phone with the USB cable and type "adb forward tcp:8080 tcp:8080".
Afterwards, open http://localhost:8080/ from your computer.

Now just create a database or play around with an existing one.

To view/edit a database from an existing/your app:
==================================================

It is possible for you to view/edit a DB from an existing app, but you will need permissions for that.
If you are rooted, just type:

adb shell su -c chmod 777 /data/data/com.apkcreator.apkname/databases/ /data/data/com.apkcreator.apkname/databases/*

hint: some apps make the DB not readable publicly every time they open, so be ready to type the command above many times.

If you can't root, use your own app to make this folders and files public writtable.
You may want to do this only on the debug version of your app.
Afterwards, open SQLite Admin for Android, open the sqliteDatabases.sqlite3 database and
add either the absolute folder path or absolute database path in the databases database.

If you wrote the path correctly AND there are permissions, the DB will automatically appear.
Warning: errors will only be shown if you close SQLite Admin for Android and open it again.


Bibliography
============
An alternative to this software would be com.peculiarcat.sqlbride, which takes a different approach.

Just like everything else, this software could not be done without the help of many:

PHP
Android Server for PHP (com.esminis.server.php) https://play.google.com/store/apps/details?id=com.esminis.server.php
phpLite Admin (original source code + some monkeypatch of mine) ( http://code.google.com/p/phpliteadmin/ )

Trivia
======
This software was written on a plane :)
This is actually a full blown single user PHP server on your phone. You can do whatever you want with it. Just check the www folder on your sdcard.


About
=====
http://market.android.com/search?q=pname:com.marcosdiez.server.php
This software is open source and it's code is available on GitHub: https://github.com/marcosdiez/sqliteadminandroid/

Marcos Diez ( marcos AT unitron DOT com DOT br)
2013-10-13
Diese Software ermöglicht es Entwicklern, view / edit ihre SQLite-Datenbanken
Innere ihrer Handy / Tablette, ohne die DB auf ihren Computer kopieren
(Und später benötigen, um sie zu kopieren zurück zu ihrem Telefon).

Es installiert sich auf Ihrem Handy ein Web Based SQLite Admin-Tool, in dem Sie von Ihrem Computer öffnen können.

Anleitung
=========

Wenn Sie nur wollen, um zu sehen, ob diese Software funktioniert, laden Sie es, installieren Sie auf Ihrem Telefon,
öffnen, starten Sie den Server und gehen Sie zu "http://ip_address_of_your_phone:8080/" von Ihrem Computer.
Wenn Sie keinen Internetzugang haben, verbinden Sie Ihr Telefon mit dem USB-Kabel und Typ "adb vorwärts tcp: 8080 tcp: 8080".
Danach öffnen http://localhost:8080/ von Ihrem Computer.

Jetzt brauchen Sie nur eine Datenbank erstellen, oder spielen, um mit einer vorhandenen.

Zum Anzeigen / Bearbeiten einer Datenbank aus einer vorhandenen / Ihre App:
==================================================

Es ist möglich, für Sie zur Ansicht / Bearbeiten einer DB aus einer bestehenden Anwendung, aber Sie werden die Berechtigungen für diese Notwendigkeit.
Wenn Sie verwurzelt sind, geben Sie einfach:

adb shell su-c chmod 777 / data / data / com.apkcreator.apkname / databases / / data / data / com.apkcreator.apkname / databases / *

Hinweis: Einige Apps machen das DB nicht lesbar öffentlich jedesmal, wenn sie zu öffnen, so bereit sein, den obigen Befehl mehrmals eingeben.

Wenn Sie sich nicht verwurzeln, nutzen Sie Ihre eigene App, um diese Ordner und Dateien öffentlichen writtable machen.
Vielleicht möchten Sie diese nur auf der Debug-Version der App zu tun.
Anschließend offene SQLite Admin für Android, öffnen Sie die Datenbank und sqliteDatabases.sqlite3
fügen Sie entweder die absolute Pfad oder absoluten Pfad in der Datenbank Datenbanken Datenbank.

Wenn Sie den Pfad richtig geschrieben und es gibt Berechtigungen, wird die DB automatisch angezeigt.
Achtung: Fehler werden nur angezeigt, wenn Sie SQLite Admin für Android zu schließen und wieder öffnen werden.


Bibliographie
============
Eine Alternative zu dieser Software würde com.peculiarcat.sqlbride, die einen anderen Ansatz findet sein.

Genau wie alles andere, könnte diese Software nicht ohne die Hilfe von vielen getan werden:

PHP
Android Server für PHP (com.esminis.server.php) https://play.google.com/store/apps/details?id=com.esminis.server.php
phpLite Admin (ursprünglichen Quellcode + einige monkeypatch von mir) (http://code.google.com/p/phpliteadmin/)

Trivia
======
 Diese Software wurde auf einer Ebene geschrieben :)
 Dies ist eigentlich ein kompletter Single-User-PHP-Server auf Ihrem Handy. Sie können tun, was Sie wollen mit ihm. Schaut euch einfach mal die www-Ordner auf Ihrer SD-Karte.


Über
=====
http://market.android.com/search?q=pname:com.marcosdiez.server.php
Diese Software ist Open Source und es der Code ist auf GitHub: https://github.com/marcosdiez/sqliteadminandroid/

Marcos Diez (marcos AT unitron DOT com DOT br)
2013.10.13
Weitere Informationen
Minimieren
4,2
33 insgesamt
5
4
3
2
1
Wird geladen...

Neue Funktionen

It now works on Lollipop
Weitere Informationen
Minimieren

Zusätzliche Informationen

Aktualisiert
11. März 2015
Größe
27M
Installationen
5.000+
Aktuelle Version
1.0.6
Erforderliche Android-Version
3.0 oder höher
Altersfreigabe
Interaktive Elemente
Nutzerinteraktion
Berechtigungen
Angeboten von
Marcos Diez
©2018 GoogleNutzungsbedingungenDatenschutzerklärungEntwicklerInterpretenImpressum|Standort: Vereinigte StaatenSprache: Deutsch
Beim Kauf dieses Artikels handelt es sich um eine Transaktion mit Google Payments. Du stimmst den Nutzungsbedingungen und den Datenschutzhinweisen von Google Payments zu.