0

いくつかのアプリケーションで使用されるコンテンツ プロバイダーがあります。このコンテンツ プロバイダーは、それを使用するアプリケーションの 1 つと共にインストールする必要があります。

私は試しました: 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 に答える