BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #5884同步于 2012/4/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

请教一个拨号器的问题

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