summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator.cpp
diff options
context:
space:
mode:
authorYohei Yukawa <yukawa@google.com>2019-04-10 23:23:25 -0700
committerYohei Yukawa <yukawa@google.com>2019-04-10 23:23:25 -0700
commit2d4b343b69a8c9d86216fea772eddaedaa474bb2 (patch)
tree6ec7143d7aeffffff5e00d7f6a76aba60774cb75 /tools/aapt2/java/JavaClassGenerator.cpp
parent099f80ce9762e8b20998759fd6082bdcd6291103 (diff)
Add '-u <user id>' option to 'adb shell ime reset'
This is a preparation to add end-to-end CTS for per-profile IME mode. In order to allow CTS tests to switch IME via shell command in multi-user environment, this CL adds '-u <user id>' option to adb shell ime reset Bug: 122924287 Test: Manually tested as follows: 1. Build aosp_blueline-userdebug and flash it 2. make -j SoftKeyboard 3. adb install -r $OUT/system/app/SoftKeyboard/SoftKeyboard.apk 4. adb shell ime enable com.example.android.softkeyboard/.SoftKeyboard 5. adb shell ime set com.example.android.softkeyboard/.SoftKeyboard 6. adb shell pm create-user test 7. adb shell am switch-user 10 8. adb shell ime list -s -u 0 -> com.android.inputmethod.latin/.LatinIME com.example.android.softkeyboard/.SoftKeyboard 9. adb shell ime reset -u 0 -> Reset current and enabled IMEs for user #0 Selected: com.android.inputmethod.latin/.LatinIME Enabled: com.android.inputmethod.latin/.LatinIME 10. adb shell ime list -s -u 0 -> com.android.inputmethod.latin/.LatinIME Test: Manually tested as follows. 1. Build aosp_blueline-userdebug and flash it 2. adb shell pm create-user restricted_test 3. adb root 4. adb shell pm set-user-restriction --user 10 no_debugging_features 1 5. adb shell ime reset -u all -> Reset current and enabled IMEs for user #0 Selected: com.android.inputmethod.latin/.LatinIME Enabled: com.android.inputmethod.latin/.LatinIME User #10 is restricted with DISALLOW_DEBUGGING_FEATURES Change-Id: Ie330c6faa76f366b78c15c0161873a051a3d40e3
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator.cpp')
0 files changed, 0 insertions, 0 deletions