问题标签 [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 vs Linux 功耗

我目前正在尝试比较在 Nexus S 上在裸 linux 上运行 Android 的开销。为此,我构建了一个 TINY_ANDROID 图像,用于与股票 AOSP (4.1.1_r4) 进行比较。

我注意到手机暂停时的功耗存在差异。库存 AOSP 暂停时消耗约 1.2mA,而 TINY_ANDROID 消耗约 9mA。

对库存 AOSP 所做的一项更改是,它被设置为禁用无线电的飞行模式。最初我相信 TINY_ANDROID 版本仍然打开了无线电,这导致电流消耗增加。

为了解决这个问题,我将 libril 和 rild(ril-daemon)包含在 TINY_ANDROID 构建中并重新运行了我的测试。这导致“暂停”电流消耗约为 45mA。这与Nexus S 中所述的cpu.active电流一致。power_profile.xml

有人可以指出我在测试中是否做错了什么?

任何关于哪个组件可能正在积极吸收额外电流的见解也将非常有帮助。

0 投票
1 回答
683 浏览

android - 如何创建 Android RIL 并将其移植到设备上?

我无法创建 RIL 接口来将一些隐藏的方法暴露给 api 级别。

从 android 源创建 RIL 然后移植到三星设备时替换 IMEI 号。从电话。

有没有其他方法可以从电话网络访问第 2 层数据?

0 投票
0 回答
742 浏览

android - Nexus-S 的 AOSP RIL 访问

我的目标:

我的目标是访问 AOSP 的 RIL 层,并尝试使用“AT”命令访问无线电层以了解主要和次要 PDP 承载创建。我还想访问 SIM 卡的 ISIM 身份验证参数来处理 AKA-v1 算法。我有 Nexus-S 和 Galaxy S3 LTE 手机,但我正在 Nexus-S 上做实验,因为 AOSP 可用。我正在开发 VoLTE 应用程序并将我的应用程序嵌入 AOSP/自定义 ROM 以访问 RIL/SIM 访问。

我做了什么 :

我在我的 Nexus 手机上刷了 AOSP 并尝试使用 - OEM_HOOK_RAW 向无线电层发送一些 AT 命令。我可以将我的“AT”命令发送到 RILC,但 RILC 将其视为错误。以下是错误消息 -

我从 /vendor/lib/libsec-ril.so 中选择了三星 RIL 库,并验证了三星 RIL 中提供了“requestOEMHookRaw”。

我非常确定我做错了什么。如果有人发送任何参考文件/帖子来帮助我,我将非常感谢。

我也有基于 Qualcom 芯片组的三星 Galaxy S3 LTE 设备,并且 Qualcom 公开了其基于 GOBI 的 API 来运行“AT”命令。是否可以使用基于 GOBI 的 API 来访问 RIL 等。有人研究过吗?

0 投票
1 回答
433 浏览

ril - 无线电接口层 (RIL) 上下文中“无线电”的含义

这可能是一个愚蠢的问题。我很困惑。关于无线电接口层 (RIL) 上下文中的无线电。“无线电”是指 GSM 无线电还是 wi-fi 无线电?

0 投票
1 回答
445 浏览

android - 在android中调用RILD层函数实现电话会议

我想在 android 中实现呼叫会议,为此我试图从我的 android 代码中调用RILD函数,但无法获得如何调用RILD函数的方式。我知道如何使用 NDK 从 android 调用 c 和 c++ 函数,我还从这里获得了 RIL 源代码:Ril

为了变得更具体,我想在与某人通话时实现电话会议,同时我接到来自特定号码的电话,因此我将通过应用呼叫接收器来检测该特定号码并尝试拨打 c 和RILD的c++函数通过java代码实现电话会议。

请告诉我通过调用RILD在android中实现电话会议的方式。

0 投票
1 回答
317 浏览

android - 在没有 root 权限的情况下跟踪无线电接口事件日志

我需要在没有 root 权限的情况下跟踪无线电接口事件日志。拥有我们可以获得的最低层协议跟踪(例如 AT 命令或呼叫控制协议)会很棒。我有 2 台设备:操作系统 Android 4.0.3、操作系统 Android 2.3.4

是否可以?我怎样才能得到这样的痕迹?你有过这样的问题吗?决定是什么?

感谢您为该主题发布的任何回复!

0 投票
1 回答
1129 浏览

c# - 获取用于三角测量的多个单元格 ID - c# windows mobile

我一直在尝试获取多个蜂窝塔的 CellID,以在 C# 应用程序中对 Windows 手机的位置进行三角测量。

我可以使用来自http://forum.xda-developers.com/showthread.php?t=934948的 David Tiger 的 WMLocationInfo dll 获取当前连接的蜂窝塔的纬度/经度,但这不够准确,因为它使用只有当前的手机信号塔。在不使用 GPS 的情况下,我需要大约 100M 的精度。因此,如果我能得到至少三个塔的 CellID 和信号强度,我应该能够将准确度提高到合理的程度。

我在Get Multiple Cell IDs for location using Cellular Towers C# Windows Mobile中找到了一个讨论,其中 johansebasb 正在解决相同的要求。

有人可以指出我可以用于此的示例项目或代码吗?

提前致谢。

0 投票
0 回答
559 浏览

android - 在 Android 中使用 RILD 进行 GSM 通话?

有没有办法GSM使用无线电接口层守护程序及其AT在 Android 中的命令发起呼叫?我的真正意图是加密语音数据并从 gsm 网络发送。

RILD 能否通过 GSM 发送加密语音数据?

0 投票
2 回答
1562 浏览

android - ril 是什么,它如何帮助我阅读低级信息。?

我是 android 的初学者,我想阅读低级信息。如 RSCP、CQI、RAC 和 BCCH。

有人说使用 API 的内部可以帮助我做到这一点。

我试图了解 RIL,但对我来说很难,因为在某个页面或文件中没有完整的答案。

请给我一种方法来了解如何阅读低级信息。从调制解调器。

0 投票
2 回答
1198 浏览

ril - SIM STK 菜单上的拦截命令

当用户在 SIM 卡的 STK 菜单中选择一个选项时,我需要拦截发送的命令。

我搜索了很多,我看到有 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