Пример настройки дополнения

Ниже приведен пример настройки дополнения Adguard.ContentBlocker:

  1. Блок провайдера контента в файле AndroidManifest.xml:

    <provider
       android:name="com.adguard.android.contentblocker.FiltersContentProvider"
       android:authorities="com.adguard.android.contentblocker.contentBlocker.contentProvider"
       android:exported="true">
    </provider>
    
  2. Версия API Блокировки контента в файле AndroidManifest.xml:

    <meta-data android:name="com.samsung.android.sbrowser.contentBlocker.interfaceVersion" android:value="API_1.0" />
    
  3. Intent на обновление фильтров:

    Intent intent = new Intent();
        intent.setAction("com.samsung.android.sbrowser.contentBlocker.ACTION_UPDATE");
        intent.setData(Uri.parse("package:com.adguard.android.contentblocker"));
        sendBroadcast(intent);
    
  4. Intent для перехода в настройки после установки дополнения:

    Intent intent = new Intent();
        intent.setAction("com.samsung.android.sbrowser.contentBlocker.ACTION_SETTING");
        startActivity(intent);