問題タブ [4g]
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 - 4G 対応デバイスの検出
デバイスの 4G 機能を検出する必要があります。
どうやってやるの?
ヒントをありがとう。
android - Android アプリ WIMAX/4G で接続できない
URLConnection を使用して REST サービスに接続し、コンテンツを取得する Android アプリケーションがあります。WiMAX のような 4G 接続では機能しないという苦情がたくさん寄せられていますが、WiFi や 3G 接続では正常に機能します。4G 接続の使用を許可するために REST 要求を試行する前に、何か特別なことをしなければなりませんか? 私はAndroid 2.2を使用しています。
PS: 私は Droid と HTC Hero しか持っていないので、これをテストするのは非常に困難です。
android - 4G/LTE上のAndroidHttpClientOOM(HTC Thunderbolt)
Verizonの4G/LTEでアプリケーションを使用しようとすると、クラッシュのユーザーからいくつかの報告があります。
スタックトレースを見ると、AndroidのHttpClient.execute()実装がOOMをスローしているように見えます。これは、4G / LTEデバイス、特にHTC Thunderboltでのみ発生し、4G/LTEでのみ発生します。WiFi、3G、UMTSはOKです。SprintのWiMax4Gでも問題なく動作します。
2つの質問:
これについてAndroid開発者の注意を引くための最良の方法は何ですか?http://code.google.com/p/android/issuesで報告するよりも良いオプションはありますか?
これを回避する方法について何かアイデアはありますか?私自身は4Gデバイスを持っておらず、エミュレーターでこれを実現できないため、ここで知識に基づいた推測を行う必要があります。コードでOOMをキャッチし、クリーンアップしてGCを強制することはできますが、それが良いアイデアかどうかはわかりません。コメントやその他の提案?
これが私のコードがしていることです:
クラッシュするスタックトレースは次のとおりです。
E / dalvikvm-heap(11639):2055696バイトの割り当てでメモリ不足。I / dalvikvm(11639):"スレッド-16"prio = 5 tid=9実行可能I/dalvikvm(11639):| group = "main" sCount = 0 dsCount = 0 s = N obj = 0x48563070 self = 0x3c4340 I / dalvikvm(11639):| sysTid = 11682 nice = 0 sched = 0/0 cgrp = default handle = 3948760 I / dalvikvm(11639):| schedstat =(208709711 74005130 214)
I / dalvikvm(11639):org.apache.http.impl.io.AbstractSessionInputBuffer.init(AbstractSessionInputBuffer.java:~79)I / dalvikvm(11639):org.apache.http.impl.io.SocketInputBuffer。( SocketInputBuffer.java:93)I / dalvikvm(11639):org.apache.http.impl.SocketHttpClientConnection.createSessionInputBuffer(SocketHttpClientConnection.java:83)I / dalvikvm(11639):org.apache.http.impl.connで。 DefaultClientConnection.createSessionInputBuffer(DefaultClientConnection.java:170)I / dalvikvm(11639):org.apache.http.impl.SocketHttpClientConnection.bind(SocketHttpClientConnection.java:106)I / dalvikvm(11639):org.apache.httpで。 impl.conn.DefaultClientConnection.openCompleted(DefaultClientConnection.java:129)I / dalvikvm(11639):org.apache.http.impl.conn.DefaultClientConnectionOperatorにあります。openConnection(DefaultClientConnectionOperator.java:173)I / dalvikvm(11639):org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)I / dalvikvm(11639):org.apache.httpで。 impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)I / dalvikvm(11639):org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:348)I / dalvikvm(11639):at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)I / dalvikvm(11639):org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)I / dalvikvm(11639):org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)I / dalvikvm(11639):com.myapplication.Fetcher.trySourceFetch(Fetcher.java:205)I / dalvikvm(11639):comで。myapplication.Fetcher.run(Fetcher.java:298)I / dalvikvm(11639):java.lang.Thread.run(Thread.java:1102)でI / dalvikvm(11639):E / dalvikvm(11639):メモリ:ヒープサイズ= 24171KB、割り当て済み= 23142KB、ビットマップサイズ= 59KB、制限= 21884KB E / dalvikvm(11639):追加情報:フットプリント= 24327KB、許可されたフットプリント= 24519KB、トリミング= 348KB W / dalvikvm(11639):threadid = 9:キャッチされない例外でスレッドが終了します(group = 0x40025b38)キャッチされない例外で終了するスレッド(group = 0x40025b38)キャッチされない例外で終了するスレッド(group = 0x40025b38)
android - スマートフォンで3G/4Gを介したピアツーピア通信は可能ですか?
あるAndroidデバイスから別のAndroidデバイスにデータを転送するアプリを作成しようとしていますが、デバイスは都市、州、または国のさまざまな場所にある可能性があります。(簡単な方法は中央サーバー(または任意のタイプのサーバー)を使用することですが、私は中央サーバーの使用を避けようとしています)。
私が渡そうとしているデータは、テキスト、画像、または両方の組み合わせです。
私がこれまでに見つけた解決策は、特別にフォーマットされたテキストまたは画像メッセージと通信することです。しかし、それは最適とはほど遠いようです。より良い解決策はありますか?
iphone - iPhone が 3G、4G、または GPRS 接続を使用しているかどうかをプログラムで取得する方法は? プログラムで 3G 接続を有効および無効にする方法はありますか?
デバイスが 3G または GPRS/4G ネットワーク上にあるかどうかを判断する方法を知りたいと思っていました。特に 3G 接続を使用しているかどうか。プログラムでそれを行う方法はありますか?
また、プログラムで 3G を有効または無効にしたいですか?
プライベート API が提案されても問題ありません。
android - 3G または 4G デバイス用の Android MarketPlace フィルター
アプリを制限して、Android マーケットの 4G デバイスでのみ表示/表示されるようにすることはできますか?
現在、3G 用と 4G 用の 2 つのアプリがあります。マーケットプレイスで同じアプリの 2 つのアイコンが表示されて、ユーザーが混乱することは望ましくありません。
よろしく、アンディ
android - Nexus S 4G で 4g のオンとオフを切り替える
4G のオンとオフを切り替える Nexus S 4G 用の Android ウィジェットを作成しようとしています。
ConnectivityManager.startUsingNetworkFeature (int networkType, String feature) メソッドで「機能」が何を意味するのか理解できません。
これは私がやろうとしていることです:
「機能」パラメーターが何であるかを理解しようとしていますか? Android のドキュメントによると、解釈は OEM に任されています。Samsung Nexus S 4G が何であるか知っている人はいますか? Nexus S 4G でこのようなことができた人はいますか?
PS: いくつかのウィジェットが市場に出回っているかもしれませんが、私は自分でコーディングしてこのことを学ぼうとしています。
android - JMDNSは4G接続で動作していませんか?
jmdnsを使用していくつかのモバイルデバイスを見つけようとしています。Wi-Fiまたは3G接続がある限り、デバイスは検出可能です。それ以来、私は4G接続を使用しましたが、デバイスが検出されないと言われました。
4G接続を有効にするために別の条件を設定する必要がありますか?プログラムで4Gと3Gの最も重要な違いは何ですか?
android - 特定のデバイスがAndroidで4Gネットワークをサポートしているかどうかを確認するにはどうすればよいですか?
特定のデバイスが4Gネットワークのハードウェアをサポートしているかどうかを確認したい。
問題を詳しく説明します...
アプリケーションには、ユーザーが選択を行い、選択したネットワークでのみアプリケーションを実行できるようにする設定ページがあります。例えば。ユーザーは、アプリがWiFiネットワークでのみ実行されるか3Gネットワークでのみ実行されるかなどを選択できます。
WiFi、2G、3G 4Gなどのすべてのネットワークにチェックボックス設定があります。デバイスが4Gネットワークをサポートしていない場合は、4G選択チェックボックスを非表示にします。
残りのすべての機能が完了しました。デバイスが4Gをサポートしているかどうかを検出する方法というこの問題に私は驚いていますか?デバイスで4Gのハードウェアサポートを検出したいのですが、4G接続などが接続されていないことに
注意してください。
どんな助けでも大歓迎です。
android - Androidでは、コードのどのレイヤーが複数のRILを処理しますか(例:3Gと4G)
私は、Androidデバイスで複数の「ベンダーRIL」を処理するための好ましい方法を見つけようとしています。1つは3G、もう1つは4Gの2つの異なる無線機があり、それぞれに独自のベンダーRILがあります(Gingerbreadのリリースを想定)。いくつかの質問:
これには、RILデーモン(rild.c)の2つの別個のインスタンスが必要ですか?その場合、接続を調停するコードのビット(RILデーモンの上)が必要ですか?
Androidには複数のRILのサポートが組み込まれていますか?
私はこれを理解しようとしてソースを掘り下げているので、どんなポインタでもいただければ幸いです。