問題タブ [cdma]
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.
java - BroadcastReceiver からの SmsManager.sendTextMessage は、CDMA 電話では何もしません。
android.provider.Telephony.SMS_RECEIVED
アクションを処理し、場合によっては返信としてテキスト メッセージを送信するBroadcastReceiver があります。私のアプリには がありandroid.permission.SEND_SMS
、GSM 電話で正常に動作します。ただし、現時点で私が利用できる唯一の CDMA 電話では機能せず、CDMA 電話でのみ発生すると思われます。これは、私が試したすべての GSM 電話で動作します。かなりの数です。logcat
エラーも警告も表示されず、呼び出されるD/SMSSMSSMSSMS( 260): TeleService: 4098
たびにのみ表示されます。sendSms
さらに、アクティビティでまったく同じコードを試してみましたが、完全に正常に動作します。
私が使用しているコード:
preferencesManager.smsRepliesEnabled()
期待どおりに動作し、destination
適切message
に設定されています。Log.d
これら3つすべてを確認するステートメントを追加しました。同様に、 をPhoneNumberUtils.isWellFormedSmsAddress(destination)
返しますtrue
。
編集: @wojci のアドバイスでsentIntent
、結果コードを追加してログに記録しました。結果コードはRESULT_ERROR_GENERIC_FAILURE
で、エクストラは にerrorCode
設定されてい-1
ます。ただし、アクティビティからまったく同じコードを試すと、RESULT_OK
.
email - SMS メッセージを EMail に転送する (安価な方法を探している)
この質問がこのサイトの目標に含まれているかどうかはわかりませんが、助けてくれる賢い IT 担当者がたくさんいることは確かです。
私は約 50 の電話番号 (VOIP ではなく実際の GSM SIM 番号) を持っており、それらすべてにテキスト メッセージを受信しています。
すべての電話番号からのテキストを 1 つの電子メールに転送する方法はありますか?
安価な携帯電話を PC に接続し、テキストを読み取ってメールで転送するプログラムを作成することを検討しました。私の計算では、電話 1 台あたり少なくとも 30 ドルになります。
また、Android または iPhone 用のアプリを作成し、これらの電話を使用して、PC を使用せずにテキストを直接電子メールに転送することもできます。しかし、これらの電話は高価です。また、カードあたり約 20 ~ 40 ドルです。
50枚のカードをサポートする中国のSIMカードステーションを調べましたが、これらは数千ドルです.
これを行うには、それほど高価ではない他の方法はありますか?ありがとう。
read-write - 携帯電話で NVM を読み書きしますか?
Win32 を使用して、Qualcomm ベースの携帯電話 (cdma) で NVM を読み書きしようとしています。
LG はドライバを提供しているため、ホット プラグ接続時に電話機をシリアル ポート経由で使用できます。期待どおりポートを開くことができます。
しかし、NV アイテムを読み書きする方法がよくわかりません。私の Google-fu は今日オフなので、有用なヒットはありません。
BitPim のソースをダウンロードしましたが、私は Python 派ではありません。filesystem.py から何らかの情報を取得できるのではないかと思ったのですが、それは GUI ビューを管理するためのコード (???) です。
CDMA Workshop の使用中に SysInternal の PortMon も使用してみましたが、PortMon はポートをキャプチャしません (明らかに、存在するポートでのみキャプチャでき、出入りするデバイス インターフェイスではキャプチャできません)。
誰か情報や経験を持っていますか?
ジェフ
java - Android で CDMA (3gpp2) PDU を作成する
私は先週同様の質問をし、その問題に報奨金を設定しました.GSM PDU (3gpp)に対する答えが与えられ、エミュレーター (Android 2.2) で問題なく動作したことに気付きました. 回答を受け入れて報奨金を授与し、今後の参考のためにタイトルを変更しました。
質問:
ここで、Android の API で解析できるGSM PDU (3gpp)の作成と同様に、CDMA (3gpp2) PDU の作成方法を尋ねています。createFromPdu()
自分で書くのを避けようとしています:
新しいメソッドcreateFromPDU(byte[] pdu, String format)を読んだときは興奮しましたが、 後方互換性がないことに気付きました。
元の質問と回答com.android.internal.telephony.gsm.SmsMessage.createFromPdu(pdu);
から生成された GSM PDU を使用することにも興味がありました。しかし、それが安全かどうかはよくわかりません...
そのため、デバイスの種類に応じて、GSM または CDMA PDU を作成するのが最善の方法であると判断しました。
CDMA PDU を作成できるスニペットを持っている人はいますか?
または、GSM PDU を作成する方法を CDMA PDU 形式に変換する方法を知っていますか?
アップデート:
私は、CDMA (3gpp2) pdu を作成する方法を手動で作成することに取り組んできました.cdma pdu の驚くべき内訳に続いて、成功に近づく
ことができBearerData
ました.適切に pdu の最後に日付文字列を追加します。これは私がこれまでに持っているものです
正しい軌道に乗っているかどうかはわかりません。
sms - MSC が SMS をモバイルに転送する方法
メッセージをモバイルに転送する際の BSC と BTS の役割は何ですか。
android - AT コマンドを使用して Android デバイスの GSM セル情報を検索する
任意の Android デバイスからネットワーク情報を取得したいと考えています。
私はそれをモデムとして使用できることを知っています(PCに接続されている場合)、それからAT+KCELL
まさに必要なものを呼び出すことができます-それでも、ユーザーが操作していないときにこれを行う方法がわかりません(つまり、デバイスはオンですが、そうではありません電話やブラウジングなどのあらゆる用途で) デバイス。
これは可能なのでしょうか。目的は私の位置を三角測量することです。
ありがとう
エイデン
編集
信号強度と隣接するタワー/セルを抽出できるようにします。
これを行う方法を見つけた Market/Play ストアのアプリケーションは、「Open Signal」です。
編集
ここで同様のクエリを見つけました: GSM セルタワーを適切に三角測量して場所を取得する方法は?
編集
最後に私はどこかに行きました
ダイヤル: *#197328640# 私の Galaxy SII から、[デバッグ画面] の下に、必要なすべての情報が表示されます。
プログラムでこれを行う方法はありますか
GT-I9100 ベースバンド プロセッサ (BP/CP) の仕様: http://forum.xda-developers.com/showthread.php?t=1471241
cdma - 音声通話でデータ送信
音声通話でバイナリ データを送信することは可能ですか? つまり、「クライアント」が「サーバー」の番号を呼び出し、エンコードされたデータをサウンドとして送信しますか? また、CDMA を使用して達成できる推定速度は?
java - CDMA BlackBerry デバイス (OS5 以降) でセル ID と LAC を取得する
OS 5 以降をサポートする BlackBerry デバイスをCellID
取得する方法に行き詰まっています。GPS を使用せずに緯度と経度を取得する必要があります。そのため、GPRS デバイスのソリューションを実装しましたが、CDMA デバイスの場合、CellID と LAC をマップできません。LAC
CDMA
このフォーラムやその他の投稿で、CDMA Info が と を提供しているという多くの投稿を読みましたBID = CellID
がNID = LAC
、まったく機能しませんでした。SID を LAC として使用するなど、LAC のさまざまな組み合わせも試しましたが、機能しませんでした。
OS 5.0 以降の BlackBerry デバイスで Cell ID を取得するにはどうすればよいですか?
arduino - Arduino Uno を使用して GSM Air インターフェイス メッセージをログに記録する
Arduino Unoを使用して、GSM モジュールと GSM/WCMDA ネットワークの間で送信される GSM Air インターフェイス メッセージをログに記録することは可能ですか?
基本的に、位置情報などを実行するために GSM モジュールとネットワーク間で送信される Air インターフェイスのすべての GSM メッセージ (ページング コマンド、CM サービス要求、位置情報の更新など) をログに記録したいと考えています。 Arduino Uno とデータロガーを使用して、更新、通話の開始などを行います。
android - Android デバイスにセルラー無線モジュールがあるかどうかを確認するにはどうすればよいですか?
デバイスに gsm、cdma、またはその他のセルラー ネットワーク機器 (WiFi だけでなく) が実際に搭載されていることを確認するにはどうすればよいですか? デバイスが現在オフラインになっている可能性があるため、現在の接続ネットワーク状態を確認したくありません。また、 ((TelephonyManager) act.getSystemService(Context.TELEPHONY_SERVICE)).getDeviceId() を介してデバイス ID を確認したくありません。これは、一部のデバイスが多態的またはダミーのデバイス ID を提供するだけだからです。
実際には、TelephonyManager.getDeviceId をスキップし、セルラー無線を持たないデバイスで Settings.Secure.ANDROID_ID チェックを実行するために、セル機器を正確にチェックする必要があります。少なくとも 1 台のタブレット (ストレージ オプション スクロール Excel 7") を持っていますが、これは尋ねるたびに異なる IMEI を返しますが、セル無線がないため null を返す必要があります (ここで同じ状況: Android: getDeviceId() は IMEI を返します。 adb shell dumpsys iphonesubinfo returns Device ID=NULL ).しかし、私が尋ねるたびに同じ信頼できるデバイスIDが必要です.
あなたの考えを聞いてうれしいです!