問題タブ [ril]

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.

0 投票する
0 に答える
595 参照

linux-kernel - Android と Linux の消費電力

現在、Nexus S で裸の Linux で Android を実行する場合のオーバーヘッドを比較しようとしています。これに向けて、ストック AOSP (4.1.1_r4) と比較するために使用している TINY_ANDROID イメージを作成しました。

電話が中断されている間の消費電力の不一致に気付きました。ストック AOSP はサスペンド時に ~1.2mA を消費しますが、TINY_ANDROID は ~9mA を消費します。

ストックAOSPに加えられた1つの変更は、ラジオを無効にする機内モードに設定されたことです. 最初は、TINY_ANDROID ビルドでは無線がオンのままであり、これが消費電流の増加につながっていると思います。

これを解決するために、libril と rild (ril-daemon) を TINY_ANDROID ビルドに組み込み、テストを再実行しました。これにより、約 45mA の「サスペンド」電流が引き出されました。これは、Nexus S にcpu.active記載されている電流と一致します。power_profile.xml

テストで何か間違ったことをしているかどうかを誰かが示すことができますか?

どのコンポーネントが余分な電流を積極的に引き出している可能性があるかについての洞察も非常に役立ちます.

0 投票する
1 に答える
683 参照

android - Android RIL を作成してデバイスに移植する方法は?

一部の隠しメソッドを API レベルに公開するための RIL インターフェイスを作成できません。

Android ソースから RIL を作成し、samsung デバイスに移植する場合、IMEI 番号を置き換えます。電話から。

電話ネットワークからレイヤ 2 データにアクセスする他の方法はありますか?

0 投票する
0 に答える
742 参照

android - Nexus-S の AOSP RIL アクセス

私の目的:

私の目的は、「AT」コマンドを使用して、AOSP の RIL レイヤーにアクセスし、無線レイヤーにアクセスして、プライマリおよびセカンダリ PDP ベアラーの作成について知ることです。また、SIM カードの ISIM 認証パラメータにアクセスして、AKA-v1 アルゴを処理したいと考えています。Nexus-S と Galaxy S3 LTE 電話を持っていますが、AOSP が利用可能であるため、Nexus-S で実験を行っています。私は VoLTE アプリケーションの開発を行っており、アプリケーションを AOSP/カスタム ROM に組み込んで RIL/SIM アクセスにアクセスしています。

私がしたこと :

Nexus電話でAOSPをフラッシュし、OEM_HOOK_RAWを使用してATコマンドを無線レイヤーに送信しようとしました。「AT」コマンドを RILC に送信できますが、RILC はそれをエラーとして扱います。以下はエラーメッセージです -

/vendor/lib/libsec-ril.so から Samsung RIL ライブラリを選択し、「requestOEMHookRaw」が Samsung RIL で利用可能であることを確認しました。

私は何か間違ったことをしていると確信しています。誰かが私を助けるために参考文献/投稿を送ってくれたらとても感謝しています.

また、Qualcom チップセットに基づく Samsung Galaxy S3 LTE デバイスがあり、Qualcom は GOBI ベースの API を公開して「AT」コマンドを実行します。RIL などにアクセスするために GOBI ベースの API を使用することは可能ですか。

0 投票する
1 に答える
433 参照

ril - Radio Interface Layer (RIL) コンテキストにおける「ラジオ」の意味

ばかげた質問かもしれません。よくわかりません。Radio Interface Layer (RIL) コンテキストでの無線について。「ラジオ」とは、GSM ラジオまたは wi-fi ラジオを意味しますか?

0 投票する
1 に答える
445 参照

android - Androidで通話会議を実装するためのRILDレイヤー関数の呼び出し

Android で通話会議を実装したいのですが、このために Android コードからRILD関数を呼び出そうとしていますが、 RILD関数を呼び出す方法を取得できません。NDKを使用してAndroidからcおよびc ++関数を呼び出す方法を知っています。ここからRILソースコードも入手しました:Ril

