問題タブ [wifimanager]
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.
android - Android のスリープ コマンド
WIFI 接続の RSSI を定期的にポーリングする小さなプログラムを作成しています。プログラムで使用SystemClock.Sleep(2000)
しています。
問題は、RSSI を 2 秒ごとに表示したいということです。しかし、現在、2 秒ごとにポーリングしても、結果はループの最後にしか表示されません。
コード スニペットは次のとおりです。
何かいい案があれば幸いです。
よろしくキラン
android - Android - 新しいアクセス ポイントが検出されたときに通知を受け取りますか?
Android は、新しい Wi-Fi ネットワークの近くにいることを通知しますか? デバイスがその Wi-Fi ネットワークに接続するように構成されているかどうかは、デバイスにその特定の Wi-Fi ネットワーク用の Wi-Fi 構成が設定されているかどうかによって異なりますが、新しい Wi-Fi ネットワークに入るたびに通知を受け取ることは可能ですか?
WifiManager クラスを見ましたが、クラス内の状態は、私がやろうとしていることを達成していないようです。何か案は?
iphone - iPad の Wi-Fi に関する問題
私は教育関連のアプリに取り組んでいます。WIFI が接続されている場合、アプリの機能は正常に動作しています。そうしないと、クラッシュします。
- 私のアプリでは、NSURLRequest クラスを使用してサーバーに接続しています。
- wifiが利用可能であれば、ダウンロードも問題ありません。問題の修正: アプリのデバイスが外部ネットワークに接続されているかどうかを知る必要があります。
では、アプリが Wi-Fi に接続されているかどうかはどうすればわかりますか?
java - WifiManager.enableNetwork 接続に失敗する
コードを介して特定のネットワーク (A など) に接続する際に問題に直面しています。
私のコードスニペットは次のとおりです。
tmpConfig = 新しい WifiConfiguration();
tmpConfig.BSSID = sBSSID;
tmpConfig.SSID = sSSID;
tmpConfig.status =WifiConfiguration.Status.ENABLED;
int netId =wifiManager.addNetwork(tmpConfig);
wifiManager.enableNetwork(netId,true); を返します。
しかし、私は偽になり続け、ログは次のとおりです。
E/wpa_supplicant(7983): 0 行目: ssid 'A' の解析に失敗しました。
D/MYWIFI (8191): 偽
以前にこの問題に直面したことがあり、解決策を知っている人はいますか?
ありがとう、プラベイン
android - Android wifimanager は常に true を返します
これは私を殺しているので、どんな助けも大歓迎です。
wifiマネージャーを使用してオープンネットワークに接続したい。私が抱えている問題は、コードが任意のネットワークへの接続を要求していることです。存在しないものであってもです。以下は、実行され、ネットワークの SSID で呼び出されるコード全体です。ネットワークの SSID としてどの文字列を渡すかは問題ではありません。そのようなネットワークがどのような形や形でも存在しない場合でも、enableNetwork クレームは true を返します。これは、ネットワークに接続されていることを意味すると私は信じています。
私がしなければならないことは、私が接続していることを確認することです。そのため、存在しないネットワーク SSID を渡した場合 (たとえば、範囲外である場合)、API は接続の試行時に失敗を返す必要があります。
アイデア/ヒント/提案は大歓迎です。
android - android.net.wifi.STATE_CHANGE: Wifi 切断時にトリガーされない
Wifi 接続が回復するときに、アクションNETWORK_STATE_CHANGED_ACTION
(定数値は ) を 含むブロードキャスト インテントのみを持つのは正常ですか? android.net.wifi.STATE_CHANGE
つまり、Wifi が切断されている場合、この意図は得られません。
更新:私は主に >= 2.2 Froyo に興味があります
android - Android、GTE サイバートラスト ルート、およびキーストア
Android 2.1 および 2.2 の GTE CyberTrust Global Root に奇妙な点があります。
WebView から CertificateInstaller を使用して証明書を追加すると、証明書が「ユーザー証明書」であると主張され、ユーザー ストアに配置されます。
私が見ることができるAndroidソースから:証明書の場所= KEYSTORE_SPACE + Credentials.USER_CERTIFICATE
自己署名 CA 証明書を追加すると、正しいストアに追加されます: cert location = KEYSTORE_SPACE + Credentials.CA_CERTIFICATE
したがって、EAPワイヤレス認証ソースにwifiManagerのca_certを使用しています:
public EnterpriseField ca_cert = new EnterpriseField("ca_cert");
「keystore://CACERT_gteCert」に設定すると失敗します。
「keystore://USRCERT_getCert」に設定すると機能します。
この動作に関するアイデアはありますか?
ルート化されていないデバイス用の wpa_supplicant 構成アプリのプログラミングが難しくなります。何か誤解していることを願っていますか?
android - 指定された利用可能な Wi-Fi ネットワークに接続する
アプリケーションから、デバイスの WIFI のオン/オフを切り替え、利用可能なネットワークをスキャンすることはできますが、指定された利用可能なネットワークに接続できません。これは私が使用しているコードです:
android - WifiManager のスキャンをフィルタリングできますか?
複数のワイヤレス信号の強度をスキャンしようとしています。そのために、私は WifiManager を使用し、ループで startScan() を呼び出し、結果を取得するブロードキャスト レシーバーを用意しています。
私の質問は:
一部のネットワークのみをスキャンするにはどうすればよいですか? 結果では、利用可能なすべてのネットワークを取得します。一部の bssid のみを検索するようにスキャンをフィルタリングできますか? またはssid?AP の値以外の値は気にしません。そして、このスキャンを可能な限り最高の頻度で行う必要があります。
もう 1 つは、startScan を再度呼び出すと (前回の呼び出しから 500 ミリ秒後)、スキャンが停止するかどうかです。信号を強くする頻度を最大限に減らしたいのですが、結果が不完全な場合があるようです??
WifiManager クラスのソース コードを変更して、スキャンをいくつかの ID にフィルター処理することはできますか?
どうもありがとう!
android - wifimanager.calculatesignalsstrenth の問題
次のコードを使用して、wifi 信号強度を計算しています。
しかし、すべての wifi アクセス ポイントに対して同じ値を返しています。誰が私が間違っているのか教えてもらえますか?