2
我想知道,如果有人有我如何使用像发送原始RIL要求
RIL_REQUEST_GET_SIM_STATUS
RIL_REQUEST_DIAL
RIL_REQUEST_SEND_SMS
以及如何RIL常量使用Android的Java基础,得到请求的结果发送RIL要求为Android的一些示例API。
我想知道,如果有人有我如何使用像发送原始RIL要求
RIL_REQUEST_GET_SIM_STATUS
RIL_REQUEST_DIAL
RIL_REQUEST_SEND_SMS
以及如何RIL常量使用Android的Java基础,得到请求的结果发送RIL要求为Android的一些示例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);
结果是与处理程序绑定调用上述方法之前的消息,并且一旦完成相应结果消息将被发送到Handler,从result.obj中获取它。 样品解码结果可以在下面的文件中找到,
RIL_REQUEST_GET_SIM_STATUS:UiccController.java
RIL_REQUEST_DIAL:GsmCallTracker.java
RIL_REQUEST_SEND_SMS:GsmSMSDispatcher.java