• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package com.android.cts.permissiondeclareapp;
2 
3 import android.content.ContentProvider;
4 import android.content.ContentValues;
5 import android.database.Cursor;
6 import android.net.Uri;
7 
8 /**
9  * Empty content provider, all permissions are enforced in manifest
10  */
11 public class PermissionContentProviderPath extends ContentProvider {
12 
13     @Override
delete(Uri uri, String selection, String[] selectionArgs)14     public int delete(Uri uri, String selection, String[] selectionArgs) {
15         // do nothing
16         return 0;
17     }
18 
19     @Override
getType(Uri uri)20     public String getType(Uri uri) {
21         return "got/theMIME";
22     }
23 
24     @Override
insert(Uri uri, ContentValues values)25     public Uri insert(Uri uri, ContentValues values) {
26         return null;
27     }
28 
29     @Override
onCreate()30     public boolean onCreate() {
31         return false;
32     }
33 
34     @Override
query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)35     public Cursor query(Uri uri, String[] projection, String selection,
36             String[] selectionArgs, String sortOrder) {
37         return null;
38     }
39 
40     @Override
update(Uri uri, ContentValues values, String selection, String[] selectionArgs)41     public int update(Uri uri, ContentValues values, String selection,
42             String[] selectionArgs) {
43         return 0;
44     }
45 }
46