MockContext.java revision 6d51571835737c7502a2e111ee9dc2527ebad984
19066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project/* 29066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Copyright (C) 2007 The Android Open Source Project 39066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * 49066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Licensed under the Apache License, Version 2.0 (the "License"); 59066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * you may not use this file except in compliance with the License. 69066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * You may obtain a copy of the License at 79066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * 89066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * http://www.apache.org/licenses/LICENSE-2.0 99066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * 109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Unless required by applicable law or agreed to in writing, software 119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * distributed under the License is distributed on an "AS IS" BASIS, 129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * See the License for the specific language governing permissions and 149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * limitations under the License. 159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpackage android.test.mock; 189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19234a5715309ea74757780aff6123e3144efb5b69Adam Powellimport android.content.ComponentName; 20234a5715309ea74757780aff6123e3144efb5b69Adam Powellimport android.content.ContentResolver; 219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.Context; 22499cb9f516062b654952d282f211bee44c31a3c2Winson Chungimport android.content.Intent; 23637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powellimport android.content.IntentFilter; 249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.BroadcastReceiver; 259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.IntentSender; 269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.ServiceConnection; 279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.SharedPreferences; 289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.ApplicationInfo; 299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.PackageManager; 309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.res.AssetManager; 319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.res.Configuration; 329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.res.Resources; 331cc13b6d1cc7203ad126b0708f0bf697e111264fBrad Fitzpatrickimport android.database.DatabaseErrorHandler; 349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.database.sqlite.SQLiteDatabase; 359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.graphics.Bitmap; 369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.graphics.drawable.Drawable; 379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.net.Uri; 3852964243dc95f74ac2ab9a96d031a36931a11931Gilles Debunneimport android.os.Bundle; 39f343e1ba7e796120eefa917dbf78348feea98e11Adam Powellimport android.os.Handler; 40f343e1ba7e796120eefa917dbf78348feea98e11Adam Powellimport android.os.Looper; 41079e23575024e103358c982152afb7a720ae1a8aDianne Hackbornimport android.os.UserHandle; 42f343e1ba7e796120eefa917dbf78348feea98e11Adam Powellimport android.view.CompatibilityInfoHolder; 43637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powellimport android.view.Display; 449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport java.io.File; 469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport java.io.FileInputStream; 479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport java.io.FileNotFoundException; 48f343e1ba7e796120eefa917dbf78348feea98e11Adam Powellimport java.io.FileOutputStream; 49f343e1ba7e796120eefa917dbf78348feea98e11Adam Powellimport java.io.IOException; 509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport java.io.InputStream; 519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project/** 539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * A mock {@link android.content.Context} class. All methods are non-functional and throw 549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * {@link java.lang.UnsupportedOperationException}. You can use this to inject other dependencies, 559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * mocks, or monitors into the classes you are testing. 569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 571bf5e22da72b477c8b7a45ed85a4dba94be39db5Dianne Hackbornpublic class MockContext extends Context { 58b2a3dd88a53cc8c6d19f6dc8ec4f3d6c4abd9b54The Android Open Source Project 59b2a3dd88a53cc8c6d19f6dc8ec4f3d6c4abd9b54The Android Open Source Project @Override 601bf5e22da72b477c8b7a45ed85a4dba94be39db5Dianne Hackborn public AssetManager getAssets() { 619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Resources getResources() { 669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 67d6a463a9f23b3901bf729f2f27a6bb8f78b95248Romain Guy } 68d6a463a9f23b3901bf729f2f27a6bb8f78b95248Romain Guy 69d6a463a9f23b3901bf729f2f27a6bb8f78b95248Romain Guy @Override 709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public PackageManager getPackageManager() { 719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public ContentResolver getContentResolver() { 769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 80f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell public Looper getMainLooper() { 819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 84499cb9f516062b654952d282f211bee44c31a3c2Winson Chung @Override 85499cb9f516062b654952d282f211bee44c31a3c2Winson Chung public Context getApplicationContext() { 869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void setTheme(int resid) { 919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Resources.Theme getTheme() { 969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public ClassLoader getClassLoader() { 1019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1030a63716ed0e44f7cd32b81a444429318d42d8f08Romain Guy 1049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public String getPackageName() { 1069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public ApplicationInfo getApplicationInfo() { 1119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public String getPackageResourcePath() { 1169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project /** @hide */ 1209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public File getSharedPrefsFile(String name) { 1229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public String getPackageCodePath() { 1279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public SharedPreferences getSharedPreferences(String name, int mode) { 1329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1354e30d89ceda832300f80bf73f4f58cd2b51bf112Mindy Pereira @Override 1369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public FileInputStream openFileInput(String name) throws FileNotFoundException { 1379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1400a63716ed0e44f7cd32b81a444429318d42d8f08Romain Guy @Override 1419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public FileOutputStream openFileOutput(String name, int mode) throws FileNotFoundException { 142637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell throw new UnsupportedOperationException(); 143637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell } 144637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell 145637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell @Override 146637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell public boolean deleteFile(String name) { 147637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell throw new UnsupportedOperationException(); 148637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell } 149637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell 150637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell @Override 151637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell public File getFileStreamPath(String name) { 152637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell throw new UnsupportedOperationException(); 1539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public String[] fileList() { 1579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public File getFilesDir() { 1629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public File getExternalFilesDir(String type) { 1679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public File getObbDir() { 1729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public File getCacheDir() { 1779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public File getExternalCacheDir() { 1829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 1869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public File getDir(String name, int mode) { 1879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 1889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 1899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 190f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell @Override 191f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell public SQLiteDatabase openOrCreateDatabase(String file, int mode, 192f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell SQLiteDatabase.CursorFactory factory) { 193f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell throw new UnsupportedOperationException(); 194f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell } 195f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell 196f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell @Override 197f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell public SQLiteDatabase openOrCreateDatabase(String file, int mode, 198f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell SQLiteDatabase.CursorFactory factory, DatabaseErrorHandler errorHandler) { 199f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell throw new UnsupportedOperationException(); 200f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell } 201f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell 202f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell @Override 203f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell public File getDatabasePath(String name) { 204f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell throw new UnsupportedOperationException(); 205f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell } 206f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell 207f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell @Override 208f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell public String[] databaseList() { 209f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell throw new UnsupportedOperationException(); 210f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell } 211f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell 212f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell @Override 213f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell public boolean deleteDatabase(String name) { 214f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell throw new UnsupportedOperationException(); 215f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell } 216f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell 217f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell @Override 218f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell public Drawable getWallpaper() { 219f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell throw new UnsupportedOperationException(); 220f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell } 221f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell 222f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell @Override 223f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell public Drawable peekWallpaper() { 224f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell throw new UnsupportedOperationException(); 225f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell } 226f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell 227f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell @Override 228f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell public int getWallpaperDesiredMinimumWidth() { 229f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell throw new UnsupportedOperationException(); 230f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell } 231f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell 232f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell @Override 233f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell public int getWallpaperDesiredMinimumHeight() { 234f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell throw new UnsupportedOperationException(); 235f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell } 236f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell 237f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell @Override 238f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell public void setWallpaper(Bitmap bitmap) throws IOException { 239f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell throw new UnsupportedOperationException(); 240f343e1ba7e796120eefa917dbf78348feea98e11Adam Powell } 2419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void setWallpaper(InputStream data) throws IOException { 2449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void clearWallpaper() { 2499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void startActivity(Intent intent) { 2549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 256499cb9f516062b654952d282f211bee44c31a3c2Winson Chung 257499cb9f516062b654952d282f211bee44c31a3c2Winson Chung @Override 258499cb9f516062b654952d282f211bee44c31a3c2Winson Chung public void startActivity(Intent intent, Bundle options) { 259499cb9f516062b654952d282f211bee44c31a3c2Winson Chung startActivity(intent); 260499cb9f516062b654952d282f211bee44c31a3c2Winson Chung } 2619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void startActivities(Intent[] intents) { 2649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void startActivities(Intent[] intents, Bundle options) { 2699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project startActivities(intents); 2709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 271079e23575024e103358c982152afb7a720ae1a8aDianne Hackborn 272079e23575024e103358c982152afb7a720ae1a8aDianne Hackborn @Override 273079e23575024e103358c982152afb7a720ae1a8aDianne Hackborn public void startIntentSender(IntentSender intent, 274079e23575024e103358c982152afb7a720ae1a8aDianne Hackborn Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags) 275079e23575024e103358c982152afb7a720ae1a8aDianne Hackborn throws IntentSender.SendIntentException { 276079e23575024e103358c982152afb7a720ae1a8aDianne Hackborn throw new UnsupportedOperationException(); 277079e23575024e103358c982152afb7a720ae1a8aDianne Hackborn } 278079e23575024e103358c982152afb7a720ae1a8aDianne Hackborn 279079e23575024e103358c982152afb7a720ae1a8aDianne Hackborn @Override 280079e23575024e103358c982152afb7a720ae1a8aDianne Hackborn public void startIntentSender(IntentSender intent, 281079e23575024e103358c982152afb7a720ae1a8aDianne Hackborn Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, 2829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Bundle options) throws IntentSender.SendIntentException { 2839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project startIntentSender(intent, fillInIntent, flagsMask, flagsValues, extraFlags); 2849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void sendBroadcast(Intent intent) { 2889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void sendBroadcast(Intent intent, String receiverPermission) { 2939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 2949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 2979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void sendOrderedBroadcast(Intent intent, 2989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project String receiverPermission) { 2999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void sendOrderedBroadcast(Intent intent, String receiverPermission, 3049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, 3059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Bundle initialExtras) { 3069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void sendBroadcastAsUser(Intent intent, UserHandle user) { 3119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void sendBroadcastAsUser(Intent intent, UserHandle user, 3169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project String receiverPermission) { 3179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void sendOrderedBroadcastAsUser(Intent intent, UserHandle user, 3229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, 3239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int initialCode, String initialData, Bundle initialExtras) { 3249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void sendStickyBroadcast(Intent intent) { 3299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void sendStickyOrderedBroadcast(Intent intent, 3349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, 3359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Bundle initialExtras) { 3369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void removeStickyBroadcast(Intent intent) { 3419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void sendStickyBroadcastAsUser(Intent intent, UserHandle user) { 3469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void sendStickyOrderedBroadcastAsUser(Intent intent, 3519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project UserHandle user, BroadcastReceiver resultReceiver, 3529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Handler scheduler, int initialCode, String initialData, 3539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Bundle initialExtras) { 3549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void removeStickyBroadcastAsUser(Intent intent, UserHandle user) { 3599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter) { 3649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter, 3699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project String broadcastPermission, Handler scheduler) { 3709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project /** @hide */ 3749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Intent registerReceiverAsUser(BroadcastReceiver receiver, UserHandle user, 3769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project IntentFilter filter, String broadcastPermission, Handler scheduler) { 3779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void unregisterReceiver(BroadcastReceiver receiver) { 3829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public ComponentName startService(Intent service) { 3879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3884e30d89ceda832300f80bf73f4f58cd2b51bf112Mindy Pereira } 389458034799861fef47e00d85d528b4dac5e00bd51Adam Powell 390458034799861fef47e00d85d528b4dac5e00bd51Adam Powell @Override 391458034799861fef47e00d85d528b4dac5e00bd51Adam Powell public boolean stopService(Intent service) { 392458034799861fef47e00d85d528b4dac5e00bd51Adam Powell throw new UnsupportedOperationException(); 3939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 3949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project /** @hide */ 3969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 3979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public ComponentName startServiceAsUser(Intent service, UserHandle user) { 3989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 3999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project /** @hide */ 4029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public boolean stopServiceAsUser(Intent service, UserHandle user) { 4049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public boolean bindService(Intent service, ServiceConnection conn, int flags) { 4099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4110a63716ed0e44f7cd32b81a444429318d42d8f08Romain Guy 4129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project /** @hide */ 4139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public boolean bindService(Intent service, ServiceConnection conn, int flags, int userId) { 4159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void unbindService(ServiceConnection conn) { 4209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public boolean startInstrumentation(ComponentName className, 4259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project String profileFile, Bundle arguments) { 4269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Object getSystemService(String name) { 4319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public int checkPermission(String permission, int pid, int uid) { 4369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public int checkCallingPermission(String permission) { 4419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public int checkCallingOrSelfPermission(String permission) { 4469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void enforcePermission( 4519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project String permission, int pid, int uid, String message) { 4529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void enforceCallingPermission(String permission, String message) { 4579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4594e30d89ceda832300f80bf73f4f58cd2b51bf112Mindy Pereira 4600b8bb4282a7d1afb24f8c4d5beb2ca4ecc731116Adam Powell @Override 461637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell public void enforceCallingOrSelfPermission(String permission, String message) { 462637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell throw new UnsupportedOperationException(); 463637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell } 464637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell 465637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell @Override 466637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell public void grantUriPermission(String toPackage, Uri uri, int modeFlags) { 467637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell throw new UnsupportedOperationException(); 468637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell } 469637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell 470637d337b58d8eec6de19230a5dd5ca5581c0478dAdam Powell @Override 4719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void revokeUriPermission(Uri uri, int modeFlags) { 4729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public int checkUriPermission(Uri uri, int pid, int uid, int modeFlags) { 4779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public int checkCallingUriPermission(Uri uri, int modeFlags) { 4829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 4839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 4849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4861cc13b6d1cc7203ad126b0708f0bf697e111264fBrad Fitzpatrick public int checkCallingOrSelfUriPermission(Uri uri, int modeFlags) { 4871cc13b6d1cc7203ad126b0708f0bf697e111264fBrad Fitzpatrick throw new UnsupportedOperationException(); 4881cc13b6d1cc7203ad126b0708f0bf697e111264fBrad Fitzpatrick } 4891cc13b6d1cc7203ad126b0708f0bf697e111264fBrad Fitzpatrick 4901cc13b6d1cc7203ad126b0708f0bf697e111264fBrad Fitzpatrick @Override 4911cc13b6d1cc7203ad126b0708f0bf697e111264fBrad Fitzpatrick public int checkUriPermission(Uri uri, String readPermission, 4921cc13b6d1cc7203ad126b0708f0bf697e111264fBrad Fitzpatrick String writePermission, int pid, int uid, int modeFlags) { 4931cc13b6d1cc7203ad126b0708f0bf697e111264fBrad Fitzpatrick throw new UnsupportedOperationException(); 4941cc13b6d1cc7203ad126b0708f0bf697e111264fBrad Fitzpatrick } 4959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 4979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void enforceUriPermission( 4989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Uri uri, int pid, int uid, int modeFlags, String message) { 4999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 5009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 5019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 5030a63716ed0e44f7cd32b81a444429318d42d8f08Romain Guy public void enforceCallingUriPermission( 5049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Uri uri, int modeFlags, String message) { 5059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 5069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 5079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 5099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void enforceCallingOrSelfUriPermission( 5109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Uri uri, int modeFlags, String message) { 5119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 5129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 5139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void enforceUriPermission( 515d173fa3b1cb8e4294aba7564c0171894be6c3c24Dianne Hackborn Uri uri, String readPermission, String writePermission, 516d173fa3b1cb8e4294aba7564c0171894be6c3c24Dianne Hackborn int pid, int uid, int modeFlags, String message) { 517d173fa3b1cb8e4294aba7564c0171894be6c3c24Dianne Hackborn throw new UnsupportedOperationException(); 518d173fa3b1cb8e4294aba7564c0171894be6c3c24Dianne Hackborn } 519d173fa3b1cb8e4294aba7564c0171894be6c3c24Dianne Hackborn 5209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 5219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Context createPackageContext(String packageName, int flags) 5229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws PackageManager.NameNotFoundException { 5239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 5249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 5259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project /** {@hide} */ 5279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 5289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Context createPackageContextAsUser(String packageName, int flags, UserHandle user) 5299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throws PackageManager.NameNotFoundException { 5309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 5319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 5329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 5349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Context createConfigurationContext(Configuration overrideConfiguration) { 5359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 5369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 5379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 5399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public Context createDisplayContext(Display display) { 5409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 5419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 5429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 5449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public boolean isRestricted() { 5459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project throw new UnsupportedOperationException(); 546d6a463a9f23b3901bf729f2f27a6bb8f78b95248Romain Guy } 5479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 548d6a463a9f23b3901bf729f2f27a6bb8f78b95248Romain Guy /** @hide */ 5499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project @Override 5509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public CompatibilityInfoHolder getCompatibilityInfo(int displayId) { 5511bf5e22da72b477c8b7a45ed85a4dba94be39db5Dianne Hackborn throw new UnsupportedOperationException(); 5521bf5e22da72b477c8b7a45ed85a4dba94be39db5Dianne Hackborn } 5536dfed24158b8fc9150abee23992db621cd82aa43Romain Guy} 5546dfed24158b8fc9150abee23992db621cd82aa43Romain Guy