0

私は世界でほぼ最悪のスペックを持っています。存在し、以前は機能していたアプリケーション。私の目的は、このアプリを再作成して機能させることです。

これは非常に単純なユーティリティで、次の情報を画面に表示するだけです。

  • ARFCN-絶対無線周波数チャネル番号
  • LAC-セルのロケーションエリアコード(PLMNで一意)
  • RAC-セルのルーティングエリア識別子コード(PLMNで一意)
  • MNC/MCC-モバイルネットワークコード/モバイル国コード
  • NCellInfo1-6-?
  • Rx品質-
  • 周波数ホッピング-
  • 最後に登録されたネットワーク
  • TMSI-?
  • 定期的な場所の更新値
  • バンド
  • 使用中のチャンネル
  • RSSI1-受信信号強度表示
  • 最後のコールリリースの原因

OpenNETCFのネットワーク情報を介してこの情報の一部を取得できることを望んでいます。おそらく、どこかでP / Invokesを使用するか、(最悪の場合)デバイス(およびそのニッチデバイス)用に検索する必要があるある種のカスタムSDKを取得できます。そうでないことを願っています)。

しかし、Stackoverflowの機能を利用したいので、誰かがこのデータをデバイスから取得するために正しい方向に私を向けることができるかどうか疑問に思いました。この種の情報を具体的に提供するライブラリを知っている人はいますか?

4

2 に答える 2

2

OpenNETCF の NetworkInformation 名前空間は役に立ちません。これは NDIS と WZC のラッパーであり、テレフォニーにはあまり役に立ちません。ここでおそらく関連するのはTelephony API (TAPI)ですが、TAPI でさえこの情報をすべて提供するかどうかは疑問です (TAPI と戦ってからしばらく経ちました)。

私の推測では、TAPI を介して情報の一部を取得できると思いますが、その多くは、おそらくラジオ ベンダーが提供する独自の API を介して取得され、その API に関する情報はありません (ラジオ ベンダーまたはデバイスから) OEM)あなたはおそらく運が悪いです。

于 2008-11-07T20:06:53.080 に答える
1

そのすべての情報について話すことはできませんが、そのほとんどは RIL (Radio Interface Layer) から取得できます。

http://msdn.microsoft.com/en-us/library/aa920475.aspx

C 関数のコールバックを提供する必要があるため、C# を使用して RIL レイヤーにアクセスできるかどうかはわかりません。

RIL_GetCellTowerInfo 関数から取得したセル タワー情報と、RIL_GetSignalQuality 関数から取得した信号品質情報。必要な情報については、MSDN ドキュメントを参照してください。

于 2008-11-07T22:23:17.750 に答える