Android Content provider list

后端 未结 4 1603
挽巷
挽巷 2020-12-13 07:45

Where can I get the full list of Content Provider that Android offers out of the box?
Specifically, I\'m looking for a content provider that lists received

相关标签:
4条回答
  • 2020-12-13 07:48

    The content provider for SMS was removed from the SDK in Android 1.5. It was available in the earlier SDKs though.

    Use these to get the required URIs

    Uri.parse("content://sms")
    Uri.parsr("content://sms/inbox")
    Uri.parsr("content://sms/sent")
    etc
    

    Keep in mind that since these are undocumented they may change in the future.

    For more details look at core/java/android/provider/Telephony.java in the android source code

    0 讨论(0)
  • 2020-12-13 07:50

    The publicly available ones are listed in the android.provider package in the SDK documentation:

    http://developer.android.com/reference/android/provider/package-summary.html

    All other ones are undocumented, presumably for a reason. You are welcome to search the Android source code for those classes which extend ContentProvider, perhaps using Google Code Search. And, if you are working on improving the Android firmware, you can also make inquiries on one of the Android open source project lists to see how best for you to add in your specific desired capability.

    0 讨论(0)
  • 2020-12-13 08:05

    You can use next line adb shell dumpsys | grep Provider{

    0 讨论(0)
  • 2020-12-13 08:08

    You can use adb shell dumpsys > dumpsys.txt and search for "content providers" in that file. From that you can see the list

    0 讨论(0)
提交回复
热议问题