【发布时间】:2015-09-13 07:41:06
【问题描述】:
我能够在 android 中公开隐藏的 RIL 函数。我可以按如下方式实例化 RIL 类。
RIL objRil = new RIL(getApplicationContext()); //successful
RadioState c = objRil.getRadioState() //is giving radio not available.
有很多函数使用 Message 对象。例如
Message response= Message.obtain();
objRil.getOperator(response);
但我收到一条错误消息,提示消息目标不能为空。我不确定如何传递参数。
这是我试图调用的android源代码的示例函数。
// C:\Users\SK\AppData\Local\Android\android-sdk\sources\android-22\com\android\internal\telephony\RIL.java
public void getOperator(Message result) {
RILRequest rr = RILRequest.obtain(RIL_REQUEST_OPERATOR, result);
if (RILJ_LOGD)
riljLog(rr.serialString() + "> " + requestToString(rr.mRequest));
send(rr);
}
我猜这个消息对象就像一个输出参数。调用此函数的正确方法是什么?
【问题讨论】:
-
见
Message#obtain(android.os.Handler) -
谢谢。这是工作。但我收到收音机不可用消息。那是什么意思?这些功能是否适用于所有手机?我必须更改任何手机设置或添加一些内容吗?
-
我不知道,刚刚回答了你关于空目标的问题
标签: java android com hidden ril