AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Delphi Firemonkey mobile - Android deployment
Thema durchsuchen
Ansicht
Themen-Optionen

Firemonkey mobile - Android deployment

Ein Thema von AnCorr · begonnen am 30. Mär 2017 · letzter Beitrag vom 2. Apr 2017
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#11

AW: Firemonkey mobile - Android deployment

  Alt 1. Apr 2017, 11:57
Zur Not gäbe es ja auch noch mORMot oder DelphiMVCFramework. Man muss sich zwar einarbeiten, dafür hat man aber ausgereifte Lösungen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
AnCorr

Registriert seit: 15. Mär 2010
45 Beiträge
 
#12

AW: Firemonkey mobile - Android deployment

  Alt 1. Apr 2017, 22:20
Hallo,

danke noch einmal fuer die vielen Antworten.
Vielleicht bin ich in machen Dingen einfach etwas "begriffsstutzig", aber mir ist das Client/Server, REST etc. einfach zu kompliziert. Meine bisherigen Versuche gingen alle mehr oder weniger ins Nichts, und ich habe einfach nicht die Muse dazu jetzt noch sehr viel mehr Zeit hierfuer zu investieren.

Ich habe mich fuer einen anderen, etwas prgamatischeren Weg entschieden. Zumal auch dieser mich etwas weiterbringt.
Ich loese das Ganze nun ueber Tethering.
Um meine Rezepte auf meinen Webserver zu bringen, habe ich mir ebenfalls mit Delphi eine Anwendung geschrieben. Ich gebe z. B. ein neues Rezept ein, und speichere es zum einen lokal, als auch gleichzeitig auf den Webserver. Es wird eine HTML-Datei, ein Ordner fuer eingebettete Bilder angelegt, und die Dateien dort abgespeichert. Dabei werden die entsprechendnen Daten dann auch in die MySQL Datenbank eingetragen.
Ich werde das Programm nun einfach so erweitern, dass ich der Anwendung auf dem Tablet per Tethering die Daten (sind ja nicht viele) uebertrage. Die Anwendung auf dem Tablet stellt diese dann in eine lokale SQLite Datenbank. Der Zugriff auf den Webserver um die Rezepte anzuzeigen funktionert ja schon.

Danke noch mal an alle!


Gruss
AnCorr
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#13

AW: Firemonkey mobile - Android deployment

  Alt 2. Apr 2017, 11:19
Hallo,

danke noch einmal fuer die vielen Antworten.
Vielleicht bin ich in machen Dingen einfach etwas "begriffsstutzig", aber mir ist das Client/Server, REST etc. einfach zu kompliziert.
Ich verstehe zwar nicht, warum Du das nicht einfach nutzt. Hier sind schon so viele Möglichkeiten genannt worden. REST ist nichts anderes als ganz normaler Text der übertragen wird. Du kannst eine MySQL-Abfrage in PHP ganz einfach mit dem Befehl json_encode in ein entsprechendes Format bringen. Hier ein Beispiel :
Code:
$var = array();
$con = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);
$sql = "SELECT * FROM tabelle1;";
$result = mysqli_query($con, $sql);
while($obj = mysqli_fetch_object($result)) {
    $var[] = $obj;
}
// To output the result
echo json_encode($var);
Das Ergebnis holst Du Dir mit der Komponenten TidHTTP und speicherst das Ergebnis in einen String. Danach kannst Du mit den REST/JSON-Komponenten in Delphi den ganzen JSON-Text auseinander nehmen und direkt auf die Daten zugreifen.

That's it. Das schöne dabei ist, Du kannst das JSON-Ergebnis von jedem x-beliebigen System aus nutzen und brauchst Dir dann keine Gedanken mehr machen über den Zugriff. Einfach nur den JSON-Text auf dem Server erstellen und dann abholen über HTTP.

Edit:
Das Tethering funktioniert aber nur im gleichen Netzwerk, meines Wissens. Mit den anderen genannten Möglichkeiten bist Du damit unabhängiger.
Rolf Warnecke
App4Mission

Geändert von RWarnecke ( 2. Apr 2017 um 11:22 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz