0

我有在多个应用程序中使用的内容提供程序。我需要将此内容提供程序与使用它的应用程序之一一起安装。

我试过:make CP by the library+
添加到其中一个应用程序的清单中:

<application >
        <provider
            android:authorities="com.app.test"
            android:name="TestProvider" >
        </provider>
    </application>
enter code here

但它似乎不起作用。

4

1 回答 1

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 中(在应用程序标记内)

<provider 
     android:name="QueryProvider"
     android:authorities="your_package.QueryProvider" 
/>
于 2012-07-10T16:14:13.463 回答