我想拨打一个电话号码,并发出一条消息,上面写着"通话......"电话响了。
然后,当手机连接时,我希望我的活动显示一个计时器(计时器),一旦呼叫激活,它将立即计数。
然后当通话结束时,将显示一条消息,说明通话结束。
我可以拨打电话并保持当前的活动屏幕,以便我可以实现这些功能吗?
答案 0 :(得分:1)
简短的回答是否定的。 Android中的Telephony界面在Gingerbread中被严格锁定,因此几乎不可能在呼叫状态期间做任何事情。
要试用它,你可以实现PhoneStateListener,这在thread中有很好的描述,也许你可以用另一种方式来解决你的问题。您可以让您的活动实现电话状态监听器并启动计时器,然后在呼叫结束后将用户带回您的活动。但是你会发现在通话过程中你很难将它们留在你的活动中。