Douglas Sigelbaum | 4487887 | 2017-10-31 10:09:36 -0700 | [diff] [blame] | 1 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" |
Douglas Sigelbaum | 083ba30 | 2017-11-09 15:20:17 -0800 | [diff] [blame] | 2 | package="com.example.android.autofill.service"> |
| 3 | |
Douglas Sigelbaum | af94dd7 | 2017-11-13 14:41:01 -0800 | [diff] [blame] | 4 | <uses-permission android:name="android.permission.INTERNET" /> |
| 5 | |
Douglas Sigelbaum | 4487887 | 2017-10-31 10:09:36 -0700 | [diff] [blame] | 6 | <application |
| 7 | android:allowBackup="true" |
| 8 | android:icon="@mipmap/ic_launcher" |
| 9 | android:supportsRtl="true" |
Douglas Sigelbaum | 083ba30 | 2017-11-09 15:20:17 -0800 | [diff] [blame] | 10 | android:theme="@style/AppTheme"> |
| 11 | <!-- |
| 12 | Declare AutofillService implementation; only needed for a small number of apps that will |
| 13 | be implementing an AutofillService. Framework parses meta-data and sets the service's |
| 14 | Settings Activity based on what the meta-data resource points to. |
| 15 | --> |
| 16 | <service |
| 17 | android:name=".MyAutofillService" |
| 18 | android:label="Multi-Dataset Autofill Service" |
| 19 | android:permission="android.permission.BIND_AUTOFILL_SERVICE"> |
| 20 | <meta-data |
| 21 | android:name="android.autofill" |
| 22 | android:resource="@xml/multidataset_service" /> |
Douglas Sigelbaum | 4487887 | 2017-10-31 10:09:36 -0700 | [diff] [blame] | 23 | |
Douglas Sigelbaum | 083ba30 | 2017-11-09 15:20:17 -0800 | [diff] [blame] | 24 | <intent-filter> |
| 25 | <action android:name="android.service.autofill.AutofillService" /> |
| 26 | </intent-filter> |
| 27 | </service> |
Douglas Sigelbaum | 4487887 | 2017-10-31 10:09:36 -0700 | [diff] [blame] | 28 | |
Felipe Leme | f08f6f9 | 2018-03-19 18:07:35 -0700 | [diff] [blame] | 29 | <service |
| 30 | android:name=".simple.BasicService" |
| 31 | android:label="Basic Service" |
| 32 | android:permission="android.permission.BIND_AUTOFILL_SERVICE"> |
| 33 | <intent-filter> |
| 34 | <action android:name="android.service.autofill.AutofillService" /> |
| 35 | </intent-filter> |
| 36 | </service> |
| 37 | |
Douglas Sigelbaum | 42668e6 | 2017-11-28 06:54:15 -0500 | [diff] [blame] | 38 | <activity |
| 39 | android:name=".AuthActivity" |
| 40 | android:taskAffinity=".AuthActivity" |
| 41 | android:label="@string/authentication_name" /> |
Douglas Sigelbaum | ec1e19b | 2017-12-13 23:57:13 -0800 | [diff] [blame] | 42 | |
| 43 | <activity |
| 44 | android:name=".ManualActivity" |
| 45 | android:taskAffinity=".ManualActivity" |
| 46 | android:label="@string/manual_name" /> |
| 47 | |
| 48 | <activity |
| 49 | android:name=".ManualFieldPickerActivity" |
| 50 | android:taskAffinity=".ManualActivity" |
| 51 | android:label="@string/manual_field_picker_name" /> |
| 52 | |
Douglas Sigelbaum | 4487887 | 2017-10-31 10:09:36 -0700 | [diff] [blame] | 53 | <!-- Including launcher icon for Autofill Settings to convenience. Not necessary for a |
| 54 | real service. --> |
| 55 | <activity |
| 56 | android:name=".settings.SettingsActivity" |
| 57 | android:exported="true" |
| 58 | android:label="@string/settings_name" |
Douglas Sigelbaum | 42668e6 | 2017-11-28 06:54:15 -0500 | [diff] [blame] | 59 | android:taskAffinity=".settings.SettingsActivity"> |
Douglas Sigelbaum | 4487887 | 2017-10-31 10:09:36 -0700 | [diff] [blame] | 60 | <intent-filter> |
| 61 | <action android:name="android.intent.action.MAIN" /> |
| 62 | <category android:name="android.intent.category.LAUNCHER" /> |
| 63 | </intent-filter> |
| 64 | </activity> |
| 65 | |
| 66 | </application> |
| 67 | </manifest> |