OSDN Git Service

TRON log important auto-fill events
authorPhilip P. Moltmann <moltmann@google.com>
Sat, 4 Mar 2017 01:22:57 +0000 (17:22 -0800)
committerPhilip P. Moltmann <moltmann@google.com>
Thu, 16 Mar 2017 22:41:33 +0000 (15:41 -0700)
commit7b7711680244108923f0dbb4ca6e35db7e659e6a
tree574ed59788284bd32819769537c255ab87e54f34
parent7e5407ec4311c81be76e56b3f16accdd3d1a404a
TRON log important auto-fill events

Example log from
android.autofillservice.cts.LoginActivityTest#testAutoFill#testAutoFillOneDatasetAndSave
(translated from numbers of human readable string):

AUTOFILL_SESSION_STARTED
   package=android.autofillservice.cts
AUTOFILL_REQUEST
   type=TYPE_SUCCESS
   package=android.autofillservice.cts
   FIELD_AUTOFILL_SERVICE=android.autofillservice.cts
   FIELD_AUTOFILL_NUM_DATASETS=1
AUTOFILL_FILL_UI
   type=TYPE_ACTION
   package=android.autofillservice.cts
   FIELD_AUTOFILL_NUM_DATASETS=1
   FIELD_AUTOFILL_FILTERTEXT_LEN=0
AUTOFILL_DATASET_APPLIED
   package=android.autofillservice.cts
   FIELD_AUTOFILL_NUM_VALUES=2
   FIELD_AUTOFILL_NUM_VIEWS_FILLED=2
AUTOFILL_SAVE_UI
   package=android.autofillservice.cts
   FIELD_AUTOFILL_NUM_IDS=2
AUTOFILL_DATA_SAVE_REQUEST
   type=TYPE_SUCCESS
   package=android.autofillservice.cts
   FIELD_AUTOFILL_SERVICE=android.autofillservice.cts
AUTOFILL_SESSION_FINISHED
   package=android.autofillservice.cts

Test: Ran auto-fill tests and looked at event log.
Change-Id: I58aaa58e4435e7d04c8cd91878411943d3eb13de
20 files changed:
api/current.txt
api/system-current.txt
api/test-current.txt
core/java/android/app/Activity.java
core/java/android/view/View.java
core/java/android/view/autofill/AutofillManager.java
core/java/android/view/autofill/IAutoFillManager.aidl
core/java/android/widget/AbsSpinner.java
core/java/android/widget/CompoundButton.java
core/java/android/widget/DatePicker.java
core/java/android/widget/RadioGroup.java
core/java/android/widget/TextView.java
core/java/android/widget/TimePicker.java
proto/src/metrics_constants.proto
services/autofill/java/com/android/server/autofill/AutofillManagerService.java
services/autofill/java/com/android/server/autofill/AutofillManagerServiceImpl.java
services/autofill/java/com/android/server/autofill/RemoteFillService.java
services/autofill/java/com/android/server/autofill/ui/AutoFillUI.java
services/autofill/java/com/android/server/autofill/ui/FillUi.java
services/autofill/java/com/android/server/autofill/ui/SaveUi.java