2010-11-29 15 views
0

POSTに接続してRET APIにGETクエリを送信し、結果をDBに保存してからクエリを実行して表示するAndroidアプリケーションが市場にありますアプリケーションで適切な方法で実行できます。C++のAndroid NDKへのREST API接続コードの移植

私はアプリケーションを高速化することに興味があり、APIからデータを受け取ってからデータを使用する準備が整うまでにかなりの時間がかかることに気付きました。私は、NDKを使用してREST APIに接続し、結果を処理し、DBに格納するか、エラーを発生させるために、C++で同様のコードを書くことができるかどうかを調べたいと思います。私は以前のC++の経験はなく、Javaと同じDBにアクセスできるかどうかを最初に知る必要があります。第2に、私が知っておくべき他の警告があるかどうか?

また、私は尋ねる必要があると思います - これを行う価値がありますか?何か違うことに気づくでしょうか?

類似のコードへのリンク、またはC++での作業を開始するにはどうすればよいか概観していただければ幸いです。

答えて

2

私はEXACT同じことをやって、そして私を信頼しています:あなたは以前のC++の経験を持っていない場合は、これは少しの利益のために少しコストがかかりすぎるかもしれません。

私の場合、いくつかのプロファイリングの後、DOMを削除してSAXを使用するだけで、物事を並べ替えて、パフォーマンスの初期段階にジャンプしました。残りの部分は、パケットがまだ送信されている間(つまり、処理を開始するまで完全な応答を待つことなく)応答を処理し、それぞれに対して新しいスレッドを開始するのではなく、同じスレッドで多重化するなど、

Googleで探しているものは、すべて手作業で行いたい場合は、POSIXソケット、HTTPコード、RESTコードです。より良いオプションは、CURLまたはSocket/HTTPの部分に似たものを使用している可能性があります。私はそれをすべて自分でやったが、私はすでにこれを数回やったからだ。

関連する問題