問題タブ [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 - フォアグラウンド サービスで Wi-Fi ロックを保持する
私は、Android デバイス上でネットワーク ベースのサービスを提供する ARM にクロスコンパイルされた *NIX バイナリをいくつか使用する Android アプリを作成しています (約 400,000 行の C コードです。 Javaで書き直すよりも)。
バイナリは Android/Linux デーモンとして実行されます (アプリは、Runtime.getRuntime().exec() を使用して SU 経由でバイナリをフォークします)。デバイスがスリープ状態になってもサービスを提供し続けることができるように、ウェイクロックのオプションをユーザーに提供します - フォアグラウンド サービスで WifiManager.WifiLock を取得します (プロセス管理によってサービスが強制終了され、サービスが失われる可能性を減らすためのフォアグラウンド)。ロックします)。
これはうまくいくようですが、フォアグラウンドサービスでロックを使用するよりも、ロックを保持したり、Wi-Fiを維持したりするためのより良い/別の方法があるかどうか疑問に思っていますか? ありがとう。
android - Androidで同じwifiネットワーク内の他のホストのIPアドレスを取得するには?
Androidアプリケーションからwifiプリンターを使用してファイルを印刷しています。プリンターのIPアドレスがあれば、ファイルをプリンターに送信できるようになりましたが、デバイスのIPアドレスしか持っていません。Androidの同じwifiネットワークで他のホスト(デバイス、PC)のIPアドレスを取得するにはどうすればよいですか?
誰でも私を助けることができますか?
前もって感謝します。
android - 同じネットワークに接続されているデバイス、つまりアクセスポイント以外のデバイスのwifi検索(Androidの場合)
プロジェクトに変更を加えたいのですが、現在のプロジェクト ステータスは..... 利用可能な WiFi ネットワークを検索し、適切に機能するネットワークの情報を含むリストを表示します。詳細を検索して確認したいネットワークに接続されているデバイスの。これらのデバイスを見つける方法はありますか? あなたのコメントは私にとって役に立ちます、ありがとう。
android - Android で利用可能な SSID Wifi ネットワークに接続するにはどうすればよいですか?
SSID を使用して特定の Wi-Fi ネットワークに接続するにはどうすればよいですか? 以下のコードを使用してみました。
これを行う方法に関する情報がどこにも見つかりませんでしたか? どこが間違っていますか?
android - Wi-Fi ロックが機能しない、Wi-Fi パワーセーブを防ぐ方法は?
電話をウェブカメラに変換し、電話接続を使用して画像をインターネット Web スペースに送信するアプリを作成しました。
5 分または 15 分ごとにサービスを実行するようにアラーム マネージャーを設定する広告アクティビティを使用しています。サービスの実行全体を実行するためにウェイクロックを行いますが、サービスが終了するとドロップされます。
これはすべて、モバイル接続では完璧に機能しますが、wifi では同じようには機能しません。
Wi-Fiオプションで、Wi-Fiスリープのポリシー「NEVER」を設定しました。しかし、しばらくすると (常に同じとは限りません)、電話機が省電力モードになったように見えます: Wi-Fi アイコンはステータス バーにまだ表示されていますが、電話機は接続できません。ブラウザを使用していても...切断して手動で再接続する必要があります。logcat のメッセージ:notify conn break (IOEx), close connection
電話が電源に接続されていても!!!
なぜ?(1)
ウェイクロックで常に実行されているサービスを開始するアクティビティによって形成された別のアプリで実験を行います。そのため、接続を確実にするためにwifiロックを追加しましたが、この方法も実行される場合と実行されない場合があります。いつも同じnotify conn break (IOEx), close connection
なんで?(2)
最後の実験は、最初のアプリ (アラーム マネージャー) から派生したもので、Wi-Fi がスリープ/省電力モードにならないようにするため (魔女 1 ??)、コードの実行後に電話を機内モードにしました。サイクルが始まると、オフ(接続オン)になります。これは 2 日間は問題なく動作しますが、ときどき動作する場合があります (5 分ごとではなく 1 時間または 2 時間ごと、または 1 日中動作せず、理由もなく再起動することもあります..)。では、機内モードで以前の Wi-Fi 接続が再確立されないことがあるのはなぜでしょうか? (また、そうする場合もありますか?)(3)
電話は、オリジナルの 2.2 を搭載した Samsung Galaxy ACE であり、常に充電に接続されています。
android - サプリカントで構成されたWiFiネットワークのBSSIDを取得する方法-android?
getConfiguredNetworks()を使用してBSSID値を取得しても、何も表示されません。BSSIDを除く他のすべての値を取得します。なぜこれが起こっているのか誰か教えてもらえますか?そして、はい、私が受け取るネットワークにはそれぞれのBSSIDがあります。getScanResults()でそれを見つけました。getConfiguredNetworks()を使用すると、BSSIDが取得されません。
android - プログラムでAndroidの特定のWi-Fiネットワークに接続するにはどうすればよいですか?
利用可能なWi-Fiネットワークのリストを表示するアプリを設計し、ユーザーが選択したネットワークに接続したいと思います。
スキャン結果を表示する部分を実装しました。次に、スキャン結果のリストからユーザーが選択した特定のネットワークに接続します。
どうすればよいですか?
android - コードを使用してユーザーが WiFi をオフにできないようにする - Android
特定の目的でwifiを使用するアプリを設計しています。アプリケーションが実行されていて、デバイスが wifi ネットワークに接続されているときに、ユーザーがデバイスの wifi 設定から wifi ラジオをオフにできないようにしたいと考えています。これができる可能性はありますか?WifiManager.WifiLock を読んだところ、次のように書かれていました。デバイスはアイドル状態です。」どうにかできるかな??