Android Content provider list

泄露秘密 提交于 2019-11-28 17:36:24

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.

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

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

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!