99ec8b0cb375f7e5577ea3ec9f09e6ff7a95de0d |
|
25-Aug-2016 |
Aurimas Liutikas <aurimas@google.com> |
Remove all the extra accessor methods added by javac in support-leanback. Change private methods to be package protected to avoid extra methods that get added to be able to access them from inner classes. This CL saves 469 methods in our jar. Bug: 31075707 Change-Id: I68c8152d060c9f35c72a2d78c608a9bccd12c86e
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
c9a859537b0871f84afeeb706a5b425fe3f2b4dd |
|
25-May-2016 |
Aurimas Liutikas <aurimas@google.com> |
Fix a random assortment of spelling errors. Fix spelling errors found by Android Studio. Change-Id: I121c79029f4e323da4ff2f44891e25480c44ebbc
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
ce06f6b530f22e1e7839d068d5dd8ea3e4af8262 |
|
04-Mar-2016 |
Dake Gu <dake@google.com> |
SearchFragment: request RECORD_AUDIO runtime permission Added callback in SearchBar to request runtime permission when start using internal recognizer. SearchFragment implements the callback, request permission and re-startRecognition when permission is granted. Bug: 23958590 Change-Id: I3090e16b76eb592c3336434781f9f69cd2f6e14b
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
c738357d90fcc7876415ee16d7fe935510229d4a |
|
26-Aug-2015 |
Jerome Poichet <jpoichet@google.com> |
Exposing CompletionInfo API on SearchFragment CompletionInfo have both label (displayed text) and text (value actually used when completing), so in order to allow applications to add "icons" to distinguish between different type of search suggestions, expose CompletionInfo directly. b/23348955 | Allow annotating different types of search completions Change-Id: Ib23da2109f49e9e95941d02a469d4372d78fa130
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
a00bada00bff4a58436a39472ab14ccb7a8f619d |
|
31-Mar-2015 |
Craig Stout <cstout@google.com> |
Javadoc polish. Includes new package level javadoc for: android.support.v17.leanback android.support.v17.leanback.app android.support.v17.leanback.widget b/19007191 Change-Id: Id1e5d55eabbf37c0420e6e4c73abe3d4f1aabee1
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
7c8283f6542b1045377e88566d363b4c2c83088b |
|
11-Mar-2015 |
Craig Stout <cstout@google.com> |
Internal speech recognizer fixes. - when SearchFragment pauses or SearchBar is detached, stop recognition to release audio focus - when audio focus is stolen, abort speech recognition b/18194568 Change-Id: I31963f27886c909df25f0fb29a5f728697e8462f
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
490691bd414dbb2093dc6cb56ae63ae9b04e70e3 |
|
04-Dec-2014 |
Craig Stout <cstout@google.com> |
Fixes to support improved external recognizer overlay. b/17611324 Change-Id: I449fcfdd1ec408e86e6305d4a6fc185af77a4902
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
e2047098f696c81f6435cdd588a62d8ab5829c7d |
|
24-Nov-2014 |
Craig Stout <cstout@google.com> |
Fix SearchFragment auto start of voice recognition. Also fixes back navigation for single activity multi fragment apps. b/18488044 b/18333293 Change-Id: I2a1649a7ef2feaa14c89dc0545ba37df5e80f53e
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
936867a6a063492207bd3cd68a1aa870dd5c9da5 |
|
30-Nov-2014 |
Craig Stout <cstout@google.com> |
Fix in app search text box redlines. b/17611324 Change-Id: I622bc8f755f107cc832d871013050468e3b9a87b
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
9d9f969b5f37b4454b49f74125521c82a8bf88c4 |
|
09-Oct-2014 |
Tim Kilbourn <tkilbourn@google.com> |
Play sound and update orb during onReadyForSpeech. Delays the sound until closer to when things are actually ready. Bug: 17922736 Change-Id: I67a1923d09df4366a0f1d77b871f9afc7e64b0d6
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
e2bc82a1c02f667901bd96e244afa7dc0232b354 |
|
04-Oct-2014 |
Jerome Poichet <jpoichet@google.com> |
SpeechRecognizer fixed in framework Now that SpeechRecognizer calls cancel when being destroyed, no need for the delayed destroy call. It was actually leaking a service, and could cause crashes in application using the SearchFragment. Moved the show/not show listening to correspond when voice is actually being recorded. b/17789827 Mic won't open b/17675621 Music search - runtime restart b/17851959 In-app voice search should grab audio focus Change-Id: I34473743a9e42c4b87eccc3ae85cd8f5ade15ca3
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
22e46a46e20c53b2e2d23dca792534ee3434c954 |
|
04-Oct-2014 |
Dake Gu <dake@google.com> |
SearchFragment improvements (2nd try) 1. Expose startRecognition() for calling from Activity.onNewIntent() (When user clicks mic button in search activity) 2. Do not pass text change event when we are in speech recognition. 3. Autofocus back to speech orb when startRecognition() is called. 4. Make sure internal speech recognizer calls stopRecognition. 5. When SearchFragment calls setSearchQuery(), make sure stopRecoginition. b/17790589 Change-Id: I55ca97b5b3384b47214a0afac35bd31324e89347
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
b7b4d9a241526b79ec39083299f6d7dcf1f2a7eb |
|
06-Oct-2014 |
Dake Gu <dake@google.com> |
Merge "Revert "SearchFragment improvments"" into lmp-dev
|
2eac9924967d79de4a4488eb9bf0fc2950819670 |
|
06-Oct-2014 |
Dake Gu <dake@google.com> |
Revert "SearchFragment improvments" This reverts commit edb67b0b59ee6657b2d1adb6b2822858db34e8c8. Change-Id: If2627e201dd0e7dfcc3359718175e2a7c74b8ac2
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
5681c8261b2bc2bb77bf78e1e84c8123553de944 |
|
06-Oct-2014 |
Dake Gu <dake@google.com> |
Merge "SearchFragment improvments" into lmp-dev
|
edb67b0b59ee6657b2d1adb6b2822858db34e8c8 |
|
04-Oct-2014 |
Dake Gu <dake@google.com> |
SearchFragment improvments 1. Expose startRecognition() for calling from Activity.onNewIntent() (When user clicks mic button in search activity) 2. Do not pass text change event when we are in speech recognition. 3. Autofocus back to speech orb when startRecognition() is called. b/17790589 Change-Id: I3d3c9ce57f467dc6f1f26d3608b13c7b34a8adce
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
a088f574b916685bd0a75ff613ac2009a3bad483 |
|
03-Oct-2014 |
Craig Stout <cstout@google.com> |
Support for displaying partial results. b/15492986 Change-Id: I3f75260e26146230d91e2be73d978435c72bfdb7
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
f52e0718c20bedc86f0b67f6b3660e737d787bd4 |
|
27-Sep-2014 |
Dake Gu <dake@google.com> |
Support restoring SearchFragment results 1. do not start speech recognition if SearchFragment is restored from instance state 2. onTextChange() is invoked when restore view hiearchy, we should change query regardless if it has focus or not. 3. Defer first setAdapter() on RowsFragment until we got some data from result Adapter. If there are multiple consequent onChange() events (e.g. add result rows one by one), they are consolidated into one callback so that first setAdapter() on RowsFragment will include all of them. 4. Fixed problem that results being cleaned while IME opens up, it temporary clears the edittext. 5. Fix the wrong fragmentId when we try to find fragment restored by FragmentManager, so we can restore the selected position! b/17624232 Change-Id: I22e4192ca5c363b0d9545b412c5be7aec8554832
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
e33fac64498a83e1138b0e0aad732ea29e2f8a81 |
|
01-Oct-2014 |
Jerome Poichet <jpoichet@google.com> |
Prevent NPE We could get a null for the query, use TextUtil to be safer b/17759464 Music crashing on mic button in LRX01 Change-Id: I85628827dee811e41d9fe3c8c6f2483bd876fc1e
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
963e336e8839f26c739007242caf7ca4e50e792d |
|
15-Sep-2014 |
Craig Stout <cstout@google.com> |
Add recognizer intent helper methods to search fragment. b/17509582 Change-Id: I4ff3f49cec65149c1b7f4561f322bec864d0bf65
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
361955cd7c040bf30330c8e21d9016c747a94473 |
|
13-Sep-2014 |
Craig Stout <cstout@google.com> |
Add a callback interface for voice input. Bug: 16320681 Change-Id: I48224a8167435372c722553ba88e4f6961d9c152
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
a6c18317f09969688b7d329a5b4ce35c8d648e4f |
|
10-Sep-2014 |
Craig Stout <cstout@google.com> |
SearchFragment polish. Fix search bar vertical position. Fix visibility of hint text. b/15881642 Change-Id: I423d4f3d8394b9630d651bc41b2aef71827c46e7
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
f6221e91bd3f0f584893baadcb9f8cf5621dce3b |
|
09-Sep-2014 |
Craig Stout <cstout@google.com> |
Fix focus navigation from search bar down to results. b/16189418 Change-Id: Iba103910fd7d80888d2ebc3b876a326f5ab2828d
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
2680c6a2ed5b2567d9709a5adb419728e062d686 |
|
11-Jun-2014 |
Jerome Poichet <jpoichet@google.com> |
Fix initial focus in SearchBar - Turns out I was explicitely requesting focus for the EditText when attaching to the window - Start recognition automatically on start b/15527718 In app search in Play Movies causes keyboard to flash and disappear Change-Id: I1c746da01e3746dd62317ad2282a794f21a8049c Conflicts: v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
c8737e35c611362db621b25656b57be0c2b8a306 |
|
12-Jun-2014 |
Jerome Poichet <jpoichet@google.com> |
Improving overall memory usage - Making sure we release SoundPool when done - Preventing multiple recognizers from being started if pressing voice repeatedly. b/14057166 Got a "can't open microphone" error, OOM Change-Id: I8082036962d2f536cee88677d5398af08af575f4
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
decb4e284bb5befddcc3812564dab41049fca303 |
|
09-Jun-2014 |
Jaekyun Seok <jaekyun@google.com> |
Fix build breakage Change-Id: I70d2dad01c2cc6da222b7e2e92246e8f3c0bb47b
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
a1798f408d3acafffc93cce1b309a54dce52d22d |
|
08-Jun-2014 |
Jérôme Poichet <jpoichet@google.com> |
Adding search tones b/15479577 Tone missing when starting voice search in-app Change-Id: I53782b0a734d5d6f9cc2fa05b82b6f7f614f054c
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
4fbaf9b54d7f9723f3ec5c320db9cea887eeff7b |
|
07-Jun-2014 |
Jerome Poichet <jpoichet@google.com> |
Fixing SpeechRecognizer leak Since there is no lifecyce on SearchBar, moving the ownership of the SpeechRecognizer to the SearchFragment. - Creating a SpeechRecognizer when SearchFragment resumes and pass it to the SearchBar - Destroy SpeechRecognizer when SearchFragment pause, and unset it in the SearchBar - Ensure recognition has a recognizer before starting and stopping b/15460657 Change-Id: I95dc3f37b5c4ae7dbd337dcc90d28c6ee17f8f09
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
e5f2388b8d24876ebbd6daf302487bf452245d50 |
|
04-Jun-2014 |
Jerome Poichet <jpoichet@google.com> |
Add API to provide suggestions (aka completions) b/15436910 Add API to SearchFragment to allow passing suggestions to IME Change-Id: I53850dd74d99f7edb04739436c2b66c5dcae8bd0
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
76c3b90228d8c4afc6d24c683e9c95f41ae619c9 |
|
04-Jun-2014 |
Jerome Poichet <jpoichet@google.com> |
Removing ununsed imports Change-Id: Id398857ca752b9ac612d0e596da1cce58e6e3a6f
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
10960072d3c1f9c7f42f9ae77adbfb12f9aed138 |
|
03-Jun-2014 |
Jerome Poichet <jpoichet@google.com> |
Handling missing RECORD_AUDIO permission. Added documentation on SearchFragment and SearchBar to note the requirement for the RECORD_AUDIO permission. Added documentation on SearchFragment and SearchBar listeners to explain that submit can be called without any call to changed. Check for RECORD_AUDIO permission, throw IllegalStateException when not found when loading SearchBar. b/15350629 b/15326734 Change-Id: I9b55fc76ecb438087d1d389e3555d2652ded68d9
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
2ad1027496fefed641f91f3cde2f8c8b468bca0c |
|
22-May-2014 |
Jérôme Poichet <jpoichet@google.com> |
DO NOT MERGE Retroactive feedback Incorporating feedback from ag/470934 Change-Id: I5338c2a9819b9c1c741f4bd97cef9cfef118c0e1 (cherry picked from commit 17ff6d32785b726b67fd3ac18e273651f15f59c0)
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
a9b678302ddee2149e5605afd429c74ba5625c24 |
|
22-May-2014 |
Jerome Poichet <jpoichet@google.com> |
Redlines for in-app search Adding search box, handling different states UI (voice, text, focused, unfocused) b/14993328 | In-App Search: Implement Redlines and Motion Change-Id: Icdd897e0552e68583781199d634383b02356fade
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
25aacd3f5896ec09053739cc731bdbab3a6f2b81 |
|
15-May-2014 |
Jerome Poichet <jpoichet@google.com> |
Adding voice support in search bar - Use private IME option to catch when voice key is pressed in IME - Use private IME option to allow "escape north" - Add a speech orb/button in search to start recognition - Animate speech orb when speaking - Handle switching from voice to IME Change-Id: I14774ca173a8da94b26f4942e267377a496b838c
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
514bdd5473ae7f4da990d6035422d0784c6c344e |
|
16-May-2014 |
Jerome Poichet <jpoichet@google.com> |
Adding SearchFragment title and badge Add getter and setters to set the hint and the icon in the search bar. Change-Id: I63bc323ef5ce886efe578a58ddca7eb0fc8717b5
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
0075dfe4e812a633be39018e1d6a85e5c6e58de5 |
|
05-Apr-2014 |
Jerome Poichet <jpoichet@google.com> |
moving the request focus later in lifecyle Change-Id: I79dc3b64d6e3850e4f6775bf64ed0b853726d4a4
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
c9422fb7ac972aee1f05c5ec0f07c2ec24cc771b |
|
02-Apr-2014 |
Jerome Poichet <jpoichet@google.com> |
Showing the right IME action b/13752423 SearchFragment - SearchResultProvider.onQueryTextSubmit never called Change-Id: I1bd0957f22d4572963920f04fe35ca766a81dc4d
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
3c2998d502e4e2586d0bfc52ff5d1f2725fa9e6d |
|
28-Mar-2014 |
Jerome Poichet <jpoichet@google.com> |
Improvement to SearchFragment new SearchFragment API better handling of focus slowly following red lines Change-Id: Icb56af529f03c9535eba0d9859e71dc49eb99253
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|
85c10faf654848a8aacd1e61760b3e24a1902a83 |
|
21-Mar-2014 |
Jerome Poichet <jpoichet@google.com> |
SearchFragment and SearchBar in support-leanback Change-Id: Id958ad47462d9efd2b5b770c0391477190e0d66a
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/SearchBar.java
|