返回信息流首先,本人是菜鸟。。。我最近在写一个一键拨号的程序,遇到了一个问题,就是我通过按钮事件调用系统自带拨号器来拨号的时候(调用拨号器代码如下所示)
【Intent myIntentDial = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" +myNum));
startActivity(myIntentDial);】
此时界面就会从我自己程序的界面切到拨号器程序的"正在拨号"的界面了,但是我是不想看到这个界面的,我是需要保留在原先自己程序的界面的,请问各位大神有没有方法能让这个正在拨号的界面自动隐藏掉(或者让我自己的界面切换到前台)?十分感谢!
P.S. 听别人说可以用ActivityManager搞定,不知道是不是这样?求细节。
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #5884同步于 2012/4/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
请教一个拨号器的问题
hello1719
2012/4/3镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
无界面拨号可以想办法使用ITelephony的API,不过这个玩意不同版本不同手机支持的未必一样,属于不开放的有危险API。2.2时代的的无告知静默接听功能的API就被封掉权限了。
【 在 bixiaopeng 的大作中提到: 】
: 你是打算做无界面拨号是么?。。。
嗯,就类似于直接让那个dial程序在后台跑,不弹出来盖掉我的程序。
【 在 bixiaopeng 的大作中提到: 】
: 无界面拨号可以想办法使用ITelephony的API,不过这个玩意不同版本不同手机支持的未必一样,属于不开放的有危险API。2.2时代的的无告知静默接听功能的API就被封掉权限了。
我用的版本是2.3的..能不能让那个系统的拨号程序弹出来以后,再通过某种方式把我的程序自动切到前台来?
【 在 bixiaopeng 的大作中提到: 】
: 无界面拨号可以想办法使用ITelephony的API,不过这个玩意不同版本不同手机支持的未必一样,属于不开放的有危险API。2.2时代的的无告知静默接听功能的API就被封掉权限了。
我在网上查了查,好像有什么利用反射机制实现调用隐藏API实现挂断的。。不知道能不能用这个实现无界面拨号。。。
【 在 hello1719 的大作中提到: 】
:
: 我在网上查了查,好像有什么利用反射机制实现调用隐藏API实现挂断的。。不知道能不能用这个实现无界面拨号。。。
这就是我说的那个玩意。。。。这类API是未必全版本全机型能用的。。。而且很可能以后就没了。。。