問題タブ [android-networking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
12477 参照

android - Androidでインターネット接続を確認し、利用できない場合はアクティビティをリロードします

Android RSSリーダーを開発しました。タブレイアウトを作成し、ニュースの種類(ヘッドライン、国内、国際など)ごとに各タブを作成しました。

次に、タブレイアウトの最初のページのカスタムリストビューにRSSタイトルとその画像をリストしました。下の画像を参照してください。

ここに画像の説明を入力してください

これで、ユーザーがニュースタイトルをクリックすると、ニュースの説明を含む別のアクティビティ(ページ)が開きます。

私の問題は、ユーザーがタブをクリックしてロードしたときに、インターネット接続が利用できない場合に、[再試行]と[終了]の2つのボタンがあるダイアログボックスを表示したいということです。

ユーザーが[再試行]をクリックすると、アクティビティを再読み込みする必要があります。メソッド(if(International.Title == null))を使用しましたが、これを行うのに適切なメソッドとは思いません。ネットワークが利用可能かどうかを確認しています...

これが私のコードです、

0 投票する
1 に答える
273 参照

android - ActivityInstrumentationTestCase2 からの接続の作成

アクセス許可がほとんどなく、android.permission.INTERNET アクセス許可が明示的にない Android アプリケーションがあります。

ActivityInstrumentationTestCase2 から、アプリケーションに対して実行するテスト コマンドを受け取るサーバーを起動したいと考えています。

Android はインストルメンテーションではなくアプリのコンテキストでソケットを作成しようとするため、ServerSocket の使用は失敗します。

これはできますか?

なぜ私はこれをしたいのですか?

リクエストにより、ここに少し背景があります。

テスト自動化フレームワークCalabash-Androidに取り組んでいます

コマンドを受信して​​アプリケーションとやり取りするインストルメンテーション内でサーバーを実行します。開発者にインターネット許可の設定を依頼せずにアプリをテストできるようにしたいと考えています。これは、アプリを変更せずにアプリをテストする前に不足している唯一の部分です。

アーキテクチャの説明は、http: //blog.lesspainful.com/2012/03/07/Calabash-Android/にあります。

0 投票する
1 に答える
1382 参照

android - Android: 静的 IP を使用してアクセス ポイントに接続する方法は?

次のコードを使用して、静的 IP を使用して DHCP なしで AP に参加するようにデバイスを設定しようとしましたが、特定の AP では機能しないようです。デバイスは引き続き IP アドレスを取得しようとしますが、DHCP がないために失敗します。

このスレッドが提供する方法を使用しようとしましたが、機能しません。 Android 3.x または 4.x で静的 IP アドレス、ネットマスク、ゲートウェイをプログラムで構成する方法

0 投票する
2 に答える
4712 参照

android - Android SDK。衛星/GPS 経由でデータを送信する

私は、主にオフロードのライダーや歩行者が他の人が通ったトレイルを見つけるために使用するオフロード アプリケーションを持っています。

アプリの例はこちらにあります: http://www.youtube.com/watch?v=Wmk3cA2i2vI

標準として、データは Wi-Fi または Android OS によって制御されるセルタワー経由で送信できます。

Wi-Fi ネットワークから Wi-Fi ネットワーク、携帯電話基地局に移動できるため、私のアプリのユーザーは、電話が切断されて別のネットワークに接続されるため、大きな遅延が発生します。

私が知りたいのは、「セル状態」オプションなどを設定して選択したときに、GPS/衛星ネットワーク経由でデータを送信できるかどうかです。

ありがとう、

0 投票する
2 に答える
1664 参照

android - AsyncTaskからAndroidでネットワーキングを行うと、NetworkOnMainThreadExceptionが発生します

Android用のシンプルなチャットアプリをコーディングしようとしているので、チャットサーバーがあり、それに接続しようとしています。だからメインクラスで私は持っています

SocketAndEditTextソケットと4つのEditTextコンポーネントを単純に保持するクラスです。アイデアはSetNetworking、ネットワーク接続を確立し、Messagerメッセージを送信することです。両方のクラスが実装しますAsyncTask

しかし、奇妙なことにonPostExecute(Void result)Messager私が非常に単純なことでもやろうとすると、

私はこれを手に入れます:

テストが機能していません!android.os.NetworkOnMainThreadException

メインスレッドではなくAsyncTaskにあるのはなぜですか?

0 投票する
0 に答える
217 参照

android - Android アプリがネットワークにアクセスできない

Android アプリからインターネット上のチャット サーバーに接続しようとしているので、まず AsyncTask からサーバーに接続しているかどうかをテストします。

上記のコードを実行すると、変数reachableは値を取得しますfalseが、単純な Java コンソール アプリケーションと同じコードを実行すると、次のようになりますtrue

私のマニフェストファイルには<uses-permission android:name="android.permission.INTERNET" />

Android では動作せず、Java アプリケーションとして動作するのはなぜですか?

0 投票する
1 に答える
951 参照

android - asp.net Webサービスからbase64文字列をAndroidに取得する方法

Android アプリケーションに base64 文字列を受け取る必要がありますが、webservice から文字列を取得しました。

**サーバ側

文字列引用符内で適切に返される文字列は、クライアントまたはAndroid側でどのように受信する必要がありますか、誰かがそれを手伝ってくれますか

**クライアント側

*Androidメインファイル

*出力:

** ここでの問題は、サーバー sid で文字列全体を受信できなかったことです。「SoapObject result=(SoapObject)envelope.getResponse();」でエラーが発生しています。この場所について誰かコメントできますか

0 投票する
3 に答える
3919 参照

android - Android/iOS での Bluetooth ゲーム

iPhone と友人の Android デバイスで Bluetooth チェスをプレイするにはどうすればよいですか? あぴ?(おそらく他の質問と重複しています)

0 投票する
3 に答える
11656 参照

java - Android: IP アドレスが Wifi IP アドレスであることを知る方法は?

Android端末のIPアドレスがData IPかWifi IPか知りたいです。


1) デバイスは最初に 3G に接続され、デバイスはネットワーク IP に割り当てられます。
2) その後、WIFI に接続されたデバイス、今度はデバイスが WIFI IP に割り当てられます。
3) IP アドレスが Wifi IP アドレスまたはネットワーク IP であることを知らせる Android API はありますか??

2.3.5 では以下を使用しており、問題はありませんでしたが、4.0.3 の ICS にはいくつかの問題があります..

Plsヘルプ


4) モバイル データ ネットワークをオフにして Wi-Fi をオンにしても、2.3.5 以下では見られない有効な IPv4 アドレスが取得されます。

ありがとう

0 投票する
2 に答える
419 参照

java - DefaultHttpClient を使用して大きなファイルを送信できない

httpput を使用して大きなファイルをサーバーに転送しようとしています。ただし、大きなファイルを転送することはできません。「システム コール中に I/O エラーが発生しました。ピアによって接続がリセットされました」というエラー メッセージとともに IOException が発生します。私はコードを使用しています: