今天从QQ群里的BT.Seven那学到一段强转的code 本身我想实现从拨号界面的log直接获得电话号码的功能,结果DEBUG后发现这是一个未开放的API. PhoneListFieldManager,似乎没办法直接拿到其中的值,BT.Seven给了个强转的提示,我以为是(String) object的意思,原来不是。
// below by BT.Seven
String number;
if (context instanceof PhoneCallLog){
PhoneCallLog pcl = (PhoneCallLog)context;
number = pcl.getParticipant().getNumber();
}else
{
number = (String)context; }
// above by BT.Seven
这几行简单的代码就实现了上述的功能,再次感谢BT.Seven.
文章评分1次,平均分5.0:★★★★★

没看到过黑莓手机。