android_content_provider
Flutter plugin to use ContentProvider/ContentResolver APIs on Android
What this package is like to depend on
Last release 1 years ago
08 Apr 2025
Release timing varies
gaps range from 2 weeks to 9 months
Most releases are documented
notes for 9 of 13 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
14 releases · first in 2021
0 releases in the last 12 months
see the full history below
Release timeline
14 releases · Dec 2021 to Apr 2025Releases
latest 14-
0.5.208 Apr 2025Release notes
Open source →What's Changed
- Move LifecycleOwner to Java to fix compatibility by @Abestanis in #28
New Contributors
- @Abestanis made their first contribution in #28
Full Changelog: 0.5.1...0.5.2
Release notes
Open source →- (Internal change) Simplify Android buildscript, removed log on every build
-
0.5.126 Mar 2025Release notes
Open source →What's Changed
- Add CODE_OF_CONDUCT.md + SECURITY.md + CONTRIBUTING.md by @nt4f04uNd in #26
- Fix bugs and rewrite SynchronousMethodChannel by @nt4f04uNd in #27
Full Changelog: 0.5.0...0.5.1
-
0.5.025 Mar 2025Release notes
Open source →What's Changed
- Support Flutter 3.29.0+ by @nt4f04uNd in #25
- Support Flutter 3.29.0+
- Migrate to declarative Gradle https://docs.flutter.dev/release/breaking-changes/flutter-gradle-plugin-apply
- Breaking change: change Flutter constraint to '>=3.16.0', because Kotlin DSL support was added starting from this version
Full Changelog: 0.4.3...0.5.0
Release notes
Open source →- Support Flutter 3.29.0+
- Migrate to declarative Gradle https://docs.flutter.dev/release/breaking-changes/flutter-gradle-plugin-apply
- Breaking change: change Flutter constraint to '>=3.16.0', because Kotlin DSL support was added starting from this version
- Support Flutter 3.29.0+ by @nt4f04uNd in #25
-
0.4.322 Mar 2025Release notes
Open source →What's Changed
- Update FUNDING.yml by @nt4f04uNd in #22
- Backwards compatibility below Flutter 3.24.0 by @nt4f04uNd in #24
Full Changelog: 0.4.2...0.4.3
Release notes
Open source →- Fixed compatibility with all Flutter versions (both below and above 3.24.0) via build script automation. Previous release was incompatible with Flutter versions below 3.24.0.
-
0.4.208 Aug 2024Release notes
Open source →What's Changed
- fix build errors in AndroidContentProvider by @milesegan in #19
New Contributors
- @milesegan made their first contribution in #19
Full Changelog: 0.4.1...0.4.2
-
0.4.118 Nov 2023 -
0.4.004 Sep 2023Release notes
Open source →Use Gradle 8.x, also... (#14)
* After Gradle 8.x - you need to use Gradle 8.x, as well as Gradle wrapper 8.x and upgrade your kotlin-gradle-plugin to 1.9.10
* Fix a few warnings
* Bump up pubspecs in examples
* Fix formattingRelease notes
Open source →- Use Gradle 8.x - you need to use Gradle 8.x, as well as Gradle wrapper 8.x and upgrade your kotlin-gradle-plugin to 1.9.10
- Fix a few warnings
- Bump up pubspecs in examples
- Fix formatting
0.3.0
- Fixed a signature of
ContentObserver.onChangeUristo have nullable URIs list, instead of non-nullable, because it might receive such. This happens in cases where notification is received by a ContentObserver registered withNativeCursor.registerContentObserver. - Fix broken compilation, which happened due to nullablity changes in Android SDK in
Icon.loadDrawable. - Add an explanatory hint logging for a case when
MatrixCursorData.notificationUriscontain invalid URIs. Added same explanation to docs of the parameter as well. - Refactor example: separate
exampleandexample_providerto separately show how to work with AndroidContentProvider and AndroidContentResolver. - Add a better, but simple, example of both provider and resolver - a collection of books.
0.2.2
- Exposed AndroidContentResolver.methodChannel for testing
- Made ContentObserver onChange and onChangeUris
flagsparameter non-nullable - it will always receive 0 when there are no flags
0.2.1
- Add AndroidContentProvider example and make README setup instructions more clear
- Avoid breaking changes in Android StandardMessageCodec Flutter 2.13.0 by converting AndroidContentProviderMessageCodec from Kotlin to Java
0.2.0
- Fixed CancellationSignal sometimes throw MissingPluginException on cancel
- Made method channels non-serial
- Fixed loadThumbnail return type
- Deleted autoCloseScope and Closeable, because it isn't possible to properly implement them in Dart - now you should manually close all cursors
0.1.0
- Fixed that NativeCursor "get" methods were throwing with null values
0.0.1
- Support ContentProvider and related ContentResolver APIs on Android
-
0.3.024 Feb 2023Release notes
Open source → -
0.3.0-beta24 Feb 2023 pre-releaseNothing published for this version
-
0.2.203 Jun 2022Release notes
Open source →0.2.2 (#6)
* Make flags non-nullable
* Expose method AndroidContentResolver.methodChannel for testing
* Improve test
* Bump version
-
0.2.103 May 2022Nothing published for this version
-
0.2.007 Mar 2022Nothing published for this version
-
0.1.011 Feb 2022Nothing published for this version
-
0.0.109 Dec 2021Nothing published for this version