/frameworks/base/core/java/android/view/autofill/ |
AutofillId.java | 25 public final class AutofillId implements Parcelable { 32 public AutofillId(int id) { 39 public AutofillId(AutofillId parent, int virtualChildId) { 46 public AutofillId(int parentId, int virtualChildId) { 85 final AutofillId other = (AutofillId) obj; 112 private AutofillId(Parcel parcel) { 118 public static final Parcelable.Creator<AutofillId> CREATOR = 119 new Parcelable.Creator<AutofillId>() { [all...] |
IAutoFillManager.aidl | 23 import android.view.autofill.AutofillId; 35 int startSession(IBinder activityToken, in IBinder appCallback, in AutofillId autoFillId, 40 void updateSession(int sessionId, in AutofillId id, in Rect bounds, 43 in AutofillId autoFillId, in Rect bounds, in AutofillValue value, int userId,
|
IAutoFillManagerClient.aidl | 25 import android.view.autofill.AutofillId; 43 void autofill(int sessionId, in List<AutofillId> ids, in List<AutofillValue> values); 55 void setTrackedViews(int sessionId, in @nullable AutofillId[] savableIds, 56 boolean saveOnAllViewsInvisible, in @nullable AutofillId[] fillableIds); 61 void requestShowFillUi(int sessionId, in AutofillId id, int width, int height, 67 void requestHideFillUi(int sessionId, in AutofillId id); 72 void notifyNoFillUi(int sessionId, in AutofillId id);
|
ParcelableMap.java | 26 * A parcelable HashMap for {@link AutofillId} and {@link AutofillValue} 30 class ParcelableMap extends HashMap<AutofillId, AutofillValue> implements Parcelable { 44 for (Map.Entry<AutofillId, AutofillValue> entry : entrySet()) { 59 AutofillId key = source.readParcelable(null);
|
AutofillId.aidl | 19 parcelable AutofillId
|
AutofillManager.java | 193 @Nullable private ArraySet<AutofillId> mFillableIds; 459 final AutofillId id = getAutofillId(view); 490 final AutofillId id = getAutofillId(view); 510 final AutofillId id = view.getAutofillId(); 559 final AutofillId id = getAutofillId(view, virtualId); 591 final AutofillId id = getAutofillId(view, virtualId); 608 AutofillId id = null; 666 final AutofillId id = getAutofillId(view, virtualId); 798 private static AutofillId getAutofillId(View view) { 799 return new AutofillId(view.getAutofillViewId()) [all...] |
/developers/samples/android/input/autofill/AutofillFramework/Application/src/main/java/com/example/android/autofillframework/multidatasetservice/model/ |
FilledAutofillFieldCollection.java | 22 import android.view.autofill.AutofillId; 74 * Populates a {@link Dataset.Builder} with appropriate values for each {@link AutofillId} 93 AutofillId autofillId = autofillFieldMetadata.getId(); 99 datasetBuilder.setValue(autofillId, AutofillValue.forList(listValue)); 106 datasetBuilder.setValue(autofillId, AutofillValue.forDate(dateValue)); 113 datasetBuilder.setValue(autofillId, AutofillValue.forText(textValue)); 120 datasetBuilder.setValue(autofillId, AutofillValue.forToggle(toggleValue));
|
/developers/samples/android/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/multidatasetservice/model/ |
FilledAutofillFieldCollection.kt | 21 import android.view.autofill.AutofillId 46 * Populates a [Dataset.Builder] with appropriate values for each [AutofillId] 55 val autofillId = autofillField.autofillId 61 datasetBuilder.setValue(autofillId, AutofillValue.forList(index)) 67 datasetBuilder.setValue(autofillId, AutofillValue.forDate(date)) 73 datasetBuilder.setValue(autofillId, AutofillValue.forText(text)) 79 datasetBuilder.setValue(autofillId, AutofillValue.forToggle(toggle))
|
/developers/build/prebuilts/gradle/AutofillFramework/Application/src/main/java/com/example/android/autofillframework/service/model/ |
AutofillFieldsCollection.java | 18 import android.view.autofill.AutofillId; 27 private final List<AutofillId> mAutofillIds = new ArrayList<>(); 55 public AutofillId[] getAutofillIds() { 56 return mAutofillIds.toArray(new AutofillId[size]);
|
AutofillField.java | 21 import android.view.autofill.AutofillId; 26 * (what type data the field holds), an AutoFillId (an ID unique to the rest of the ViewStructure), 32 private AutofillId mId; 58 public AutofillId getId() { 62 public void setId(AutofillId id) {
|
ClientFormData.java | 22 import android.view.autofill.AutofillId; 101 * Populates a {@link Dataset.Builder} with appropriate values for each {@link AutofillId} 116 AutofillId autofillId = autofillField.getId(); 123 datasetBuilder.setValue(autofillId, AutofillValue.forList(listValue)); 130 datasetBuilder.setValue(autofillId, AutofillValue.forDate(dateValue)); 137 datasetBuilder.setValue(autofillId, AutofillValue.forText(textValue)); 144 datasetBuilder.setValue(autofillId, AutofillValue.forToggle(toggleValue));
|
/developers/build/prebuilts/gradle/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/service/model/ |
AutofillFieldsCollection.java | 18 import android.view.autofill.AutofillId; 27 private final List<AutofillId> mAutofillIds = new ArrayList<>(); 55 public AutofillId[] getAutofillIds() { 56 return mAutofillIds.toArray(new AutofillId[size]);
|
AutofillField.java | 21 import android.view.autofill.AutofillId; 26 * (what type data the field holds), an AutoFillId (an ID unique to the rest of the ViewStructure), 32 private AutofillId mId; 58 public AutofillId getId() { 62 public void setId(AutofillId id) {
|
ClientFormData.java | 22 import android.view.autofill.AutofillId; 101 * Populates a {@link Dataset.Builder} with appropriate values for each {@link AutofillId} 116 AutofillId autofillId = autofillField.getId(); 123 datasetBuilder.setValue(autofillId, AutofillValue.forList(listValue)); 130 datasetBuilder.setValue(autofillId, AutofillValue.forDate(dateValue)); 137 datasetBuilder.setValue(autofillId, AutofillValue.forText(textValue)); 144 datasetBuilder.setValue(autofillId, AutofillValue.forToggle(toggleValue));
|
/developers/samples/android/input/autofill/AutofillFramework/Application/src/main/java/com/example/android/autofillframework/multidatasetservice/ |
AutofillFieldMetadataCollection.java | 18 import android.view.autofill.AutofillId; 31 private final List<AutofillId> mAutofillIds = new ArrayList<>(); 59 public AutofillId[] getAutofillIds() { 60 return mAutofillIds.toArray(new AutofillId[mSize]);
|
AutofillFieldMetadata.java | 21 import android.view.autofill.AutofillId; 31 private AutofillId mAutofillId; 57 public AutofillId getId() {
|
/developers/samples/android/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/multidatasetservice/ |
AutofillFieldMetadataCollection.kt | 18 import android.view.autofill.AutofillId 24 data class AutofillFieldMetadataCollection(val autofillIds: java.util.ArrayList<AutofillId> = java.util.ArrayList<AutofillId>(), 34 autofillIds.add(autofillFieldMetadata.autofillId)
|
AutofillFieldMetadata.kt | 21 import android.view.autofill.AutofillId 32 val autofillId: AutofillId = view.autofillId
|
/frameworks/base/services/autofill/java/com/android/server/autofill/ |
Helper.java | 22 import android.view.autofill.AutofillId; 76 static AutofillId[] toArray(@Nullable ArraySet<AutofillId> set) { 79 final AutofillId[] array = new AutofillId[set.size()];
|
ViewState.java | 28 import android.view.autofill.AutofillId; 34 * State for a given view with a AutofillId. 44 void onFillReady(FillResponse fillResponse, AutofillId focusedId, 71 public final AutofillId id; 82 ViewState(Session session, AutofillId id, Listener listener, int state) { 167 * Listener#onFillReady(FillResponse, AutofillId, AutofillValue)} if the
|
Session.java | 64 import android.view.autofill.AutofillId; 126 private final ArrayMap<AutofillId, ViewState> mViewStates = new ArrayMap<>(); 132 @Nullable private AutofillId mCurrentViewId; 230 private AutofillId[] getIdsOfAllViewStates() { 232 final AutofillId[] ids = new AutofillId[numViewState]; 605 public void requestShowFillUi(AutofillId id, int width, int height, 632 public void requestHideFillUi(AutofillId id) { 764 final AutofillId[] requiredIds = saveInfo.getRequiredIds(); 773 final AutofillId id = requiredIds[i] [all...] |
/frameworks/base/core/java/android/service/autofill/ |
SaveInfo.java | 29 import android.view.autofill.AutofillId; 50 * <li>The minimum set of views (represented by their {@link AutofillId}) that need to be changed 64 * new AutofillId[] { id1, id2 }).build()) 79 * new AutofillId[] { id1, id2 }).build()) 86 * {@link SaveInfo.Builder#setOptionalIds(AutofillId[])} as well: 97 * new AutofillId[] { id1, id2 }) // street and city 98 * .setOptionalIds(new AutofillId[] { id3, id4 }) // state and zipcode 221 private final AutofillId[] mRequiredIds; 222 private final AutofillId[] mOptionalIds; 247 public AutofillId[] getRequiredIds() [all...] |
FillResponse.java | 29 import android.view.autofill.AutofillId; 49 private final @Nullable AutofillId[] mAuthenticationIds; 50 private final @Nullable AutofillId[] mIgnoredIds; 90 public @Nullable AutofillId[] getAuthenticationIds() { 95 public @Nullable AutofillId[] getIgnoredIds() { 127 private AutofillId[] mAuthenticationIds; 128 private AutofillId[] mIgnoredIds; 176 public @NonNull Builder setAuthentication(@NonNull AutofillId[] ids, 200 public Builder setIgnoredIds(AutofillId...ids) { 343 final AutofillId[] authenticationIds = parcel.readParcelableArray(null [all...] |
FillContext.java | 31 import android.view.autofill.AutofillId; 54 * Lookup table AutofillId->ViewNode to speed up {@link #findViewNodesByAutofillIds} 57 @Nullable private ArrayMap<AutofillId, AssistStructure.ViewNode> mViewNodeLookupTable; 116 @NonNull public ViewNode[] findViewNodesByAutofillIds(@NonNull AutofillId[] ids) { 147 final AutofillId id = ids[index]; 185 @Nullable public ViewNode findViewNodeByAutofillId(@NonNull AutofillId id) {
|
Dataset.java | 26 import android.view.autofill.AutofillId; 37 * {@link AutofillId} and {@link AutofillValue} respectively); and one or more 43 * all datasets pairs that have that view's {@link AutofillId}. Then, when the user selects a 54 private final ArrayList<AutofillId> mFieldIds; 71 public @Nullable ArrayList<AutofillId> getFieldIds() { 126 private ArrayList<AutofillId> mFieldIds; 148 * {@link #setValue(AutofillId, AutofillValue, RemoteViews)}. 230 public @NonNull Builder setValue(@NonNull AutofillId id, @Nullable AutofillValue value) { 252 public @NonNull Builder setValue(@NonNull AutofillId id, @Nullable AutofillValue value, 260 private void setValueAndPresentation(AutofillId id, AutofillValue value [all...] |