2016-04-11 12 views
0

今年の夏、Androidの小さなアプリをクラス間で、主に学習目的で開発しようと考えています。私は、Ivが見つけたものを試すことによって最もよく学びます。今私は何をしたいのかというアイデアを持っていますが、私は必要と思われるテーマのいくつかを公然と学びませんでした。そのように私は、このアプリケーションがどのように機能するかについての私の考えを確認したり、再評価したりしたいと思っていました....アンドロイドでFtpとデータベース?

これがどのように使われるかというアイデアは、基本的にあなたがファイルをアップロードしてダウンロードできるアプリです。 ..

は、私はまだ

限りサーバのバージョンのための準備ができていることを知らない...私はおそらくUbuntuのデスクトップ、でこれを行うために自宅で古いノートパソコンをサーバーをオフに構築することができます理解します私はFTPを扱う簡単なJavaプログラムとクラスパスを保存してファイルシステムを管理するデータベースを考えていましたか?だから私は取得していますならば(私は知らない...、それはこの要求を受けた

、特定のファイルのデータベースを照会する要求のためのソケットを聞い
が発生し、クエリを送信

私の自己の前に、しかし、おそらくクエリは文字列値としてクライアント側が生成されますか?)とにかく、データベースは、ファイルへのクラスパスを受信して​​、クエリされます。

プログラムがファイルを検索し、アプリケーションにファイルを送信するためにクラスパスを使用しています(別のポートを介して?)も

私は同様にそれを送信するためにどこを知っているだろうか..私は送信したいでしょうIP電話の質問?)

また、私はファイアウォールの背後にあるネットワーク上のコンピュータを使用しているので、私はルータに正しいポートを転送する必要がありますか?

これは何か近くに近いですか?

この質問のフレーズや書式を自由に編集したり提案したりすることができます。間違った質問をしている可能性があります。 ありがとうございます!

答えて

0

FTPはセキュリティ保護されていない転送プロトコルであり、かなり古くなっています。また、あなたのアンドロイドプロジェクトでapache.commons.netライブラリを使用して、適切なftpクライアントを稼働させる必要があります。Aの痛みでした。

FTPで時間を無駄にしないでください。

    • FirebaseのJava/MySQLの(ODBC)
    • C#(ASP.NET)/ TSQL

    とするためにSSLを設定する方法を学ぶ:とHTTPS RESTのような解決策を考えてみましょうプロセス内のサーバー。

  • +0

    これらの情報を参照するために使用しているソースを参考にしてください。 –

    +0

    また、ODBCは私のSQL用のライブラリですか?姿勢のJDBCのように? –

    +0

    JDBCを使用すると、適切なドライバを使用してODBCに変換できます。ネット上にチュートリアルのヒープがあります。しかし、startetを入手したいのであれば、putまたはpost要求ごとにファイルを受け取るファイルサーバーをセットアップする方法についての簡単なチュートリアルを探して、データベースを設定し、インフラストラクチャを実行してからアプリケーションを開発してください。個人的にはノードをお勧めします。js/Firebaseを使い始めるのは簡単ですし、net/youtubeにチュートリアルのヒープがあるからです。あなたは、実装が常に相互交換可能でなければならないことがどのように機能するかという一般的な考えを得たいと思うでしょう。 –

    関連する問題