Ich möchte gerne einige Fragen zu Yii-Framework und Android-Anwendungen stellen. Ich werde eine mobile Anwendung in Android-Plattform bauen und Yii-Framework als Server-Seite implementieren. Ich möchte wissen, wie viel Yii Framework Android-Plattform unterstützt? Sind Yii Framework Web Services vollständig kompatibel mit Android?
Und wenn jemand etwas Tutorial oder nützliche Informationen vorschlagen kann, wird das für mich sehr nützlich sein ...
Sie können JSON / XML verwenden, um Ihre Android-Anwendung mit dem php yii-Framework zu kommunizieren, indem Sie eine einfache REST-API erstellen.
Um die REST-API zu verwenden, müssen Sie eine HTTP-Anfrage (Get / Post) von der Android-Anwendung senden. Führen Sie dann Ihre Operation basierend auf der Anfrage aus und senden Sie sie erneut in JSON-Format mit php json_encode oder XML, wenn Sie dies bevorzugen.
Sie können es auch mit Google Gson durchführen. Es wird Ihnen helfen, JSON von Java-Objekt zu erstellen.
Verweisen Sie hier: Einfache API mit Yii
Ich habe kürzlich ähnliches getan,
Sie benötigen einen benutzerdefinierten Controller, der das JSON-Array sendet, und Sie können die Yii-REST-API aufrufen
%Vor%Sie benötigen einen ordentlichen Async-Http-Client mit Json-Parser. Ich habe android-async-http
verwendetIch habe eine Android-Anwendung auf dem Markt, auf die ich mit dem Yii-Framework umschalte. Ich benutze die Erweiterung Ссылка . Bis jetzt war es großartig. Ich hatte ein paar Probleme mit der Sicherheit und anderen Dingen, aber insgesamt ist das Tool das, was Sie brauchen. Alles, was Sie wirklich für yii interessieren, ist eine erholsame API, der Rest der Logik sollte wirklich in Ihrer Android-Anwendung behandelt werden. Auch als Antworttyp würde ich an dieser Stelle nur json verwenden. Ich habe versucht, ein Android-XML-Framework zu implementieren und entschied mich dafür, etwas zurückzuziehen, weil Json alles getan hat, was ich brauchte und einfach war.
Tags und Links android frameworks web-services yii compatibility