問題タブ [access-point]
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アクセスポイント)
「WiFiアクセスポイント」の活動を開始するのを手伝ってくれませんか。コードからホットスポットをオンにすることはできますが、ネットワークの名前を取得したり、必要なアクティビティを起動したりできません。
次のコードを試しました:
これ以外にも、HotSpot のユーザー名とパスワードを取得したいと思います。私が開発しているアプリは FoxFi に似ています。
android - Nexus 7 でアクセス ポイントを作成する
目的は何ですか?
Android デバイス (私の場合は Nexus 7) でアクセス ポイントを作成します。最終的な目的は、この作成されたネットワークに WiFly カードを接続し、これらのデバイス間でデータを交換することです。
ハードウェア:
- ROM CyanogenMod 10.1 をルートとする Android バージョン 4.2.2 を搭載した Nexus 7
- WiFly カード: Wifi を使用する Zigbee カードと同じレイアウトの Arduino シールド (製品)
ソフトウェア:
Android バージョン 4.2.2 ではアクセス ポイントを作成できないことを理解しました (サービスはプログラムで無効にされています)。これが、CyanogenMod の ROM を使用してデバイスをルート化した理由です。この ROM は、このサービスを有効にします。
Google はクラスからいくつかのメソッドを非表示にしましたWifiManager
。具体的には、メソッドsetWifiApEnabled
. これが、以下のコードでリフレクションを使用してメソッドを呼び出す理由です。
ソースコードがすごい!メソッドに焦点を当てcreateAccessPoint()
ます。私がどのようにこれらすべてを行ったかを知りたい人を助けるために、ソース コード全体を掲載することにしました。
このコードは、Nexus 7 で正常に動作します。アクセス ポイントが作成されます。私のラップトップは、これをネットワークリンクを参照してください:
WPAキーを入力するように求められます。うまくいかない場合は引用符で囲んで書く必要があります("helloworld"
)。
その後、私のラップトップはネットワークに接続されましたが、ソフトウェアXirrusを使用すると、DHCP モジュールが IP アドレスを提供しないことに気付きました。
ログ:
2 つの興味深いログを取得します。これは、アプリケーションを起動したときです。
これは、ラップトップをアクセス ポイントに接続したり切断したりするときです。
質問:
- 私のやり方が間違っていると思うなら、もっと良い方法を教えてもらえませんか?
- DHCPモジュールからIPアドレスを取得できなかった理由を知っていますか?
- DHCPモジュールからより多くの情報/ログを取得できることを知っていますか?
ご支援いただきありがとうございます。
gprs - C: 特定のデバイス (モバイル デバイス) に送信するパケット
何千ものユーザー/デバイスが同じネットワークに接続されているワイヤレス デバイスは、パケットをどのように受信しますか?
UDP を使用している場合、認証されたデバイスのみがパケットを受け入れ、他のデバイスは拒否するように、すべてのデバイスにパケットを送信しますか?
UDP の代わりに TCP を使用すると、状況はどのように変化しますか?
android - nexus 7 および nexus 10 の問題のアクセス ポイント
デバイスがアクセス ポイントを作成する必要があるアプリを開発しています。Nexus 7 (Android 4.2.1) と Nexus 10 (4.2.2) でコードをテストしていますが、両方で同じ問題が発生します。アクセスポイントを有効にできましたが、接続しようとするすべてのデバイスが「IPアドレスを取得中」のままです。理由はありますか?Galaxy Tab 10" (Android 4.0.3) で同じコードをテストしたところ、完璧に動作しました。
android - アプリを「システムアプリケーション」アンドロイドとして署名する方法
APN 設定を書き込むアプリケーションがあります。Android 4.0以降、この操作は許可されなくなりましたが、システムアプリケーションの場合、私の質問は次のとおりです。
アプリケーションを「システム アプリ」として署名して、root 化されていないデバイスにインストールして APN 設定にアクセスできるようにする方法はありますか?
android - Android で Wi-Fi に接続する
範囲内にあるときに特定のwifiに接続するAndroidアプリケーションに取り組んでいます。いくつかの作業が完了したら、元のwifiに接続しようとしています。奇妙な理由で、元のwifiに希望どおりに接続しますが、約30秒後に接続が切断されます. デバイスの Wi-Fi 設定を確認すると、Wi-Fi が無効になっていることが示されます。
まとめ:
1. Wifi W1 に接続します。
2. Wifi W2 が範囲内にある場合は、(SSID を使用して) それに接続しますが、後で使用するために W1 の SSID を覚えておいてください。
3. W2 から切断し、wifi 構成リストで W1 を探します (SSID を使用)。見つかったら、そこに接続します。
3 つの手順はすべて機能していますが、何らかの理由で、手順 3 が成功した直後 (1 分未満) に、W1 への接続が切断され、デバイスによって無効になります。これは、コードを使用して wifi 接続を変更した場合にのみ発生します。私のコードは次のようになります。「net」変数には、元の wifi 接続の SSID (W1) の SSID 値が含まれています。元のWifiに再接続した直後に接続が切断される理由を知っている人はいますか?
vb.net - インターネット アプリケーションの使用状況を監視する vb.net
ホットスポット ソフトウェアとしてconnectifyを使用してアクセス ポイントとして使用している Windows 8 コンピューターがあります。スカイプやインターネットにアクセスするその他のアプリケーションなど、一部のアプリケーションをブロックおよび許可することで、クライアントを制御したいと考えています。アプリケーション名でアプリケーションをブロックするような、vb.net を使用してできる方法があるかどうかを知りたかったのです。
android - WiFi アクセス ポイントとして機能している Android スマートフォンに接続されているデバイスを一覧表示する
AndroidフォンがWiFiルーターとして機能しているときに、Android APIに接続されたデバイスをリストする方法はありますか?
また、ルーティングされたリクエストを妨害してウェルカム/ログインページを提供する方法はありますか?
java - 電話ホットスポットが、アプリケーション内の独自のアクセス ポイントを検出しません
私はアンドロイドプログラミングが初めてで、電話のホットスポットのアクセスポイントを検出する方法がわかりません。私のアプリケーションは、同じアクセス ポイントを介して Android デバイスを接続することです。問題は、電話のホットスポットを起動するたびに、アプリケーションがそれをアクセス ポイントとして読み取らないように見えることです。次のアクティビティに進む前に、ユーザーがすべてのアクセス ポイント (電話のホットスポットを含む) で最初に接続するようにします。これが私のコードです。
MainActivity.java
マニフェスト
Wi-Fiに接続すると、完全に機能します。しかし、Wi-Fi接続なしで電話でホットスポットを開始すると、終了する「elseステートメント」が実行されます。私はすでにstackoverflowでいくつかの答えを試しましたが、それで問題が解決するとは思いません。
「私はオフラインのマルチプレイヤー ゲームを開発していて、同じアクセス ポイントを介して相互に通信できるようにするため、独自のホットスポットを含む次のアクティビティに進む前に、ユーザーが既にアクセス ポイントに接続されていることを確認したいだけです。」
これを実行できる既存の Android アプリケーションが既にあります。それを自分のアプリに適用したいだけです。お答えください..