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
19a750a63d639f6936af456df904fa6b9ba941885eDianne Hackbornimport android.annotation.SystemApi;
209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.ComponentName;
219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.ContentResolver;
229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.Context;
239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.Intent;
249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.IntentFilter;
259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.BroadcastReceiver;
26fa82f22f1d8c4c828bdf9b670006be4f4fec772eDianne Hackbornimport android.content.IntentSender;
279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.ServiceConnection;
289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.SharedPreferences;
295c1e00b14d2ef10ec76abf3e951fa8003a67f558Dianne Hackbornimport android.content.pm.ApplicationInfo;
309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.pm.PackageManager;
319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.res.AssetManager;
32756220bd1912535840388a6743830d2e59ad4964Dianne Hackbornimport android.content.res.Configuration;
339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.content.res.Resources;
3474f170f9468d3cf6d7d0ef453320141a3e63571bVasu Noriimport android.database.DatabaseErrorHandler;
359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.database.sqlite.SQLiteDatabase;
369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.graphics.Bitmap;
379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.graphics.drawable.Drawable;
389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.net.Uri;
399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.os.Bundle;
409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.os.Handler;
41ff17024e583b170312d82089fd358d278ce16c9aDianne Hackbornimport android.os.IBinder;
429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport android.os.Looper;
4379af1dd54c16cde063152922b42c96d72ae9eca8Dianne Hackbornimport android.os.UserHandle;
4448d0d1886731ff19ed3fb47a5997be5df0d1bba8Craig Mautnerimport android.view.DisplayAdjustments;
45a492c3a7b2c18426fd0cb4d017eacbc368195dc5Jeff Brownimport android.view.Display;
469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport java.io.File;
489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport java.io.FileInputStream;
499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport java.io.FileNotFoundException;
509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport java.io.FileOutputStream;
519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport java.io.IOException;
529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport java.io.InputStream;
539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project/**
559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * A mock {@link android.content.Context} class.  All methods are non-functional and throw
569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * {@link java.lang.UnsupportedOperationException}.  You can use this to inject other dependencies,
579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * mocks, or monitors into the classes you are testing.
589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */
599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpublic class MockContext extends Context {
609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public AssetManager getAssets() {
639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public Resources getResources() {
689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public PackageManager getPackageManager() {
739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public ContentResolver getContentResolver() {
789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public Looper getMainLooper() {
839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public Context getApplicationContext() {
889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void setTheme(int resid) {
939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public Resources.Theme getTheme() {
989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
1009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
1029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public ClassLoader getClassLoader() {
1039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
1049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
1059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
1079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public String getPackageName() {
1089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
1099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
1109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
111d8e1dbb6bc1fbaf4f2e38c3ba92ced94270deaacDianne Hackborn    /** @hide */
112d8e1dbb6bc1fbaf4f2e38c3ba92ced94270deaacDianne Hackborn    @Override
113d8e1dbb6bc1fbaf4f2e38c3ba92ced94270deaacDianne Hackborn    public String getBasePackageName() {
114d8e1dbb6bc1fbaf4f2e38c3ba92ced94270deaacDianne Hackborn        throw new UnsupportedOperationException();
115d8e1dbb6bc1fbaf4f2e38c3ba92ced94270deaacDianne Hackborn    }
116d8e1dbb6bc1fbaf4f2e38c3ba92ced94270deaacDianne Hackborn
11795d785346b4dae808a2d8f77356175e55a572d96Dianne Hackborn    /** @hide */
11895d785346b4dae808a2d8f77356175e55a572d96Dianne Hackborn    @Override
11995d785346b4dae808a2d8f77356175e55a572d96Dianne Hackborn    public String getOpPackageName() {
12095d785346b4dae808a2d8f77356175e55a572d96Dianne Hackborn        throw new UnsupportedOperationException();
12195d785346b4dae808a2d8f77356175e55a572d96Dianne Hackborn    }
12295d785346b4dae808a2d8f77356175e55a572d96Dianne Hackborn
1239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
1245c1e00b14d2ef10ec76abf3e951fa8003a67f558Dianne Hackborn    public ApplicationInfo getApplicationInfo() {
1255c1e00b14d2ef10ec76abf3e951fa8003a67f558Dianne Hackborn        throw new UnsupportedOperationException();
1265c1e00b14d2ef10ec76abf3e951fa8003a67f558Dianne Hackborn    }
1275c1e00b14d2ef10ec76abf3e951fa8003a67f558Dianne Hackborn
1285c1e00b14d2ef10ec76abf3e951fa8003a67f558Dianne Hackborn    @Override
1299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public String getPackageResourcePath() {
1309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
1319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
1329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1337f2054392e9957d3ba8579ef08c29cfb27df564eDianne Hackborn    /** @hide */
1349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
13523ecae3bbb60c5af940f3a22170d75eb6ac05b69Joe Onorato    public File getSharedPrefsFile(String name) {
13623ecae3bbb60c5af940f3a22170d75eb6ac05b69Joe Onorato        throw new UnsupportedOperationException();
13723ecae3bbb60c5af940f3a22170d75eb6ac05b69Joe Onorato    }
13823ecae3bbb60c5af940f3a22170d75eb6ac05b69Joe Onorato
13923ecae3bbb60c5af940f3a22170d75eb6ac05b69Joe Onorato    @Override
1409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public String getPackageCodePath() {
1419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
1429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
1439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
1459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public SharedPreferences getSharedPreferences(String name, int mode) {
1469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
1479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
1489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
1509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public FileInputStream openFileInput(String name) throws FileNotFoundException {
1519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
1529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
1539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
1559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public FileOutputStream openFileOutput(String name, int mode) throws FileNotFoundException {
1569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
1579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
1589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
1609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public boolean deleteFile(String name) {
1619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
1629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
1639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
1659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public File getFileStreamPath(String name) {
1669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
1679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
1689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
1709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public String[] fileList() {
1719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
1729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
1739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
1759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public File getFilesDir() {
1769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
1779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
1789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
180a7835b6b6b00923b608a6bc3194e7840f67de7a8Christopher Tate    public File getNoBackupFilesDir() {
181a7835b6b6b00923b608a6bc3194e7840f67de7a8Christopher Tate        throw new UnsupportedOperationException();
182a7835b6b6b00923b608a6bc3194e7840f67de7a8Christopher Tate    }
183a7835b6b6b00923b608a6bc3194e7840f67de7a8Christopher Tate
184a7835b6b6b00923b608a6bc3194e7840f67de7a8Christopher Tate    @Override
185e83cefcef07f9ac025642c1ffec76b4c7ab39cf2Dianne Hackborn    public File getExternalFilesDir(String type) {
186e83cefcef07f9ac025642c1ffec76b4c7ab39cf2Dianne Hackborn        throw new UnsupportedOperationException();
187e83cefcef07f9ac025642c1ffec76b4c7ab39cf2Dianne Hackborn    }
188e83cefcef07f9ac025642c1ffec76b4c7ab39cf2Dianne Hackborn
189e83cefcef07f9ac025642c1ffec76b4c7ab39cf2Dianne Hackborn    @Override
190805fd7ee0e5dc2939e85c84f78d9890a51982bc0Dianne Hackborn    public File getObbDir() {
191805fd7ee0e5dc2939e85c84f78d9890a51982bc0Dianne Hackborn        throw new UnsupportedOperationException();
192805fd7ee0e5dc2939e85c84f78d9890a51982bc0Dianne Hackborn    }
193805fd7ee0e5dc2939e85c84f78d9890a51982bc0Dianne Hackborn
194805fd7ee0e5dc2939e85c84f78d9890a51982bc0Dianne Hackborn    @Override
1959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public File getCacheDir() {
1969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
1979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
1989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
1999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
2004ed745d359ada6986ac15d8718452e5c55f40170Jeff Sharkey    public File getCodeCacheDir() {
2014ed745d359ada6986ac15d8718452e5c55f40170Jeff Sharkey        throw new UnsupportedOperationException();
2024ed745d359ada6986ac15d8718452e5c55f40170Jeff Sharkey    }
2034ed745d359ada6986ac15d8718452e5c55f40170Jeff Sharkey
2044ed745d359ada6986ac15d8718452e5c55f40170Jeff Sharkey    @Override
205e83cefcef07f9ac025642c1ffec76b4c7ab39cf2Dianne Hackborn    public File getExternalCacheDir() {
206e83cefcef07f9ac025642c1ffec76b4c7ab39cf2Dianne Hackborn        throw new UnsupportedOperationException();
207e83cefcef07f9ac025642c1ffec76b4c7ab39cf2Dianne Hackborn    }
208e83cefcef07f9ac025642c1ffec76b4c7ab39cf2Dianne Hackborn
209e83cefcef07f9ac025642c1ffec76b4c7ab39cf2Dianne Hackborn    @Override
2109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public File getDir(String name, int mode) {
2119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
2129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
2139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
2149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
2159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public SQLiteDatabase openOrCreateDatabase(String file, int mode,
2169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            SQLiteDatabase.CursorFactory factory) {
2179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
2189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
2199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
2209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
22174f170f9468d3cf6d7d0ef453320141a3e63571bVasu Nori    public SQLiteDatabase openOrCreateDatabase(String file, int mode,
22274f170f9468d3cf6d7d0ef453320141a3e63571bVasu Nori            SQLiteDatabase.CursorFactory factory, DatabaseErrorHandler errorHandler) {
22374f170f9468d3cf6d7d0ef453320141a3e63571bVasu Nori        throw new UnsupportedOperationException();
22474f170f9468d3cf6d7d0ef453320141a3e63571bVasu Nori    }
22574f170f9468d3cf6d7d0ef453320141a3e63571bVasu Nori
22674f170f9468d3cf6d7d0ef453320141a3e63571bVasu Nori    @Override
2279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public File getDatabasePath(String name) {
2289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
2299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
2309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
2319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
2329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public String[] databaseList() {
2339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
2349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
2359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
2369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
2379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public boolean deleteDatabase(String name) {
2389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
2399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
2409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
2419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
2429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public Drawable getWallpaper() {
2439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
2449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
2459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
2469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
2479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public Drawable peekWallpaper() {
2489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
2499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
2509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
2519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
2529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public int getWallpaperDesiredMinimumWidth() {
2539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
2549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
2559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
2569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
2579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public int getWallpaperDesiredMinimumHeight() {
2589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
2599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
2609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
2619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
2629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void setWallpaper(Bitmap bitmap) throws IOException {
2639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
2649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
2659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
2669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
2679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void setWallpaper(InputStream data) throws IOException {
2689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
2699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
2709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
2719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
2729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void clearWallpaper() {
2739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
2749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
2759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
2769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
2779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void startActivity(Intent intent) {
2789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
2799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
2809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
2819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
282a4972e951bf2bdb7afdafee95b3ab0c15b8bacaeDianne Hackborn    public void startActivity(Intent intent, Bundle options) {
283a4972e951bf2bdb7afdafee95b3ab0c15b8bacaeDianne Hackborn        startActivity(intent);
284a4972e951bf2bdb7afdafee95b3ab0c15b8bacaeDianne Hackborn    }
285a4972e951bf2bdb7afdafee95b3ab0c15b8bacaeDianne Hackborn
286a4972e951bf2bdb7afdafee95b3ab0c15b8bacaeDianne Hackborn    @Override
287621e17de87f18003aba2dedb719a2941020a7902Dianne Hackborn    public void startActivities(Intent[] intents) {
288621e17de87f18003aba2dedb719a2941020a7902Dianne Hackborn        throw new UnsupportedOperationException();
289621e17de87f18003aba2dedb719a2941020a7902Dianne Hackborn    }
290621e17de87f18003aba2dedb719a2941020a7902Dianne Hackborn
291621e17de87f18003aba2dedb719a2941020a7902Dianne Hackborn    @Override
292a4972e951bf2bdb7afdafee95b3ab0c15b8bacaeDianne Hackborn    public void startActivities(Intent[] intents, Bundle options) {
293a4972e951bf2bdb7afdafee95b3ab0c15b8bacaeDianne Hackborn        startActivities(intents);
294a4972e951bf2bdb7afdafee95b3ab0c15b8bacaeDianne Hackborn    }
295a4972e951bf2bdb7afdafee95b3ab0c15b8bacaeDianne Hackborn
296a4972e951bf2bdb7afdafee95b3ab0c15b8bacaeDianne Hackborn    @Override
297fa82f22f1d8c4c828bdf9b670006be4f4fec772eDianne Hackborn    public void startIntentSender(IntentSender intent,
298fa82f22f1d8c4c828bdf9b670006be4f4fec772eDianne Hackborn            Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags)
299fa82f22f1d8c4c828bdf9b670006be4f4fec772eDianne Hackborn            throws IntentSender.SendIntentException {
300fa82f22f1d8c4c828bdf9b670006be4f4fec772eDianne Hackborn        throw new UnsupportedOperationException();
301fa82f22f1d8c4c828bdf9b670006be4f4fec772eDianne Hackborn    }
302a4972e951bf2bdb7afdafee95b3ab0c15b8bacaeDianne Hackborn
303a4972e951bf2bdb7afdafee95b3ab0c15b8bacaeDianne Hackborn    @Override
304a4972e951bf2bdb7afdafee95b3ab0c15b8bacaeDianne Hackborn    public void startIntentSender(IntentSender intent,
305a4972e951bf2bdb7afdafee95b3ab0c15b8bacaeDianne Hackborn            Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags,
306a4972e951bf2bdb7afdafee95b3ab0c15b8bacaeDianne Hackborn            Bundle options) throws IntentSender.SendIntentException {
307a4972e951bf2bdb7afdafee95b3ab0c15b8bacaeDianne Hackborn        startIntentSender(intent, fillInIntent, flagsMask, flagsValues, extraFlags);
308a4972e951bf2bdb7afdafee95b3ab0c15b8bacaeDianne Hackborn    }
309fa82f22f1d8c4c828bdf9b670006be4f4fec772eDianne Hackborn
310fa82f22f1d8c4c828bdf9b670006be4f4fec772eDianne Hackborn    @Override
3119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void sendBroadcast(Intent intent) {
3129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
3139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
3149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
31567cf7d314b5b94db1a9f1c57140b6615b0ea8291Amith Yamasani    @Override
3169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void sendBroadcast(Intent intent, String receiverPermission) {
3179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
3189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
3199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
320f51f61269aacdfcf737b2c32b6b216c48ab61e65Dianne Hackborn    /** @hide */
321d4fd8c766da8a70e3359bbc7efbbc79496efe71aFyodor Kupolov    @Override
322d4fd8c766da8a70e3359bbc7efbbc79496efe71aFyodor Kupolov    public void sendBroadcastMultiplePermissions(Intent intent, String[] receiverPermissions) {
323d4fd8c766da8a70e3359bbc7efbbc79496efe71aFyodor Kupolov        throw new UnsupportedOperationException();
324d4fd8c766da8a70e3359bbc7efbbc79496efe71aFyodor Kupolov    }
325d4fd8c766da8a70e3359bbc7efbbc79496efe71aFyodor Kupolov
326d4fd8c766da8a70e3359bbc7efbbc79496efe71aFyodor Kupolov    /** @hide */
327a750a63d639f6936af456df904fa6b9ba941885eDianne Hackborn    @SystemApi
328a750a63d639f6936af456df904fa6b9ba941885eDianne Hackborn    @Override
329a750a63d639f6936af456df904fa6b9ba941885eDianne Hackborn    public void sendBroadcast(Intent intent, String receiverPermission, Bundle options) {
330a750a63d639f6936af456df904fa6b9ba941885eDianne Hackborn        throw new UnsupportedOperationException();
331a750a63d639f6936af456df904fa6b9ba941885eDianne Hackborn    }
332a750a63d639f6936af456df904fa6b9ba941885eDianne Hackborn
333a750a63d639f6936af456df904fa6b9ba941885eDianne Hackborn    /** @hide */
334f51f61269aacdfcf737b2c32b6b216c48ab61e65Dianne Hackborn    @Override
335f51f61269aacdfcf737b2c32b6b216c48ab61e65Dianne Hackborn    public void sendBroadcast(Intent intent, String receiverPermission, int appOp) {
336f51f61269aacdfcf737b2c32b6b216c48ab61e65Dianne Hackborn        throw new UnsupportedOperationException();
337f51f61269aacdfcf737b2c32b6b216c48ab61e65Dianne Hackborn    }
338f51f61269aacdfcf737b2c32b6b216c48ab61e65Dianne Hackborn
3399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
3409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void sendOrderedBroadcast(Intent intent,
3419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            String receiverPermission) {
3429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
3439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
3449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
3459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
3469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void sendOrderedBroadcast(Intent intent, String receiverPermission,
3479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData,
3489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project           Bundle initialExtras) {
3499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
3509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
3519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
352f51f61269aacdfcf737b2c32b6b216c48ab61e65Dianne Hackborn    /** @hide */
353a750a63d639f6936af456df904fa6b9ba941885eDianne Hackborn    @SystemApi
354a750a63d639f6936af456df904fa6b9ba941885eDianne Hackborn    @Override
355a750a63d639f6936af456df904fa6b9ba941885eDianne Hackborn    public void sendOrderedBroadcast(Intent intent, String receiverPermission,
356a750a63d639f6936af456df904fa6b9ba941885eDianne Hackborn            Bundle options, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData,
357a750a63d639f6936af456df904fa6b9ba941885eDianne Hackborn            Bundle initialExtras) {
358a750a63d639f6936af456df904fa6b9ba941885eDianne Hackborn        throw new UnsupportedOperationException();
359a750a63d639f6936af456df904fa6b9ba941885eDianne Hackborn    }
360a750a63d639f6936af456df904fa6b9ba941885eDianne Hackborn
361a750a63d639f6936af456df904fa6b9ba941885eDianne Hackborn    /** @hide */
362f51f61269aacdfcf737b2c32b6b216c48ab61e65Dianne Hackborn    @Override
363f51f61269aacdfcf737b2c32b6b216c48ab61e65Dianne Hackborn    public void sendOrderedBroadcast(Intent intent, String receiverPermission, int appOp,
364f51f61269aacdfcf737b2c32b6b216c48ab61e65Dianne Hackborn            BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData,
365f51f61269aacdfcf737b2c32b6b216c48ab61e65Dianne Hackborn           Bundle initialExtras) {
366f51f61269aacdfcf737b2c32b6b216c48ab61e65Dianne Hackborn        throw new UnsupportedOperationException();
367f51f61269aacdfcf737b2c32b6b216c48ab61e65Dianne Hackborn    }
368f51f61269aacdfcf737b2c32b6b216c48ab61e65Dianne Hackborn
3699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
37079af1dd54c16cde063152922b42c96d72ae9eca8Dianne Hackborn    public void sendBroadcastAsUser(Intent intent, UserHandle user) {
3717d19e0242faac8017033dabb872cdf1542fa184cDianne Hackborn        throw new UnsupportedOperationException();
3727d19e0242faac8017033dabb872cdf1542fa184cDianne Hackborn    }
3737d19e0242faac8017033dabb872cdf1542fa184cDianne Hackborn
3747d19e0242faac8017033dabb872cdf1542fa184cDianne Hackborn    @Override
3755ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn    public void sendBroadcastAsUser(Intent intent, UserHandle user,
3765ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn            String receiverPermission) {
3775ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn        throw new UnsupportedOperationException();
3785ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn    }
3795ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn
38016a16899505ec0a9ede5b76650bfb8817b3227c7Svet Ganov    /** @hide */
38116a16899505ec0a9ede5b76650bfb8817b3227c7Svet Ganov    @Override
38216a16899505ec0a9ede5b76650bfb8817b3227c7Svet Ganov    public void sendBroadcastAsUser(Intent intent, UserHandle user,
38316a16899505ec0a9ede5b76650bfb8817b3227c7Svet Ganov            String receiverPermission, int appOp) {
38416a16899505ec0a9ede5b76650bfb8817b3227c7Svet Ganov        throw new UnsupportedOperationException();
38516a16899505ec0a9ede5b76650bfb8817b3227c7Svet Ganov    }
38616a16899505ec0a9ede5b76650bfb8817b3227c7Svet Ganov
3875ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn    @Override
38879af1dd54c16cde063152922b42c96d72ae9eca8Dianne Hackborn    public void sendOrderedBroadcastAsUser(Intent intent, UserHandle user,
3895ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn            String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler,
3907d19e0242faac8017033dabb872cdf1542fa184cDianne Hackborn            int initialCode, String initialData, Bundle initialExtras) {
3917d19e0242faac8017033dabb872cdf1542fa184cDianne Hackborn        throw new UnsupportedOperationException();
3927d19e0242faac8017033dabb872cdf1542fa184cDianne Hackborn    }
3937d19e0242faac8017033dabb872cdf1542fa184cDianne Hackborn
3943cf75729d5a27b8ddd1ea174626dbcf0349a1d07Amith Yamasani    /** @hide */
3953cf75729d5a27b8ddd1ea174626dbcf0349a1d07Amith Yamasani    @Override
3963cf75729d5a27b8ddd1ea174626dbcf0349a1d07Amith Yamasani    public void sendOrderedBroadcastAsUser(Intent intent, UserHandle user,
3973cf75729d5a27b8ddd1ea174626dbcf0349a1d07Amith Yamasani            String receiverPermission, int appOp, BroadcastReceiver resultReceiver,
398fd854ee58c5d56f84047007ead9f88a767ae956fDianne Hackborn            Handler scheduler, int initialCode, String initialData, Bundle initialExtras) {
3993cf75729d5a27b8ddd1ea174626dbcf0349a1d07Amith Yamasani        throw new UnsupportedOperationException();
4003cf75729d5a27b8ddd1ea174626dbcf0349a1d07Amith Yamasani    }
4013cf75729d5a27b8ddd1ea174626dbcf0349a1d07Amith Yamasani
402fd854ee58c5d56f84047007ead9f88a767ae956fDianne Hackborn    /** @hide */
4037d19e0242faac8017033dabb872cdf1542fa184cDianne Hackborn    @Override
404fd854ee58c5d56f84047007ead9f88a767ae956fDianne Hackborn    public void sendOrderedBroadcastAsUser(Intent intent, UserHandle user,
405fd854ee58c5d56f84047007ead9f88a767ae956fDianne Hackborn            String receiverPermission, int appOp, Bundle options, BroadcastReceiver resultReceiver,
406fd854ee58c5d56f84047007ead9f88a767ae956fDianne Hackborn            Handler scheduler, int initialCode, String initialData, Bundle initialExtras) {
407fd854ee58c5d56f84047007ead9f88a767ae956fDianne Hackborn        throw new UnsupportedOperationException();
408fd854ee58c5d56f84047007ead9f88a767ae956fDianne Hackborn    }
4093cf75729d5a27b8ddd1ea174626dbcf0349a1d07Amith Yamasani
410fd854ee58c5d56f84047007ead9f88a767ae956fDianne Hackborn    @Override
4119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void sendStickyBroadcast(Intent intent) {
4129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
4139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
4149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
4159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
416efa199f016985b0a9d0471e42c803ee9f7941f0eDianne Hackborn    public void sendStickyOrderedBroadcast(Intent intent,
417efa199f016985b0a9d0471e42c803ee9f7941f0eDianne Hackborn            BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData,
418efa199f016985b0a9d0471e42c803ee9f7941f0eDianne Hackborn           Bundle initialExtras) {
419efa199f016985b0a9d0471e42c803ee9f7941f0eDianne Hackborn        throw new UnsupportedOperationException();
420efa199f016985b0a9d0471e42c803ee9f7941f0eDianne Hackborn    }
421efa199f016985b0a9d0471e42c803ee9f7941f0eDianne Hackborn
422efa199f016985b0a9d0471e42c803ee9f7941f0eDianne Hackborn    @Override
4239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void removeStickyBroadcast(Intent intent) {
4249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
4255ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn    }
4265ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn
4275ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn    @Override
4285ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn    public void sendStickyBroadcastAsUser(Intent intent, UserHandle user) {
4295ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn        throw new UnsupportedOperationException();
4305ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn    }
4315ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn
4325ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn    @Override
4335ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn    public void sendStickyOrderedBroadcastAsUser(Intent intent,
4345ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn            UserHandle user, BroadcastReceiver resultReceiver,
4355ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn            Handler scheduler, int initialCode, String initialData,
4365ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn            Bundle initialExtras) {
4375ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn        throw new UnsupportedOperationException();
4385ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn    }
4395ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn
4405ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn    @Override
4415ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn    public void removeStickyBroadcastAsUser(Intent intent, UserHandle user) {
4425ac72a29593ab9a20337a2225df52bdf4754be02Dianne Hackborn        throw new UnsupportedOperationException();
4439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
4449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
4459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
4469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter) {
4479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
4489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
4499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
4509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
4519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter,
4529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            String broadcastPermission, Handler scheduler) {
4539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
4549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
4559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
45620e809870d8ac1e5b848f2daf51b2272ef89bdfcDianne Hackborn    /** @hide */
45720e809870d8ac1e5b848f2daf51b2272ef89bdfcDianne Hackborn    @Override
45820e809870d8ac1e5b848f2daf51b2272ef89bdfcDianne Hackborn    public Intent registerReceiverAsUser(BroadcastReceiver receiver, UserHandle user,
45920e809870d8ac1e5b848f2daf51b2272ef89bdfcDianne Hackborn            IntentFilter filter, String broadcastPermission, Handler scheduler) {
46020e809870d8ac1e5b848f2daf51b2272ef89bdfcDianne Hackborn        throw new UnsupportedOperationException();
46120e809870d8ac1e5b848f2daf51b2272ef89bdfcDianne Hackborn    }
46220e809870d8ac1e5b848f2daf51b2272ef89bdfcDianne Hackborn
4639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
4649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void unregisterReceiver(BroadcastReceiver receiver) {
4659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
4669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
4679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
4689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
4699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public ComponentName startService(Intent service) {
4709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
4719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
4729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
4739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
4749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public boolean stopService(Intent service) {
4759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
4769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
4779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
4787767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn    /** @hide */
4797767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn    @Override
4807767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn    public ComponentName startServiceAsUser(Intent service, UserHandle user) {
4817767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn        throw new UnsupportedOperationException();
4827767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn    }
4837767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn
4847767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn    /** @hide */
4857767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn    @Override
4867767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn    public boolean stopServiceAsUser(Intent service, UserHandle user) {
4877767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn        throw new UnsupportedOperationException();
4887767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn    }
4897767eac3232ba2fb9828766813cdb481d6a97584Dianne Hackborn
4909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
4919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public boolean bindService(Intent service, ServiceConnection conn, int flags) {
4929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
4939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
4949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
49537ce3a8af6faab675319d0803b288ab1dddc76beAmith Yamasani    /** @hide */
49637ce3a8af6faab675319d0803b288ab1dddc76beAmith Yamasani    @Override
49727b89e6658a0d233a53f5d7ca20dc57fec82d955Amith Yamasani    public boolean bindServiceAsUser(Intent service, ServiceConnection conn, int flags,
49827b89e6658a0d233a53f5d7ca20dc57fec82d955Amith Yamasani            UserHandle user) {
49937ce3a8af6faab675319d0803b288ab1dddc76beAmith Yamasani        throw new UnsupportedOperationException();
50037ce3a8af6faab675319d0803b288ab1dddc76beAmith Yamasani    }
50137ce3a8af6faab675319d0803b288ab1dddc76beAmith Yamasani
5029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void unbindService(ServiceConnection conn) {
5049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public boolean startInstrumentation(ComponentName className,
5099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            String profileFile, Bundle arguments) {
5109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public Object getSystemService(String name) {
5159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5196e53931f49f49245deef8622eb8e7dc6ccf04536Jeff Brown    public String getSystemServiceName(Class<?> serviceClass) {
5206e53931f49f49245deef8622eb8e7dc6ccf04536Jeff Brown        throw new UnsupportedOperationException();
5216e53931f49f49245deef8622eb8e7dc6ccf04536Jeff Brown    }
5226e53931f49f49245deef8622eb8e7dc6ccf04536Jeff Brown
5236e53931f49f49245deef8622eb8e7dc6ccf04536Jeff Brown    @Override
5249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public int checkPermission(String permission, int pid, int uid) {
5259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
528ff17024e583b170312d82089fd358d278ce16c9aDianne Hackborn    /** @hide */
529ff17024e583b170312d82089fd358d278ce16c9aDianne Hackborn    @Override
530ff17024e583b170312d82089fd358d278ce16c9aDianne Hackborn    public int checkPermission(String permission, int pid, int uid, IBinder callerToken) {
531ff17024e583b170312d82089fd358d278ce16c9aDianne Hackborn        return checkPermission(permission, pid, uid);
532ff17024e583b170312d82089fd358d278ce16c9aDianne Hackborn    }
533ff17024e583b170312d82089fd358d278ce16c9aDianne Hackborn
5349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public int checkCallingPermission(String permission) {
5369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public int checkCallingOrSelfPermission(String permission) {
5419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
545c6d1c345f41cf817bf2c07c97b97107d94296064Svetoslav    public int checkSelfPermission(String permission) {
546c6d1c345f41cf817bf2c07c97b97107d94296064Svetoslav        throw new UnsupportedOperationException();
547c6d1c345f41cf817bf2c07c97b97107d94296064Svetoslav    }
548c6d1c345f41cf817bf2c07c97b97107d94296064Svetoslav
549c6d1c345f41cf817bf2c07c97b97107d94296064Svetoslav    @Override
5509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void enforcePermission(
5519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            String permission, int pid, int uid, String message) {
5529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void enforceCallingPermission(String permission, String message) {
5579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void enforceCallingOrSelfPermission(String permission, String message) {
5629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void grantUriPermission(String toPackage, Uri uri, int modeFlags) {
5679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void revokeUriPermission(Uri uri, int modeFlags) {
5729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public int checkUriPermission(Uri uri, int pid, int uid, int modeFlags) {
5779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
580ff17024e583b170312d82089fd358d278ce16c9aDianne Hackborn    /** @hide */
581ff17024e583b170312d82089fd358d278ce16c9aDianne Hackborn    @Override
582ff17024e583b170312d82089fd358d278ce16c9aDianne Hackborn    public int checkUriPermission(Uri uri, int pid, int uid, int modeFlags, IBinder callerToken) {
583ff17024e583b170312d82089fd358d278ce16c9aDianne Hackborn        return checkUriPermission(uri, pid, uid, modeFlags);
584ff17024e583b170312d82089fd358d278ce16c9aDianne Hackborn    }
585ff17024e583b170312d82089fd358d278ce16c9aDianne Hackborn
5869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public int checkCallingUriPermission(Uri uri, int modeFlags) {
5889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public int checkCallingOrSelfUriPermission(Uri uri, int modeFlags) {
5939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
5949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
5959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
5969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
5979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public int checkUriPermission(Uri uri, String readPermission,
5989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            String writePermission, int pid, int uid, int modeFlags) {
5999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
6009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
6019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
6029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
6039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void enforceUriPermission(
6049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            Uri uri, int pid, int uid, int modeFlags, String message) {
6059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
6069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
6079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
6089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
6099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void enforceCallingUriPermission(
6109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            Uri uri, int modeFlags, String message) {
6119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
6129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
6139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
6149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
6159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void enforceCallingOrSelfUriPermission(
6169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            Uri uri, int modeFlags, String message) {
6179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
6189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
6199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
6209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public void enforceUriPermission(
6219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            Uri uri, String readPermission, String writePermission,
6229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            int pid, int uid, int modeFlags, String message) {
6239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
6249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
6259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
6269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    @Override
6279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public Context createPackageContext(String packageName, int flags)
6289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            throws PackageManager.NameNotFoundException {
6299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        throw new UnsupportedOperationException();
6309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
631870e09fcd2dfdc12ac318962efd28b0420c562bbRomain Guy
6326d51571835737c7502a2e111ee9dc2527ebad984Jeff Sharkey    /** {@hide} */
6336d51571835737c7502a2e111ee9dc2527ebad984Jeff Sharkey    @Override
634976e8bd2017d0263216c62111454438cc0f130e3Svetoslav    public Context createApplicationContext(ApplicationInfo application, int flags)
635976e8bd2017d0263216c62111454438cc0f130e3Svetoslav            throws PackageManager.NameNotFoundException {
636976e8bd2017d0263216c62111454438cc0f130e3Svetoslav        return null;
637976e8bd2017d0263216c62111454438cc0f130e3Svetoslav    }
638976e8bd2017d0263216c62111454438cc0f130e3Svetoslav
639976e8bd2017d0263216c62111454438cc0f130e3Svetoslav    /** {@hide} */
640976e8bd2017d0263216c62111454438cc0f130e3Svetoslav    @Override
6416d51571835737c7502a2e111ee9dc2527ebad984Jeff Sharkey    public Context createPackageContextAsUser(String packageName, int flags, UserHandle user)
6426d51571835737c7502a2e111ee9dc2527ebad984Jeff Sharkey            throws PackageManager.NameNotFoundException {
6436d51571835737c7502a2e111ee9dc2527ebad984Jeff Sharkey        throw new UnsupportedOperationException();
6446d51571835737c7502a2e111ee9dc2527ebad984Jeff Sharkey    }
6456d51571835737c7502a2e111ee9dc2527ebad984Jeff Sharkey
646a75a883fe9ea1790803148f0a561473073e3f264Jim Miller    /** {@hide} */
647a75a883fe9ea1790803148f0a561473073e3f264Jim Miller    @Override
648a75a883fe9ea1790803148f0a561473073e3f264Jim Miller    public int getUserId() {
649a75a883fe9ea1790803148f0a561473073e3f264Jim Miller        throw new UnsupportedOperationException();
650a75a883fe9ea1790803148f0a561473073e3f264Jim Miller    }
651a75a883fe9ea1790803148f0a561473073e3f264Jim Miller
652870e09fcd2dfdc12ac318962efd28b0420c562bbRomain Guy    @Override
653756220bd1912535840388a6743830d2e59ad4964Dianne Hackborn    public Context createConfigurationContext(Configuration overrideConfiguration) {
654756220bd1912535840388a6743830d2e59ad4964Dianne Hackborn        throw new UnsupportedOperationException();
655756220bd1912535840388a6743830d2e59ad4964Dianne Hackborn    }
656756220bd1912535840388a6743830d2e59ad4964Dianne Hackborn
657756220bd1912535840388a6743830d2e59ad4964Dianne Hackborn    @Override
658a492c3a7b2c18426fd0cb4d017eacbc368195dc5Jeff Brown    public Context createDisplayContext(Display display) {
659a492c3a7b2c18426fd0cb4d017eacbc368195dc5Jeff Brown        throw new UnsupportedOperationException();
660a492c3a7b2c18426fd0cb4d017eacbc368195dc5Jeff Brown    }
661a492c3a7b2c18426fd0cb4d017eacbc368195dc5Jeff Brown
662a492c3a7b2c18426fd0cb4d017eacbc368195dc5Jeff Brown    @Override
663870e09fcd2dfdc12ac318962efd28b0420c562bbRomain Guy    public boolean isRestricted() {
664976e8bd2017d0263216c62111454438cc0f130e3Svetoslav        throw new UnsupportedOperationException();
665870e09fcd2dfdc12ac318962efd28b0420c562bbRomain Guy    }
66698365d7663cbd82979a5700faf0050220b01084dJeff Brown
66798365d7663cbd82979a5700faf0050220b01084dJeff Brown    /** @hide */
66898365d7663cbd82979a5700faf0050220b01084dJeff Brown    @Override
66948d0d1886731ff19ed3fb47a5997be5df0d1bba8Craig Mautner    public DisplayAdjustments getDisplayAdjustments(int displayId) {
67098365d7663cbd82979a5700faf0050220b01084dJeff Brown        throw new UnsupportedOperationException();
67198365d7663cbd82979a5700faf0050220b01084dJeff Brown    }
6727f392defccfae54dc8169e5ad82c2616e0713c8eJeff Sharkey
6737f392defccfae54dc8169e5ad82c2616e0713c8eJeff Sharkey    @Override
6747f392defccfae54dc8169e5ad82c2616e0713c8eJeff Sharkey    public File[] getExternalFilesDirs(String type) {
6757f392defccfae54dc8169e5ad82c2616e0713c8eJeff Sharkey        throw new UnsupportedOperationException();
6767f392defccfae54dc8169e5ad82c2616e0713c8eJeff Sharkey    }
6777f392defccfae54dc8169e5ad82c2616e0713c8eJeff Sharkey
6787f392defccfae54dc8169e5ad82c2616e0713c8eJeff Sharkey    @Override
6797f392defccfae54dc8169e5ad82c2616e0713c8eJeff Sharkey    public File[] getObbDirs() {
6807f392defccfae54dc8169e5ad82c2616e0713c8eJeff Sharkey        throw new UnsupportedOperationException();
6817f392defccfae54dc8169e5ad82c2616e0713c8eJeff Sharkey    }
6827f392defccfae54dc8169e5ad82c2616e0713c8eJeff Sharkey
6837f392defccfae54dc8169e5ad82c2616e0713c8eJeff Sharkey    @Override
6847f392defccfae54dc8169e5ad82c2616e0713c8eJeff Sharkey    public File[] getExternalCacheDirs() {
6857f392defccfae54dc8169e5ad82c2616e0713c8eJeff Sharkey        throw new UnsupportedOperationException();
6867f392defccfae54dc8169e5ad82c2616e0713c8eJeff Sharkey    }
6872ee3c1e189819cc6efb4d7de24f1438bdb824087Jeff Sharkey
6882ee3c1e189819cc6efb4d7de24f1438bdb824087Jeff Sharkey    @Override
6892ee3c1e189819cc6efb4d7de24f1438bdb824087Jeff Sharkey    public File[] getExternalMediaDirs() {
6902ee3c1e189819cc6efb4d7de24f1438bdb824087Jeff Sharkey        throw new UnsupportedOperationException();
6912ee3c1e189819cc6efb4d7de24f1438bdb824087Jeff Sharkey    }
6929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project}
693