如何配置自定义Android内容提供程序以侦听对它的请求?查询自定义内容提供程序时会发生什么?它是否调用包含自定义内容提供程序的应用程序来读取数据?自定义内容提供商是否应该在后台运行以满足从其他应用程序发出的请求?
以下是对自定义内容提供商的查询:
Uri uri = Uri.parse("content://com.example.provider/table1");
ContentProviderClient contentResolver = getContentResolver().acquireContentProviderClient(uri);
Cursor cursor = contentResolver.query(uri, projection, null, null, null);
答案 0 :(得分:0)
如何配置自定义Android内容提供程序以侦听对它的请求?
拥有the <provider>
element for it。
是否会调用包含自定义内容提供程序的应用来读取数据?
是
自定义内容提供商是否应该在后台运行以满足从其他应用程序发出的请求?
没有。如果需要,将为应用程序分叉一个进程。