| 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 |