2012-02-20 13 views
0

私はアンドロイドアプリのフィールドからデータを収集し、データベースに保存する簡単なプログラムに取り組んでいます。私の次のステップは、収集したデータをコンピュータ上で実行されているプログラミングに転送することです。私はこれについて最善の提案を探しています。私のフィールドデータ収集の1つの側面は、私はそれがスケール可能であることを望んでいます、今はアンドロイドのためだけですが、将来はアップルバージョンが好きです。私はテザリングとUSB経由のデータ転送を見てきましたが、私が読んだことからアンドロイドには問題があり、アップル製品がどれほど簡単かはわかりません。私が見つけたもう一つのオプションは、専用のWebサーバーを使用することです。モバイルアプリからダウンロードし、コンピュータプログラムにアップロードします。 1つのオプションが別のものより優れていますか?オプションがありませんでしたか?モバイルアプリからコンピュータへのデータ転送

答えて

2

データベースをコンピュータに同期しないでください。代わりに、Google App Engineのようなものを使用してクラウドに同期します。 APIはより簡単で、その結果はさらに有用です。

+0

:たとえば

は、あなたのアンドロイドアプリが次にスクリプトを持つことができます

fielddata.txtと呼ばれるファイルにSDカード上のデータを保存してい彼らはコンピュータではありません。私はマジック= pのもう一方の端にまだ物理的なコンピュータがあることを保証します。あなたは非常に良い点を挙げています。 – FoamyGuy

+0

それは私の一般的な考えで、クラウドベースのシステムを使うことでした。私は、欠けていたアイデアがあるかどうか疑問に思っていました。私の最初の選択を確認していただきありがとうございます。 –

1

adbがホストコンピュータにインストールされていることを確認したら、バッチスクリプトを使用してアンドロイドデバイスから必要なデータを取得できます。彼らは「クラウド」であるという理由だけで

adb pull /sdcard/fielddata.txt fielddata.txt 
関連する問題