8

要件: WI-Fiを使用してラップトップからAndroidフォンを制御したい。このために、特定のポートとWi-FiアダプターのIPアドレスを介してAndroid携帯で実行されるWebサーバーと「カスタマイズされた」Webアプリを実行する必要があります。たとえば、次を使用して、ラップトップのブラウザを介して、電話で実行されているWebアプリケーションに接続できます。http://(ip address of the phone):port

私が試したこと: ( ijetty )のようなJavaベースのサーブレットを実行できるAndroid用のいくつかのWebサーバーを評価しました。TWJS、KWS、PAWなどの他にもあります。これまでのところ、電話でそれらを実行し、ラップトップを介してWebサーバーにアクセスできます。

私の質問: Android向けアプリの開発に関連するすべてのリソースと資料の中で、Android APIを使用して効果的に通信できるWebアプリケーションを作成する必要があるWebテクノロジーに関する有用で明確な情報を見つけるのに、本当に苦労しています。他のネイティブAndroidアプリケーションと同じように電話

i-Jettyは、Android APIを使用できるWebアプリケーションをサポートしていると主張していますが、AndroidAPIを使用するそのようなWebアプリケーション/サーボレットを構築する方法に関する誠実なドキュメントがありません。

私の要件は、Android用の既存のアプリケーションであるAirDroidと似ていますが、オープンソースではなく、その実装アーキテクチャに関連することについても説明していません。ですから、Android携帯をワイヤレスで管理するためのWebアプリケーションを作成するのに役立つ提案を歓迎します。

4

1 に答える 1

1

i-jettyサンプルアプリケーションを見ると、オブジェクトContextContentResolverオブジェクトを取得できることがわかります。

android.content.ContentResolver resolver = (android.content.ContentResolver)config.getServletContext().getAttribute("org.mortbay.ijetty.contentResolver");;
android.content.Context androidContext = (android.content.Context)config.getServletContext().getAttribute("org.mortbay.ijetty.context");

通常のAndroidアプリケーションのように、システムサービスへのアクセス、設定の読み取りと書き込み、連絡先の取得のためのクエリの実行などを行うことができます。

于 2012-08-14T07:47:56.300 に答える