我正在做一些关于 RIL 的工作,我对RIL_REQUEST_SETUP_DATA_CALL和RIL_REQUEST_SET_INITIAL_ATTACH_APN请求有点困惑。
我知道如果我们更改 APN 设置,请求 RIL_REQUEST_SET_INITIAL_ATTACH_APN 将立即分派。而且我认为只有“设置-> APN”才能由用户配置 APN 设置。一个手机只有一个APN(不管是mms APN)。然后,如果我设置一个数据调用,APN 应该是这个。
那么有谁知道为什么 RIL_REQUEST_SETUP_DATA_CALL 请求的参数包含 APN?我认为没用,它应该与 RIL_REQUEST_SET_INITIAL_ATTACH_APN 请求中的 APN 相同。谢谢!
以下是 RIL_REQUEST_SETUP_DATA_CALL 的参数注释。
* "data" is a const char **
* ((const char **)data)[0] Radio technology to use
* ((const char **)data)[1] is a RIL_DataProfile
* ((const char **)data)[2] is the APN to connect
* ((const char **)data)[3] is the username for APN, or NULL
* ((const char **)data)[4] is the password for APN, or NULL
* ((const char **)data)[5] is the PAP / CHAP auth type. Values: