Migrate voice features into the open-source LatinIME. This includes
the change to logging to remove any private dependencies and use broadcast intents to VoiceSearch instead. I have audited this code and it appears good to go for open-source, but would appreciate a second pair of eyes. Still to do after submitting this CL: * Reintroduce Amith's memory leak fix (37557) which was the only CL added to LatinIME since the last merge over to the private copy. * Make some changes to allow LatinIME to work without voice search installed. Currently I believe it will show the mic but fail if you press it. We need to base the visibility on the mic on the availability of the service. * Fix this code to use the new Gservices framework, it's still trying to use the old one.
Showing
- res/drawable-mdpi/sym_keyboard_mic.png 0 additions, 0 deletionsres/drawable-mdpi/sym_keyboard_mic.png
- res/drawable/cancel.png 0 additions, 0 deletionsres/drawable/cancel.png
- res/drawable/caution.png 0 additions, 0 deletionsres/drawable/caution.png
- res/drawable/dialog_top_dark_bottom_medium.9.png 0 additions, 0 deletionsres/drawable/dialog_top_dark_bottom_medium.9.png
- res/drawable/ic_dialog_alert_large.png 0 additions, 0 deletionsres/drawable/ic_dialog_alert_large.png
- res/drawable/ic_dialog_voice_input.png 0 additions, 0 deletionsres/drawable/ic_dialog_voice_input.png
- res/drawable/ic_dialog_wave_0_0.png 0 additions, 0 deletionsres/drawable/ic_dialog_wave_0_0.png
- res/drawable/ic_dialog_wave_1_3.png 0 additions, 0 deletionsres/drawable/ic_dialog_wave_1_3.png
- res/drawable/ic_dialog_wave_2_3.png 0 additions, 0 deletionsres/drawable/ic_dialog_wave_2_3.png
- res/drawable/ic_dialog_wave_3_3.png 0 additions, 0 deletionsres/drawable/ic_dialog_wave_3_3.png
- res/drawable/ic_dialog_wave_4_3.png 0 additions, 0 deletionsres/drawable/ic_dialog_wave_4_3.png
- res/drawable/mic_slash.png 0 additions, 0 deletionsres/drawable/mic_slash.png
- res/drawable/ok_cancel.png 0 additions, 0 deletionsres/drawable/ok_cancel.png
- res/drawable/speak_now_level0.png 0 additions, 0 deletionsres/drawable/speak_now_level0.png
- res/drawable/speak_now_level1.png 0 additions, 0 deletionsres/drawable/speak_now_level1.png
- res/drawable/speak_now_level2.png 0 additions, 0 deletionsres/drawable/speak_now_level2.png
- res/drawable/speak_now_level3.png 0 additions, 0 deletionsres/drawable/speak_now_level3.png
- res/drawable/speak_now_level4.png 0 additions, 0 deletionsres/drawable/speak_now_level4.png
- res/drawable/speak_now_level5.png 0 additions, 0 deletionsres/drawable/speak_now_level5.png
- res/drawable/speak_now_level6.png 0 additions, 0 deletionsres/drawable/speak_now_level6.png
Loading
Please register or sign in to comment