A nice little Android app that helps developers to discover and query content providers.

Overview

Content Provider Helper

... is a frontend to discover/view/query data of android content providers.

available on F-Droid app store

Description

Android content-providers are similar to database-tables. They have a name (aka "content:" uri), columns and they can be queried similar to Sql.

Android uses [https://developer.android.com/guide/topics/providers/content-providers.html content-providers] as api to manage global accessable data (i.e. Images, Telephone-book, SMS, ...).

ContentProviderHelper is a frontend to query installed content-providers.

You can add and delete your own content URIs manually or search for all available content providers on the device.

App permissions are set generously to provide maximum compatibility.

Requirements: Android-2.2 (api-8) or newer. (tested with android-2.2, 4.2, 4.4)

Program enhancements as merge-request are welcome.

See also

There is a similar devtool intent-intercept to analyse android intent communication

You might also like...
Android app built with MVP architectural approach and uses Marvel Comics API that allows developers everywhere to access information about Marvel's vast library of comics. :zap:
Android app built with MVP architectural approach and uses Marvel Comics API that allows developers everywhere to access information about Marvel's vast library of comics. :zap:

Villains & Heroes Android app built with MVP architectural approach and uses Marvel Comics API that allows developers everywhere to access information

Water tracker app helps you with daily reminder to drink water. This app is just a trial to test and improve my android development skills.
Water tracker app helps you with daily reminder to drink water. This app is just a trial to test and improve my android development skills.

🚀 About Me I am a self-thaught developer learning web and android development. This app is just a trial to test and improve my android development sk

Auto App Consent for Android Developers (GDPR/CCPA)
Auto App Consent for Android Developers (GDPR/CCPA)

Auto App Consent for App Developers (Alpha release) Developed by Konrad Kollnig, Department of Computer Science, University of Oxford This repository

Auto App Consent for Android Developers (GDPR/CCPA)
Auto App Consent for Android Developers (GDPR/CCPA)

Auto App Consent for App Developers (Alpha release) Developed by Konrad Kollnig, Department of Computer Science, University of Oxford This repository

An app for developers which contains more than 2.4k+ resources , with 1.2k+ free public API documentation
An app for developers which contains more than 2.4k+ resources , with 1.2k+ free public API documentation

ResourceUp We often spend a lot of time finding good resources to get started with our project right? ResourceUp aims to provide all useful resources

Money Manager app that helps you to add your daily small incomes and expenses and track them easily.
Money Manager app that helps you to add your daily small incomes and expenses and track them easily.

Simple Money Manager This app is a simple money manager app which helps you to add your daily small incomes and expenses and track them easily. Screen

An library to help android developers working easly with activities and fragments (Kotlin version)
An library to help android developers working easly with activities and fragments (Kotlin version)

AFM An library to help android developer working easly with activities and fragments (Kotlin) Motivation Accelerate the process and abstract the logic

Do's and Don'ts for Android development, by Futurice developers
Do's and Don'ts for Android development, by Futurice developers

Best practices in Android development Avoid reinventing the wheel by following these guidelines. Lessons learned from Android developers in Futurice.

This is a practical project for Professional Android Developers that covers clean Architecture basics using the following: skills: Real-like coding with Kotlin, MVVM Design pattern, Kotlin Coroutines, Room database, Navigation Controller, Jetpack compose, Use cases, and Dependency injection using Dagger-Hilt.
Comments
  • Querying

    Querying "content://settings/..." With filter Does Not Work under android-6 and newer

    My phone is on Android 9 and is rooted, not that I think this should make any difference.

    I had hoped this app would be more useful than the Content Provider viewer app I have been using for years - mostly due to the inclusion of filtering in the content provider queries. However, none of my attempts to use querying have succeeded. No matter what the query, I get something like this:

    Screenshot_20221020-082015

    wontfix 
    opened by whitedavidp 4
  • Share not work

    Share not work

    When I try share generated table, it does not work. For example, when I share to Gmail, it says 'Failed to attach file'. Similarly when share with other applications.

    opened by xoxloviwan 0
  • Need Logo?

    Need Logo?

    Hi @k3b I'm a graphic designer and I make free contributions to the logo design. I would like to contribute to your application with an amazing logo design. If you are interested, let me know your concerns. Thanks in advance.

    opened by gcarlosr 1
  • Add android-6-runtime-permission-check-mechanism support

    Add android-6-runtime-permission-check-mechanism support

    Implement the new android-6-runtime-permission-check-mechanism as described https://developer.android.com/training/permissions/requesting.html and https://material.google.com/patterns/permissions.html

    Open Questions:

    Is it possible in Android-6+ to ask for a permission (or permissoingroup) at runtime that is not declared in the manifest? If yes adding a uri at runtime should also allow to add permissions to be stored, too

    Help wanted

    At the moment "k3b" (the owner of this repository) has no android-6 device and therefore will not implement this ticket. Megerequests are welcome.

    enhancement help wanted 
    opened by k3b 3
Releases(v1.3.0)
Owner
k3b
k3b
Project allowing to query products (languages, libraries, databases, etc) by their properties.

Products app This project allow to search products (mostly software products for now such as languages, libraries etc) based on their properties. For

null 1 May 1, 2022
Changelog - a android library, it helps developers display the history of changes in their applications

Changelog is a android library, it helps developers display the history of changes in their applications. Supports Locales, Layout direction

Amirhosein Barati 2 Aug 1, 2022
Neat little beginner android app for calculating restaurant tip.

TipCalAndroidApp Check it out on the playstore https://play.google.com/store/apps/details?id=com.confuseddevs.tipcal This is the first app I published

null 0 Oct 19, 2022
Little WeatherApp for android with Kotlin, Jetpack Compose and MVVM

This project is about building an MVP weather app. Using the open API (e.g. https://openweathermap.org/api) Functionality: 1. Screen: Weather today

FINspiers 2 Dec 15, 2022
A blogging mobile application built with Kotlin using MVC design pattern and Take some advantage of Jetpack , View & Data Binding It's a mimic for Tumblr application , But a little prettier than him 😉

A blogging mobile application built with Kotlin using MVC design pattern and Take some advantage of Jetpack , View & Data Binding It's a mimic for Tum

Ahmed Ihab 17 Dec 23, 2022
This little project provides Kotlin bindings for the popular tree-sitter library

kotlintree This little project provides Kotlin bindings for the popular tree-sitter library. Currently it only supports the Kotlin JVM target, but Kot

Christian Banse 23 Nov 28, 2022
Nice and simple DSL for Espresso in Kotlin

Kakao Nice and simple DSL for Espresso in Kotlin Introduction At Agoda, we have more than 1000 automated tests to ensure our application's quality and

null 212 Dec 26, 2022
A calculator for quick simple calculations with a nice user interface and no ads

Simple Calculator A calculator with the basic functions and a customizable widget. You can copy the result or formula to clipboard by long pressing it

Simple Mobile Tools 482 Dec 31, 2022
Dynamic content in your Android app

Dynamic content in your Android app (Working with APIs - Retrofit with MVVM)Dynamic content in your Android app (Working with APIs - Retrofit with MVVM)

Kaique Ocanha 14 Nov 2, 2022
Load the online comic content supported by any plug-in project to provide a convenient online comic viewing experience

kinoko Awesome manga reader. Download Description Load the online comic content supported by any plug-in project to provide a convenient online comic

null 176 Dec 30, 2022