当前位置:编程学习 > wap >>

android通话界面的问题??急急急急

在android的拨号盘界面主叫电话,挂断后,还会回到拨号盘界面,怎么能直接回到home界面呢?????? --------------------编程问答-------------------- 这个要看源码,看下API吧,应该能实现 --------------------编程问答-------------------- 我看了源代码了 比较头疼 想问下 有对phone模块熟悉的 指点一下 主要 就是挂断电话后 回到 home界面 即可 --------------------编程问答-------------------- 可以參見 Policy 的 PhoneWindowManager.java 的 interceptKeyBeforeDispatching()
裡面調用 launchHomeFromHotKey();

mHomeIntent =  new Intent(Intent.ACTION_MAIN, null);
mHomeIntent.addCategory(Intent.CATEGORY_HOME);
mHomeIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK| Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
Context.startActivity(mHomeIntent);

--------------------编程问答-------------------- 用一个broadcast receiver即可实现,当电话挂断以后,会有一个广播PHONE_STATE_IDLE,监听这个广播即可 --------------------编程问答-------------------- 不好意思,说错了,应该是CALL_STATE_IDLE --------------------编程问答-------------------- 抱歉~上述是啟動 Home 
若是在Phone模組
應該是 mInCallScreen.finish();
直接把它關掉
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,