gpt4 book ai didi

java - 发送原始 RIL 请求

转载 作者:行者123 更新时间:2023-11-30 09:02:24 25 4
gpt4 key购买 nike

我想知道是否有人有一些示例,说明如何使用 RIL 常量(如

)向 android 发送 RIL 请求
RIL_REQUEST_GET_SIM_STATUS
RIL_REQUEST_DIAL
RIL_REQUEST_SEND_SMS

以及如何使用 Android java base API 从请求中获取结果。

最佳答案

方法可以在RIL.java中找到

发送 RIL 请求的示例:

import com.android.internal.telephony.PhoneFactory;
import com.android.internal.telephony.PhoneBase;

PhoneBase phone = (PhoneBase)PhoneFactory.getDefaultPhone();//or PhoneFactory.getPhone(SIM_ID);
//RIL_REQUEST_GET_SIM_STATUS
phone.mCi.getIccCardStatus(result);
//RIL_REQUEST_DIAL
phone.mCi.dial (address, clirMode, result);
//RIL_REQUEST_SEND_SMS
phone.mCi.sendSMS (smscPDU, pdu, result);

result是一个Message,在调用上面的方法之前绑定(bind)了Handler,完成后将相应的result Message发送给Handler,从result.obj中获取。解码结果的示例可以在以下文件中找到,

RIL_REQUEST_GET_SIM_STATUS : UiccController.java

RIL_REQUEST_DIAL:GsmCallTracker.java

RIL_REQUEST_SEND_SMS:GsmSMSDispatcher.java

关于java - 发送原始 RIL 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25977804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com