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