| 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 Library for Android has dependencies that aren't in this repository
. | 8 Adblock Plus Library for Android has dependencies that aren't in this repository
. |
| 9 To update those, call: | 9 To update those, call: |
| 10 | 10 |
| (...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 142 You can find adblock fragments in the 'libadblockplus-android-settings' director
y: | 142 You can find adblock fragments in the 'libadblockplus-android-settings' director
y: |
| 143 * GeneralSettingsFragment - main fragment | 143 * GeneralSettingsFragment - main fragment |
| 144 * WhitelistedDomainsSettingsFragment - whitelisted domains fragment | 144 * WhitelistedDomainsSettingsFragment - whitelisted domains fragment |
| 145 | 145 |
| 146 ### Usage | 146 ### Usage |
| 147 | 147 |
| 148 Create `AdblockEngine` instance with factory methods and `AdblockSettingsStorage
` instance. | 148 Create `AdblockEngine` instance with factory methods and `AdblockSettingsStorage
` instance. |
| 149 You can use `SharedPrefsStorage` implementation to store settings in `SharedPref
erences`. | 149 You can use `SharedPrefsStorage` implementation to store settings in `SharedPref
erences`. |
| 150 Or you can use AdblockHelper: | 150 Or you can use AdblockHelper: |
| 151 | 151 |
| 152 AdblockHelper.get().init(this, true, AdblockHelper.PREFERENCE_NAME); | 152 AdblockHelper.get().init(this, getFilesDir().getAbsolutePath(), true, Adbloc
kHelper.PREFERENCE_NAME); |
| 153 | 153 |
| 154 Implement the following interfaces in your settings activity: | 154 Implement the following interfaces in your settings activity: |
| 155 | 155 |
| 156 * `BaseSettingsFragment.Provider` | 156 * `BaseSettingsFragment.Provider` |
| 157 * `GeneralSettingsFragment.Listener` | 157 * `GeneralSettingsFragment.Listener` |
| 158 * `WhitelistedDomainsSettingsFragment.Listener` | 158 * `WhitelistedDomainsSettingsFragment.Listener` |
| 159 | 159 |
| 160 and return created instance or AdblockHelper instances: | 160 and return created instance or AdblockHelper instances: |
| 161 | 161 |
| 162 AdblockHelper.get().getEngine(); // engine | 162 AdblockHelper.get().getEngine(); // engine |
| (...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 310 | 310 |
| 311 This will generate *.apk in the 'libadblockplus-android-webviewapp/bin/' directo
ry. | 311 This will generate *.apk in the 'libadblockplus-android-webviewapp/bin/' directo
ry. |
| 312 | 312 |
| 313 #### Building with Gradle | 313 #### Building with Gradle |
| 314 | 314 |
| 315 In the project root directory run: | 315 In the project root directory run: |
| 316 | 316 |
| 317 ./gradlew assemble | 317 ./gradlew assemble |
| 318 | 318 |
| 319 This will generate *.apk in the 'libadblockplus-android-webviewapp/build/outputs
/apk/' directory. | 319 This will generate *.apk in the 'libadblockplus-android-webviewapp/build/outputs
/apk/' directory. |
| OLD | NEW |