为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

电话挂断返回联系人界面

2017-11-23 3页 doc 15KB 19阅读

用户头像

is_594905

暂无简介

举报
电话挂断返回联系人界面电话挂断返回联系人界面 androidÍ??ýintentºô?кÅÂëÒ??ã?????µ?Øintent??ÆðÕß?øÊÇÅܵ?Í????ÇÂ?ÀïÈ???ÓÐÐ???ºÏ?á?øÀ?Âé????Ö?Òª?úÂëÔÚ IncallScreen.java µç???Ò?ÏÊ? ?á???øonDisconnect()??Àí???á??ËÍÒ??öÑÓÊ?µÄÏûÏ?DELAYED_CLEANUP_AFTER_DISCONNECT?öÀ? int callEndedDisplayDelay = (cause...
电话挂断返回联系人界面
电话挂断返回联系人界面 androidÍ??ýintentºô?кÅÂëÒ??ã?????µ?Øintent??ÆðÕß?øÊÇÅܵ?Í????ÇÂ?ÀïÈ???ÓÐÐ???ºÏ?á?øÀ?Âé????Ö?Òª?úÂëÔÚ IncallScreen.java µç???Ò?ÏÊ? ?á???øonDisconnect()??Àí???á??ËÍÒ??öÑÓÊ?µÄÏûÏ?DELAYED_CLEANUP_AFTER_DISCONNECT?öÀ? int callEndedDisplayDelay = (cause == Connection.DisconnectCause.LOCAL) ? CALL_ENDED_SHORT_DELAY : CALL_ENDED_LONG_DELAY; mHandler.removeMessages(DELAYED_CLEANUP_AFTER_DISCONNECT); mHandler.sendEmptyMessageDelayed(DELAYED_CLEANUP_AFTER_DISCONNECT, callEndedDisplayDelay); Êܵ?ÑÓÊ?ÏûÏ?ºó?áµ?ÓÃdelayedCleanupAfterDisconnect(); case DELAYED_CLEANUP_AFTER_DISCONNECT: delayedCleanupAfterDisconnect(); break; delayedCleanupAfterDisconnect()Àï?áÈ??µ?ØÄ??öActivity() Í?Ê??Ñ×Ô?º?ŵ?stackµÄºóÃæ?ø??ÊÇdestory()µô??onfinish()Ò???ÖØÐ?ÁËÈ?µ?ÓÃmoveTaskToBack(true);?ø??ÊÇsuper.onfinish()???? final Intent intent = PhoneApp.createCallLogIntent(); intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); startActivity(intent); ÕâÒ??ÍÊÇΪÉ?µ?ÓúóÅܵ?call logµÄÔ-Òò??google??ÒâÊÇ?òÍêµç??ÓÃ????ÆÚ?ýÈ?Í????ÇÂ????Éʵ?ÊÉϺÜ?à?ÌÐò??Ï?ÍûÈç?Ë?? µ?ÁË4.0ÒÔºóÕâ?Î?úÂë??ÐÞÕýÁË final Intent intent = mApp.createPhoneEndIntentUsingCallOrigin(); ?øÔÚcom.android.phone.PhoneAppÀï public Intent createPhoneEndIntentUsingCallOrigin() { if (TextUtils.equals(inCallUiState.latestActiveCallOrigin, ALLOWED_EXTRA_CALL_ORIGIN)) { final Intent intent = new Intent(); intent.setClassName(DEFAULT_CALL_ORIGIN_PACKAGE, inCallUiState.latestActiveCallOrigin); return intent; } else { return PhoneApp.createCallLogIntent(); } } ÔÚ4.0?æ??Ç? ÓÐÐèÒª?ÉÒÔÍ??ý?àÌýÍ????áÊø×?Ì????ÑÄ??êActivity startÆðÀ?. ÕâÀïinCallUiState.latestActiveCallOriginÊÇ?Ócall intent µÄextraÀï?Á?öµÄ??( ÔÚ??ºÅ?çÃæÓÐ×öÕâ?ö??Àí if (getActivity() instanceof DialtactsActivity) { intent.putExtra(DialtactsActivity.EXTRA_CALL_ORIGIN,DialtactsActivity.CALL_ORIGIN_DIALTACTS); } ?? public static final String EXTRA_CALL_ORIGIN = "com.android.phone.CALL_ORIGIN"; ???ý?Ó private static final String ALLOWED_EXTRA_CALL_ORIGIN ="com.android.contacts.activities.DialtactsActivity"; ????Ä?Ç?ÊÇÓÐÒâÊ??ûÖ??µ?Ø"com.android.contacts.activities.DialtactsActivity"Ö?ÍâµÄactivity,Ò?Ðí??À??ÉÒÔ?Å?íÕâ?öÏÞÖÆ. µ?È??ÉÒÔ??ÖÆromµÄ???ÉÒÔ×Ô??Òå?Å?íÕâ?öÏÞÖÆ??
/
本文档为【电话挂断返回联系人界面】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索