より具体的には、誰かと電話をしているときに電話会議を実装したいと同時に、特定の番号から電話がかかってきたので、コールレシーバーを適用してその特定の番号を検出し、c に電話をかけようとします。コール会議を実装するための Java コードを介したRILDの c++ 関数。

RILDを呼び出してandroidで電話会議を実装する方法を教えてください。

0 投票する
1 に答える
317 参照

android - root 権限がなくても無線インターフェイス イベント ログをトレースできます

root 権限がなくても、無線インターフェイスのイベント ログをトレースする必要があります。取得できる最下層のプロトコル トレース (AT コマンドや呼制御プロトコルなど) があると便利です。私は 2 つのデバイスを持っています: OS Android 4.0.3、OS Android 2.3.4

出来ますか?どうすればそのようなトレースを取得できますか? そんなお悩みはありませんか?決定は何でしたか?

トピックについて投稿する返信に感謝します。

0 投票する
1 に答える
1129 参照

c# - 三角測量のための複数のセル ID の取得 - c# windows mobile

C#アプリケーションでWindows携帯電話の位置を三角測量するために、複数のセルラータワーのCellIDを取得しようとしています。

http://forum.xda-developers.com/showthread.php?t=934948から David Tiger の WMLocationInfo dll を使用して、現在接続されているセル タワーの緯度/経度を取得できますが、これは十分に正確ではありません。現在のセルタワーのみ。GPS を使用しない場合、100M 程度の精度が必要です。したがって、少なくとも 3 つのタワーの CellID と信号強度を取得できれば、妥当な範囲で精度を向上させることができるはずです。

Get Multiple Cell IDs for location using Cellular Towers C# Windows Mobileで、johansebasb が同じ要件に取り組んでいるディスカッションを見つけました。

これに使用できるサンプル プロジェクトまたはコードを教えてもらえますか?

前もって感謝します。

0 投票する
0 に答える
559 参照

android - Android で RILD を使用して GSM を呼び出しますか?

GSMRadio Interface Layer Daemon とATAndroid のコマンドで呼び出しを開始する方法はありますか? 私の本当の意図は、音声データを暗号化し、gsm ネットワークから送信することです。

RILD は暗号化された音声データを GSM 経由で送信できますか?

0 投票する
2 に答える
1562 参照

android - ril とは何ですか?低レベルの情報を読み取るのにどのように役立ちますか?

私はアンドロイドの初心者で、低レベルの情報を読みたいです。RSCP、CQI、RAC、BCCH など。

APIの内部を使用すると、それを行うのに役立つと言う人もいます。

RIL について学ぼうとしましたが、特定のページまたはファイルに完全な答えがないため、私には困難でした。

低レベルの情報を読み取る方法を教えてください。モデムから。

0 投票する
2 に答える
1198 参照

ril - SIM STK メニューのインターセプト コマンド

ユーザーが SIM カードの STK メニューで 1 つのオプションを選択したときに送信されるコマンドをインターセプトする必要があります。

私はたくさん検索しましたが、RIL プロトコルがあることがわかりましたが、まだ成功していません。

私の場合、SIM カードのチェック バランスをシミュレートするコマンドを知る必要があります。

このコマンドを送信し、受信したメッセージを処理するアプリを開発しています。

次のログは、リストの「残高の確認」オプションに触れた瞬間に表示されます

06-11 09:29:27.388: D/CAT(944): CatService: 10arrived on slotid: 0 06-11 09:29:27.398: D/CAT(944): CatService: SEND_SMS 06-11 09:29:27.398: D/CAT(944): CatService: Sending CmdMsg: com.android.internal.telephony.cat.CatCmdMessage@41f6d030 on slotid:0 06-11 09:29:27.428: D/CAT(944): StkAppService: 1called on slot:0 06-11 09:29:27.428: D/CAT(944): StkAppService$ServiceHandler: SEND_SMS 06-11 09:29:28.700: D/PhoneInterfaceManager(944): Broadcasting intent ACTION_UNSOL_RESPONSE_OEM_HOOK_RAW