0

mongodb から Android アプリケーションに helloworld を表示しますが、php Web サービスと json を使用します

mongodb コレクションから Android アプリケーションにデータを解析する必要があります。これは、json によって解析され、Android アプリケーションに表示されます。

<?php
 $connection = new MongoClient();
 $collection = $connection->database->collectionName;

 $document = $collection->findOne();

 echo json_encode($document); 
?>

これは、mongo に接続し、コレクションを見つけて json にエンコードする Web サービスの php コードです。これは表示されます

{"_id":{"$id":"52769d23b829444827000000"},"name":"MongoDB","type":"database","count":1,"info":{"x":203,"y":102},"versions":["0.9.7","0.9.8","0.9.9"]}' 

チュートリアルから作ったテスト集です。

私の主な質問は、このデータを名前などのAndroidアプリケーションにプルする方法です。

これは簡単なことだと思いますが、私は学生で、mongo と android しか学んでいません。

私がする必要があるのは、接続できることを証明するために、テキストを送信してそのテキストをAndroidに表示するmongoデータベースを作成することです。

4

1 に答える 1

0

あなたは、多くの場所に向かう途中で実行されている多くのテクノロジーを使用して、ここで多くの道を進んでいます。

一方では、PHP フロントエンドと MongoDB バックエンドを実行する Web サービスがあります。基本的なことは理解できているようです。

一方..あなたはアンドロイドを持っています。Android は通常、ハンドヘルド デバイスで実行されます。Android 用に作成するプログラムは、サービスを作成する PHP および MongoDB アプリケーションとは関係がなく、混在させてはなりません。

Android アプリケーションが知る必要があるのは、「ああ、サービスがあります。そのサービスは、インターネットに接続してその特定の URL を要求すると、この json を提供してくれます」ということだけです。

次に、そのサービスを適切に保護する必要があります。これにより、悪意のあるハッカーがサービスを盗み見して、Android デバイスになりすましてサービスに損害を与えることができなくなります。

この質問を閉じて、新しい質問を送信することをお勧めします。

  • Android で Web リクエストを行う方法
  • Android で JSON ドキュメントを解析するにはどうすればよいですか

ただし、Android開発チュートリアルでその答えを見つけることができると確信しています

于 2013-11-20T01:27:14.027 に答える