我有几个应用程序中使用的Content Provider。我需要将此Content Provider与其中一个使用它的应用程序一起安装。
我试过了:
制作CP by the library
+
添加到其中一个应用程序的清单中:
<application >
<provider
android:authorities="com.app.test"
android:name="TestProvider" >
</provider>
</application>
enter code here
但它似乎不起作用。
答案 0 :(得分:2)
建议的QueryProvider示例
import android.content.SearchRecentSuggestionsProvider;
public class QueryProvider extends SearchRecentSuggestionsProvider {
public final static String AUTHORITY = "your_package.QueryProvider";
public final static int MODE = DATABASE_MODE_QUERIES | DATABASE_MODE_2LINES;
public QueryProvider() {
setupSuggestions(AUTHORITY, MODE);
}
}
在Manifest.xml中(在applyaction标记内)
<provider
android:name="QueryProvider"
android:authorities="your_package.QueryProvider"
/>