摘要: 静态代码块、构造代码块和构造方法的执行的先后顺序。 答案是:静态代码块 > 构造代码块 > 构造方法 首先回答这个问题,需要弄清楚静态代码块和构造代码块各是什么。 构造代码块:其实就是类中被花括号包起来的一段代码 静态代码块:有static关键字修饰的构造代码块。看看例子:package cn.reflect;public class Demo {private String name;public Demo() { System.out.println("HelloWorld");}public Demo(String name) {this.name = n 阅读全文
posted @ 2014-04-10 10:34 不止所见 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 1. 电话拦截这个功能大家可能都知道了,就是利用反射原理调用ITelephony的隐藏方法来实现。这个就不说了,在附件的代码里有。2.拦截后提示忙音/空号/已关机/已停机这个功能其实是要用到MMI指令,具体如何设置呼叫转移的指定可以参考这里 http://baike.baidu.com/view/206402.html?fromTaglist 。在本文中我们会用到“遇忙转移”转移的功能。中国移动的设置方式是 **67#电话号码#,取消方式为 ##67#。”无条件转移“用21代替67即可。这两个指令可以直接在手机的拨号界面输入并拨号测试。ITelephony的endcall方法挂断电话后,会提示 阅读全文
posted @ 2014-04-10 10:25 不止所见 阅读(3928) 评论(1) 推荐(0) 编辑