1

APIを接続し、表示できる情報を取得するphpページがあります。

これをAndroid用のアプリにしたいと思います。私が知っているPhoneGapについて聞いたことがありますが、これはjavascript、html、およびcssを使用しています。javascriptがphpファイルを呼び出すことができることは知っていますが、Androidデバイスからphpファイルを呼び出す方法や可能性があるかどうかはわかりません。アンドロイドブラウザがphpを処理できるかどうか、またはそれらとの取引が何であるかはわかりません。それで、それについて何か情報があれば、私はそれをいただければ幸いです。

また、JavaScriptでAPI呼び出しを書き直したいと思っていますが、それは不可能だと思います。考え方が違う場合は、何を話しているのか教えてください。

4

4 に答える 4

4

AndroidはPHPと直接通信できません。phonegap、javascriptなどが行っているのは、PHPスクリプトによって処理されるHTTPリクエストを発行することです。

PHPコードが実行され、いくつかのデータ(json、html、xml、gif、jpgなど)が出力され、HTTPリクエストの応答として送信されます。

于 2012-07-09T21:43:13.900 に答える
2

PHPは単なるサーバー側言語であるため、ブラウザがそれを「処理できるかできない」かは関係なく、HTML返されるだけです(別のコンテンツタイプを設定しない限り)。

XMLRequestの送信を可能にするRESTスタイルAPIを調べる価値があるかもしれません。このドキュメントJSONをご覧ください

ここには、 APIを呼び出す方法を示す素晴らしいチュートリアルと、API作成するためのPHPチュートリアルもあります。RESTREST

于 2012-07-09T21:43:31.047 に答える
0

1. PHPがホストされているPhoneGap、またはそのPHPまたはASP.NETまたはASP.NET MVC
には関係ありません。2。PHPコードを本番環境で自分でホストする場合(本番環境ではこれを行わないでください)。次に、サーバーと静的IPアドレスが必要
です。3。開発目的でPHPサーバーをセットアップする場合は、127.0.0.1:81に接続するだけで、このアドレスを直接使用できます。静的IPアドレスがあるかどうかは関係ありません。 IPアドレスかどうか。

于 2012-07-09T21:57:23.693 に答える
0

私はjsonpを使用してphonegapでこれを行いました http://en.wikipedia.org/wiki/JSONP 素晴らしい作品

于 2012-07-09T23:20:12.187 に答える