1ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Rootpackage com.android.frameworks.coretests.version_test;
2ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root
3ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Rootimport android.content.ContentProvider;
4ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Rootimport android.content.ContentValues;
5ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Rootimport android.database.Cursor;
6ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Rootimport android.net.Uri;
7ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root
8ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Rootpublic class NullProvider extends ContentProvider {
9ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root    @Override
10ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root    public boolean onCreate() {
11ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root        return true;
12ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root    }
13ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root
14ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root    @Override
15ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root    public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs,
16ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root            String sortOrder) {
17ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root        return null;
18ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root    }
19ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root
20ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root    @Override
21ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root    public Uri insert(Uri uri, ContentValues values) {
22ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root        return null;
23ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root    }
24ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root
25ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root    @Override
26ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root    public int delete(Uri uri, String selection, String[] selectionArgs) {
27ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root        return 0;
28ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root    }
29ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root
30ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root    @Override
31ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root    public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs) {
32ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root        return 0;
33ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root    }
34ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root
35ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root    @Override
36ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root    public String getType(Uri uri) {
37ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root        return "text/plain";
38ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root    }
39ec7e483c55a148490e35661ddb4fc5c1eb3b1a78Kenny Root}
40