diff options
author | cdu <cdu@codeaurora.org> | 2014-10-24 22:33:37 +0800 |
---|---|---|
committer | Zhao Fan <zhaof@codeaurora.org> | 2015-10-30 21:07:11 +0800 |
commit | 76c9726e48ccbbcb5780ab076b7c54aadcdc621b (patch) | |
tree | 336166a685b45aad04652fec5bdb9970de138d1d /src/com/android/dialer/dialpad | |
parent | 2fec8e35dabf931fc349f7d594c5560fbf35bcc5 (diff) | |
download | android_packages_apps_Dialer-76c9726e48ccbbcb5780ab076b7c54aadcdc621b.tar.gz android_packages_apps_Dialer-76c9726e48ccbbcb5780ab076b7c54aadcdc621b.tar.bz2 android_packages_apps_Dialer-76c9726e48ccbbcb5780ab076b7c54aadcdc621b.zip |
IMS: Enable entry 4G conference call in Dialer
1) Start conference call in dialtact
2) Start conference call in dialpad with numbers
3) Show 4G conference call option only if IMS is registered
Change-Id: I9f9c379e26b904f7749a72241e51cc6660f98d53
Diffstat (limited to 'src/com/android/dialer/dialpad')
-rw-r--r-- | src/com/android/dialer/dialpad/DialpadFragment.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/dialer/dialpad/DialpadFragment.java b/src/com/android/dialer/dialpad/DialpadFragment.java index d65e2ebfe..e22a07bf6 100644 --- a/src/com/android/dialer/dialpad/DialpadFragment.java +++ b/src/com/android/dialer/dialpad/DialpadFragment.java @@ -935,6 +935,10 @@ public class DialpadFragment extends Fragment public void show() { final Menu menu = getMenu(); + final MenuItem ConferDialerOption + = menu.findItem(R.id.menu_add_to_4g_conference_call); + ConferDialerOption.setVisible(CallUtil.isConferDialerEnabled(getActivity())); + boolean enable = !isDigitsEmpty(); for (int i = 0; i < menu.size(); i++) { menu.getItem(i).setEnabled(enable); @@ -1602,6 +1606,10 @@ public class DialpadFragment extends Fragment case R.id.menu_add_wait: updateDialString(WAIT); return true; + case R.id.menu_add_to_4g_conference_call: + getActivity().startActivity(CallUtil.getConferenceDialerIntent( + mDigits.getText().toString())); + return true; default: return false; } |