2017-03-09 7 views
0

私はXamarin Android用のソーシャルメディアタイプのアプリを作ろうとしています。私のプロフィール情報を表示するアクティビティがあり、1人の友達を追加したとしましょう。彼の名前をクリックするだけでどのようにそのプロフィールに移動できますか? Facebookなどのウェブサイトでは、ウェブサーバーからGETリクエストを呼び出すことができるプロフィールURLがあり、HTMLとJavaScriptを取得してブラウザにその情報を入力できます。私のアプリでXamarin AndroidユーザープロファイルWeb URL

、私は私のウェブサーバは、活動のためのレイアウトとなるプロファイルのURLと.axmlコードを生成していなければならないことを推測しています。これは正しいですか?もしそうなら、私はそのようなことをするためのリソースをどこで見つけることができますか?

私がこの記事を読んで、それは一種の類似した私がやっているのです:Unique User Profiles via URL

答えて

0

を使用すると、Webサーバが正しいの作成について言及した何。ただし、WebサーバーはAndroidアプリクライアントのコード.axmlを渡すことはありません。要するに

は、技術的には何が必要単なるデータベースです。ただし、ソーシャルメディアのようなオンラインアプリでは、アプリで必要なデータを提供するために、インターネットでホストされているアプリデータベースを用意する必要があります。したがって、この場合に使用されるアーキテクチャは、Androidアプリがクライアントとして機能するクライアントサーバーであると結論づけることができます。クライアント/サーバー・アーキテクチャでは、Webサービス・レイヤーを使用して、クライアントがデータベースへのSQLアクセス(セキュリティー)を直接行うことができないようにすることが最善です。それだけでなく、他の利点ももたらします。ここで話題にはならないので、具体的なことはしませんが、ご存じの方は、answerをご確認ください。とにかく、あなたは、Webサービスがクライアントとサーバーの間の橋渡しのように機能すると言うことができます。 Node.jsJavaScript)、php、またはその他のサーバー側言語で開発することができます。

Webサーバーは、.axmlを渡す代わりに、データ(通常はJSON)だけを渡します。 (あなたがMvvmCrossフレームワークを使用した場合)だから、何を行いますが、その後、あなたのAndroidアプリの活動やPCLに、画面の.axmlを開発されて、あなたはCRUDを実行するには、WebサービスのエンドポイントにHTTP GETまたはPOSTを行うことができます。

は、この答えはあなたを助けることができる願っています。

関連する問題