Convert the Make file to a Soong one
Bug: 186778349
Test: compared the two apk files built by Make and Soong
Test: TreeHugger
Change-Id: I92d9b412fb3c0ae85dd1a76497cb6cdb359eaae3
Convert the Make file to a Soong one
Bug: 186778349
Test: compared the results built by Make and Soong
Test: TreeHugger
Change-Id: I8613fbebc139dcf0f398f048e5716f126e987707
Convert the Make file to a Soong one
Bug: 186677673
Test: compared the two apk files built by Make and Soong
Test: TreeHugger
Change-Id: I8cbfa4980e3757af5a27a35c255f301b9b5b5be4
Convert the Make file to a Soong one
Bug: 186677673
Test: compared the two apk files built by Make and Soong
Test: TreeHugger
Change-Id: I4b92172ce1370aebd28c11aaeee8c75f5529a570
We are enabling a new lint check where the min sdk != compile sdk.
It has produced a lot of errors and adding the baseline file(s)
allows us to continue work without introducing more problems.
Bug: 150847901
Test: m lint-check
Change-Id: I994630133d86cedb7f10eb51282dad0071df0d87
Merged-In: I994630133d86cedb7f10eb51282dad0071df0d87
* so that it can determine whether to delay the deletion or not
* also fix sample IME to clear suggestions when asked to
Test: manual
Bug: 159479887
Bug: 157515522
Change-Id: I71e6ac9f3593cdfa4e40b7664cbd2eec6343b5af
Reparenting has side effects that require to be compensated
for adding complexity. It turns out there is a simpler way
to do clipping by setting the clip bonds of InlineConteintView.
bug:153825663
Test: manual
Change-Id: Iea09013d24ffc8bb683a24c76be4289833efbb75
Test script:
Step 1: Patch this CL, ag/11800786 and ag/11802630 on rvc-dev repo
Step 2: Build and flash Hawk
Step 3: Build and install a sample multi-client IME
make -j MultiClientInputMethod
adb install -r $OUT/system/priv-app/MultiClientInputMethod/MultiClientInputMethod.apk
Step 4: Enable multi-client IME for the side-loaded sample multi-client IME
adb root
adb shell setprop persist.debug.multi_client_ime com.example.android.multiclientinputmethod/.MultiClientInputMethod
adb reboot
Step 5: Open KitchenSync app, select carboard, enter text on Plain Text
tab (sample multi-session keyboard doesn't support numeric keyboard yet)
Bug: 158663354
Test: manual (see test script above)
Change-Id: I11cf467acb1091b1d417e5039519e09fa7be2bf8
* This, together with the change on the framework side ag/11685298,
gets rid of the flicker on the notification pull down/up case, as
well as switching from username to password.
* The idea is to not clear the suggestions onInputFinish. Instead,
we schedule a delayed deletion of the suggestions on InputStart,
which will get canceled if there is new suggestions coming to the
IME within the timeout. This gets rid of the flicker on the two
cases mentioned in previous bullet.
Test: manual test
Bug: 157515522
Change-Id: I60d9181de3230d468224e2df08fee59b741d6828
Bug: 157446389
Test: launch this app with below condition
* remove Wi-Fi Direct support, the sample app should be closed, but not crash.
* wifi is off, the sample app should be closed, but not crash.
* wifi is on, the sample app could be launced normally.
Change-Id: I056dae7d1ab069ba85612328ea4e1750332c25ff
StartActivity with a null intent lead to the NPE when execute
the Intent testing.
This CL make sure the intent is good before run the testing
Bug: 154568140
Test: Manual to run the intent tesing.
Change-Id: I8d8bc8e1347ae5f095e01f4a718f2ab936574fcc
Preparation for removing implicit include paths for jni.h from soong.
Bug: 152482542
Test: m checkbuild
Change-Id: I1801621549689111b058fa611d2d3e2b08ee2a45
Exempt-From-Owner-Approval: build refactoring
The keyboard now showcases how one can implement a suggestion
strip with some pinned suggestions on the left and the right
of the strip and the strip suggestions are scrollable and well
as clipped to the scroll are's bounds. Also this showcases
how to toggle the layering of the suggestions to temporary
amimate on top of them. Fun, fun fun :)
bug:1234567
Change-Id: I7f2a6ea148de31be7cd0f13f56d72f6e5246a5f8
This CL fixes two bugs in SampleSpellChecker that prevented the sample
spell checker from working in an actual TextView.
1. The order of constructor arguments for SentenceSuggestionsInfo() was
wrong.
2. SuggestionsInfo always needs cookie and sequence attributes from
TextInfo.
Test: manual(Enable the spell checker from Android settings and type
in a TextView)
Bug: None
Change-Id: Ie5c82c683b031d24bcde4a92e5e23f086d1934d6
This CL adds functionality to test both response and dataset
authentication using the inline fill service. Setting either
mAuthenticateResponses or mAuthenticateDatasets will test either
functionality.
Bug: 148815880
Test: manual verification
Change-Id: Ifb734c4fd8d5ef38dd4c6c9d4b493c80abbde305