Home | History | Annotate | Download | only in main
      1 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
      2     package="com.example.android.autofill.service">
      3 
      4     <uses-permission android:name="android.permission.INTERNET" />
      5 
      6     <application
      7         android:allowBackup="true"
      8         android:icon="@mipmap/ic_launcher"
      9         android:supportsRtl="true"
     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" />
     23 
     24             <intent-filter>
     25                 <action android:name="android.service.autofill.AutofillService" />
     26             </intent-filter>
     27         </service>
     28 
     29         <service
     30             android:name=".simple.BasicService"
     31             android:label="Basic Autofill 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 
     38         <service
     39             android:name=".simple.DebugService"
     40             android:label="Debug Autofill Service"
     41             android:permission="android.permission.BIND_AUTOFILL_SERVICE">
     42             <meta-data
     43                 android:name="android.autofill"
     44                 android:resource="@xml/debug_service"/>
     45             <intent-filter>
     46                 <action android:name="android.service.autofill.AutofillService" />
     47             </intent-filter>
     48         </service>
     49 
     50         <service
     51             android:name=".simple.MultiStepsService"
     52             android:label="Multiple-steps Service"
     53             android:permission="android.permission.BIND_AUTOFILL_SERVICE">
     54             android:name=".simple.HeuristicsService"
     55             android:label="Heuristics Autofill Service"
     56             android:permission="android.permission.BIND_AUTOFILL_SERVICE">
     57             <meta-data
     58                 android:name="android.autofill"
     59                 android:resource="@xml/heuristics_service"/>
     60             <intent-filter>
     61                 <action android:name="android.service.autofill.AutofillService" />
     62             </intent-filter>
     63         </service>
     64 
     65         <activity
     66             android:name=".AuthActivity"
     67             android:taskAffinity=".AuthActivity"
     68             android:label="@string/authentication_name" />
     69 
     70         <activity
     71             android:name=".simple.SimpleAuthActivity"
     72             android:taskAffinity=".simple.SimpleAuthActivity"
     73             android:label="@string/authentication_name" />
     74 
     75         <activity
     76             android:name=".ManualActivity"
     77             android:taskAffinity=".ManualActivity"
     78             android:label="@string/manual_name" />
     79 
     80         <activity
     81             android:name=".ManualFieldPickerActivity"
     82             android:taskAffinity=".ManualActivity"
     83             android:label="@string/manual_field_picker_name" />
     84 
     85         <!-- Including launcher icon for Autofill Settings to convenience. Not necessary for a
     86         real service. -->
     87         <activity
     88             android:name=".settings.SettingsActivity"
     89             android:exported="true"
     90             android:label="@string/settings_name"
     91             android:taskAffinity=".settings.SettingsActivity">
     92             <intent-filter>
     93                 <action android:name="android.intent.action.MAIN" />
     94                 <category android:name="android.intent.category.LAUNCHER" />
     95             </intent-filter>
     96         </activity>
     97 
     98     </application>
     99 </manifest>
    100