0

だから私は貿易によるウェブ開発者ですが、現在アプリを作っています。

PCからウェブホストのデータベースにデータを送信するプログラムがPCにあります。

私が今求めているのは、一連のクエリでそのデータをダウンロードできるアプリを作成することです。

Javaコードを開発したり、外出時にタブレットを介してサーバーに接続したり、別のWi-Fiネットワークに接続しているときにウェブホストから情報をダウンロードしたりするのに役立つ、優れたリソースはありますか?

チャップスに感謝します、どんな助けでもありがたいです。

4

1 に答える 1

1

私がそれを処理する方法は、私がやりたいことに基づいてWebページを作成することです。たとえば、アプリへのログインを確認したい場合は、ユーザー名とパスワードを受け取るページを作成します。デバイスでは、HTTPPOSTトランザクションを使用してユーザー名とパスワードの値を投稿します。

例:

public boolean LoginUser()
{
    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost("your URL comes here...");

    try
    {
        List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
        DataCrypt crypt = new DataCrypt();

        try
        {
            this.Cryptemail = crypt.bytesToHex(crypt.encrypt(this.Email));;
            this.Cryptpass = crypt.bytesToHex(crypt.encrypt(this.Password));
        }
        catch (Exception e)
        {
            DebugLog.log(e.getMessage());
        }

        nameValuePairs.add(new BasicNameValuePair("Password", this.Cryptpass));
        nameValuePairs.add(new BasicNameValuePair("Mail", this.Cryptemail));

        httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));

        // Execute HTTP Post Request
        BasicHttpResponse response = (BasicHttpResponse) httpclient.execute(httppost);
        HttpEntity entity = response.getEntity();
        String response = EntityUtils.toString(entity);


      return true;
    }
    catch (Exception e)
    {
        DebugLog.log(e.getMessage());
        return false;
    }

    return false;
}

編集:したがって、クエリのベースにするいくつかのパラメータを取り込んだページを作成し、何らかの方法(たとえば、XML)で結果を返すことができます。

これがお役に立てば幸いです。:)

于 2012-10-25T14:56:53.467 に答える