| OLD | NEW | 
|---|
| 1 Adblock Plus Library for Android | 1 Adblock Plus Library for Android | 
| 2 ================================ | 2 ================================ | 
| 3 | 3 | 
| 4 An Android library project, tests and demo application for AdblockWebView widget
     . | 4 An Android library project, tests and demo application for AdblockWebView widget
     . | 
| 5 | 5 | 
| 6 ## Updating the dependencies | 6 ## Updating the dependencies | 
| 7 | 7 | 
| 8 Adblock Plus for Android has dependencies that aren't in this repository. | 8 Adblock Plus for Android has dependencies that aren't in this repository. | 
| 9 To update those, call: | 9 To update those, call: | 
| 10 | 10 | 
| (...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 151 * WhitelistedDomainsSettingsFragment - whitelisted domains fragment | 151 * WhitelistedDomainsSettingsFragment - whitelisted domains fragment | 
| 152 | 152 | 
| 153 ### Usage | 153 ### Usage | 
| 154 | 154 | 
| 155 Create `AdblockEngine` instance with factory methods and `AdblockSettingsStorage
     ` instance. | 155 Create `AdblockEngine` instance with factory methods and `AdblockSettingsStorage
     ` instance. | 
| 156 You can use `SharedPrefsStorage` implementation to store settings in `SharedPref
     erences`. | 156 You can use `SharedPrefsStorage` implementation to store settings in `SharedPref
     erences`. | 
| 157 Or you can use AdblockHelper: | 157 Or you can use AdblockHelper: | 
| 158 | 158 | 
| 159     AdblockHelper.get().init(this, true, AdblockHelper.PREFERENCE_NAME); | 159     AdblockHelper.get().init(this, true, AdblockHelper.PREFERENCE_NAME); | 
| 160 | 160 | 
|  | 161     // optional - provide preloaded subscription files in app resoruces | 
|  | 162     AdblockHelper.get().preloadSubscriptions(AdblockHelper.PRELOAD_PREFERENCE_NA
     ME, map); | 
|  | 163 | 
| 161 Implement the following interfaces in your settings activity: | 164 Implement the following interfaces in your settings activity: | 
| 162 | 165 | 
| 163 * `BaseSettingsFragment.Provider` | 166 * `BaseSettingsFragment.Provider` | 
| 164 * `GeneralSettingsFragment.Listener` | 167 * `GeneralSettingsFragment.Listener` | 
| 165 * `WhitelistedDomainsSettingsFragment.Listener` | 168 * `WhitelistedDomainsSettingsFragment.Listener` | 
| 166 | 169 | 
| 167 and return created instance or AdblockHelper instances: | 170 and return created instance or AdblockHelper instances: | 
| 168 | 171 | 
| 169     AdblockHelper.get().getEngine();  // engine | 172     AdblockHelper.get().getEngine();  // engine | 
| 170     AdblockHelper.get().getStorage(); // storage | 173     AdblockHelper.get().getStorage(); // storage | 
| (...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 287 | 290 | 
| 288 This will generate *.apk in the 'libadblockplus-android-webviewapp/bin/' directo
     ry. | 291 This will generate *.apk in the 'libadblockplus-android-webviewapp/bin/' directo
     ry. | 
| 289 | 292 | 
| 290 #### Building with Gradle | 293 #### Building with Gradle | 
| 291 | 294 | 
| 292 In the project root directory run: | 295 In the project root directory run: | 
| 293 | 296 | 
| 294     ./gradlew assemble | 297     ./gradlew assemble | 
| 295 | 298 | 
| 296 This will generate *.apk in the 'libadblockplus-android-webviewapp/build/outputs
     /apk/' directory. | 299 This will generate *.apk in the 'libadblockplus-android-webviewapp/build/outputs
     /apk/' directory. | 
| OLD | NEW | 
|---|