私はベースバンドが無線通信を制御する電話機のサブシステムであることを知っています。携帯電話のハードウェアとセルタワーとの通信を直接制御するチップセットです。私は古いデバイスでは無線LAN、ブルートゥース、GPSを制御できることも知っています。問題は、私が自分のAndroidアプリケーションで使うことができる情報をどのように提供できるのかということです。ちょうど信号の強さかそれ以上ですか?私はAndroid Telephony Manager
との接続も持っていますが、テレフォニー情報はどうですか? ありがとうございますAndroidでBasebandが提供する情報は何ですか?
6
A
答えて
0
ベースバンドプロセッサは、シリアル接続UARTを介してアプリケーションプロセッサに接続されています。 RIL(Radio Interface Layer)によって確立された接続。 RILはネイティブのユーザー空間とフレームワークの両方で実装されています。テレフォニーマネージャは、フレームワーク内でRIL.javaに接続し、通信が行われます。あなたはこのコードをテレフォニーマネージャにアクセスすることができます
Telephonymanager tm = (Telephonymanager)getSystemService(TELEPHONY_SERVICE)
次にあなたが状態を呼び出し、セルに関する情報、隣接セル、信号stength、IMSI、IMEIおよびなどのような携帯電話の状態に関する様々な情報にアクセスすることができます。セルタワーに関する情報にアクセスするためには、あなたがこの使用することができます
:
tm.getAllCellInfo()
をそれはCellInfoのリストを返し、あなたは、各セルの情報にアクセスするために、それを反復することができます。
関連する問題
- 1. DotNetBrowserでロケーション情報を提供
- 2. hg pullでログイン認証情報を提供するには?
- 3. は、nugetコマンドラインパラメータで資格情報を提供します
- 4. html入力で提供される情報を使用する
- 5. ネットワークサービスでUnix/Linuxのチェック情報を提供する
- 6. マイクロソフトの技術情報を提供する最も重要な情報リソースはどれですか?
- 7. Android:ユーザー提供の情報を私的メールに送信
- 8. スタッフに関する情報を提供するためのChatbot
- 9. レスポンスヘッダで提供されるサーババナー情報の利用
- 10. アプリケーションサーバーが提供するjarファイルとは何ですか?
- 11. 交通情報を提供するGoogle Maps API for iOSはありますか?
- 12. DirectoryEntry.Existsに資格情報を提供する方法
- 13. デバッグ情報とは何ですか?
- 14. コンテキスト情報のショートカットは何ですか?
- 15. 情報提供機能がキリル文字を返さない
- 16. 認証資格情報が提供されていません
- 17. Spring SecurityでAuthenticationTokenを提供するコンポーネントは何ですか?
- 18. ModeShapeはJackRabbitが提供しないものは何ですか?
- 19. PHPアプリケーションでグローバルな情報を提供する(安全な方法)
- 20. Roslynで特定のメソッドの呼び出し元に情報を提供する
- 21. XTextが提供しないANTLRの機能は何ですか?
- 22. サービスに関する高度な情報を提供するサービス計画のフィールドはどれですか?
- 23. djangorestframework-jwtで認証資格情報が提供されていません
- 24. DockerのTeamCityエージェントに提供するサーバーURLは何ですか?
- 25. オブジェクトリテラルの使用を提供する言語は何ですか?
- 26. カスタムアプリケーションレイヤプロトコルにブラウザサポートを提供するプロセスは何ですか?
- 27. アプリケーションサーバーは、提供できるSpringを提供しますか?
- 28. なぜSeleniumがNoSuchElementExceptionに関する情報を提供しないのですか
- 29. 自動アンドロイドテストにログイン認証情報を提供するにはどうすればいいですか?
- 30. VB .Netかなり高度な状況ですが、多くの情報が提供されています
本当にすばらしい質問ですが、私はあなたに適切な回答をお寄せください –
私は同じ問題、任意の答えがありますか? –