android.content
Class ContextWrapper

java.lang.Object
  extended by android.content.Context
      extended by android.content.ContextWrapper
Direct Known Subclasses:
Application, BackupAgent, ContextThemeWrapper, MutableContextWrapper, Service

public class ContextWrapper
extends Context


Field Summary
 
Fields inherited from class android.content.Context
ACCESSIBILITY_SERVICE, ACCOUNT_SERVICE, ACTIVITY_SERVICE, ALARM_SERVICE, AUDIO_SERVICE, BIND_AUTO_CREATE, BIND_DEBUG_UNBIND, BIND_NOT_FOREGROUND, CLIPBOARD_SERVICE, CONNECTIVITY_SERVICE, CONTEXT_IGNORE_SECURITY, CONTEXT_INCLUDE_CODE, CONTEXT_RESTRICTED, DEVICE_POLICY_SERVICE, DOWNLOAD_SERVICE, DROPBOX_SERVICE, INPUT_METHOD_SERVICE, KEYGUARD_SERVICE, LAYOUT_INFLATER_SERVICE, LOCATION_SERVICE, MODE_APPEND, MODE_PRIVATE, MODE_WORLD_READABLE, MODE_WORLD_WRITEABLE, NOTIFICATION_SERVICE, POWER_SERVICE, SEARCH_SERVICE, SENSOR_SERVICE, STORAGE_SERVICE, TELEPHONY_SERVICE, UI_MODE_SERVICE, VIBRATOR_SERVICE, WALLPAPER_SERVICE, WIFI_SERVICE, WINDOW_SERVICE
 
Constructor Summary
ContextWrapper(Context base)
           
 
Method Summary
protected  void attachBaseContext(Context base)
           
 boolean bindService(Intent service, ServiceConnection conn, int flags)
           
 int checkCallingOrSelfPermission(String permission)
           
 int checkCallingOrSelfUriPermission(Uri uri, int modeFlags)
           
 int checkCallingPermission(String permission)
           
 int checkCallingUriPermission(Uri uri, int modeFlags)
           
 int checkPermission(String permission, int pid, int uid)
           
 int checkUriPermission(Uri uri, int pid, int uid, int modeFlags)
           
 int checkUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags)
           
 void clearWallpaper()
           
 Context createPackageContext(String packageName, int flags)
           
 String[] databaseList()
           
 boolean deleteDatabase(String name)
           
 boolean deleteFile(String name)
           
 void enforceCallingOrSelfPermission(String permission, String message)
           
 void enforceCallingOrSelfUriPermission(Uri uri, int modeFlags, String message)
           
 void enforceCallingPermission(String permission, String message)
           
 void enforceCallingUriPermission(Uri uri, int modeFlags, String message)
           
 void enforcePermission(String permission, int pid, int uid, String message)
           
 void enforceUriPermission(Uri uri, int pid, int uid, int modeFlags, String message)
           
 void enforceUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags, String message)
           
 String[] fileList()
           
 Context getApplicationContext()
           
 ApplicationInfo getApplicationInfo()
           
 AssetManager getAssets()
           
 Context getBaseContext()
           
 File getCacheDir()
           
 ClassLoader getClassLoader()
           
 ContentResolver getContentResolver()
           
 File getDatabasePath(String name)
           
 File getDir(String name, int mode)
           
 File getExternalCacheDir()
           
 File getExternalFilesDir(String type)
           
 File getFilesDir()
           
 File getFileStreamPath(String name)
           
 Looper getMainLooper()
           
 String getPackageCodePath()
           
 PackageManager getPackageManager()
           
 String getPackageName()
           
 String getPackageResourcePath()
           
 Resources getResources()
           
 SharedPreferences getSharedPreferences(String name, int mode)
           
 Object getSystemService(String name)
           
 Resources.Theme getTheme()
           
 Drawable getWallpaper()
           
 int getWallpaperDesiredMinimumHeight()
           
 int getWallpaperDesiredMinimumWidth()
           
 void grantUriPermission(String toPackage, Uri uri, int modeFlags)
           
 boolean isRestricted()
           
 FileInputStream openFileInput(String name)
           
 FileOutputStream openFileOutput(String name, int mode)
           
 SQLiteDatabase openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory)
           
 Drawable peekWallpaper()
           
 Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter)
           
 Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler)
           
 void removeStickyBroadcast(Intent intent)
           
 void revokeUriPermission(Uri uri, int modeFlags)
           
 void sendBroadcast(Intent intent)
           
 void sendBroadcast(Intent intent, String receiverPermission)
           
 void sendOrderedBroadcast(Intent intent, String receiverPermission)
           
 void sendOrderedBroadcast(Intent intent, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
           
 void sendStickyBroadcast(Intent intent)
           
 void sendStickyOrderedBroadcast(Intent intent, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
           
 void setTheme(int resid)
           
 void setWallpaper(Bitmap bitmap)
           
 void setWallpaper(InputStream data)
           
 void startActivity(Intent intent)
           
 boolean startInstrumentation(ComponentName className, String profileFile, Bundle arguments)
           
 void startIntentSender(IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags)
           
 ComponentName startService(Intent service)
           
 boolean stopService(Intent name)
           
 void unbindService(ServiceConnection conn)
           
 void unregisterReceiver(BroadcastReceiver receiver)
           
 
Methods inherited from class android.content.Context
getString, getString, getText, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextWrapper

public ContextWrapper(Context base)
Method Detail

attachBaseContext

protected void attachBaseContext(Context base)

getBaseContext

public Context getBaseContext()

getAssets

public AssetManager getAssets()
Specified by:
getAssets in class Context

getResources

public Resources getResources()
Specified by:
getResources in class Context

getPackageManager

public PackageManager getPackageManager()
Specified by:
getPackageManager in class Context

getContentResolver

public ContentResolver getContentResolver()
Specified by:
getContentResolver in class Context

getMainLooper

public Looper getMainLooper()
Specified by:
getMainLooper in class Context

getApplicationContext

public Context getApplicationContext()
Specified by:
getApplicationContext in class Context

setTheme

public void setTheme(int resid)
Specified by:
setTheme in class Context

getTheme

public Resources.Theme getTheme()
Specified by:
getTheme in class Context

getClassLoader

public ClassLoader getClassLoader()
Specified by:
getClassLoader in class Context

getPackageName

public String getPackageName()
Specified by:
getPackageName in class Context

getApplicationInfo

public ApplicationInfo getApplicationInfo()
Specified by:
getApplicationInfo in class Context

getPackageResourcePath

public String getPackageResourcePath()
Specified by:
getPackageResourcePath in class Context

getPackageCodePath

public String getPackageCodePath()
Specified by:
getPackageCodePath in class Context

getSharedPreferences

public SharedPreferences getSharedPreferences(String name,
                                              int mode)
Specified by:
getSharedPreferences in class Context

openFileInput

public FileInputStream openFileInput(String name)
                              throws FileNotFoundException
Specified by:
openFileInput in class Context
Throws:
FileNotFoundException

openFileOutput

public FileOutputStream openFileOutput(String name,
                                       int mode)
                                throws FileNotFoundException
Specified by:
openFileOutput in class Context
Throws:
FileNotFoundException

deleteFile

public boolean deleteFile(String name)
Specified by:
deleteFile in class Context

getFileStreamPath

public File getFileStreamPath(String name)
Specified by:
getFileStreamPath in class Context

fileList

public String[] fileList()
Specified by:
fileList in class Context

getFilesDir

public File getFilesDir()
Specified by:
getFilesDir in class Context

getExternalFilesDir

public File getExternalFilesDir(String type)
Specified by:
getExternalFilesDir in class Context

getCacheDir

public File getCacheDir()
Specified by:
getCacheDir in class Context

getExternalCacheDir

public File getExternalCacheDir()
Specified by:
getExternalCacheDir in class Context

getDir

public File getDir(String name,
                   int mode)
Specified by:
getDir in class Context

openOrCreateDatabase

public SQLiteDatabase openOrCreateDatabase(String name,
                                           int mode,
                                           SQLiteDatabase.CursorFactory factory)
Specified by:
openOrCreateDatabase in class Context

deleteDatabase

public boolean deleteDatabase(String name)
Specified by:
deleteDatabase in class Context

getDatabasePath

public File getDatabasePath(String name)
Specified by:
getDatabasePath in class Context

databaseList

public String[] databaseList()
Specified by:
databaseList in class Context

getWallpaper

public Drawable getWallpaper()
Specified by:
getWallpaper in class Context

peekWallpaper

public Drawable peekWallpaper()
Specified by:
peekWallpaper in class Context

getWallpaperDesiredMinimumWidth

public int getWallpaperDesiredMinimumWidth()
Specified by:
getWallpaperDesiredMinimumWidth in class Context

getWallpaperDesiredMinimumHeight

public int getWallpaperDesiredMinimumHeight()
Specified by:
getWallpaperDesiredMinimumHeight in class Context

setWallpaper

public void setWallpaper(Bitmap bitmap)
                  throws IOException
Specified by:
setWallpaper in class Context
Throws:
IOException

setWallpaper

public void setWallpaper(InputStream data)
                  throws IOException
Specified by:
setWallpaper in class Context
Throws:
IOException

clearWallpaper

public void clearWallpaper()
                    throws IOException
Specified by:
clearWallpaper in class Context
Throws:
IOException

startActivity

public void startActivity(Intent intent)
Specified by:
startActivity in class Context

startIntentSender

public void startIntentSender(IntentSender intent,
                              Intent fillInIntent,
                              int flagsMask,
                              int flagsValues,
                              int extraFlags)
                       throws IntentSender.SendIntentException
Specified by:
startIntentSender in class Context
Throws:
IntentSender.SendIntentException

sendBroadcast

public void sendBroadcast(Intent intent)
Specified by:
sendBroadcast in class Context

sendBroadcast

public void sendBroadcast(Intent intent,
                          String receiverPermission)
Specified by:
sendBroadcast in class Context

sendOrderedBroadcast

public void sendOrderedBroadcast(Intent intent,
                                 String receiverPermission)
Specified by:
sendOrderedBroadcast in class Context

sendOrderedBroadcast

public void sendOrderedBroadcast(Intent intent,
                                 String receiverPermission,
                                 BroadcastReceiver resultReceiver,
                                 Handler scheduler,
                                 int initialCode,
                                 String initialData,
                                 Bundle initialExtras)
Specified by:
sendOrderedBroadcast in class Context

sendStickyBroadcast

public void sendStickyBroadcast(Intent intent)
Specified by:
sendStickyBroadcast in class Context

sendStickyOrderedBroadcast

public void sendStickyOrderedBroadcast(Intent intent,
                                       BroadcastReceiver resultReceiver,
                                       Handler scheduler,
                                       int initialCode,
                                       String initialData,
                                       Bundle initialExtras)
Specified by:
sendStickyOrderedBroadcast in class Context

removeStickyBroadcast

public void removeStickyBroadcast(Intent intent)
Specified by:
removeStickyBroadcast in class Context

registerReceiver

public Intent registerReceiver(BroadcastReceiver receiver,
                               IntentFilter filter)
Specified by:
registerReceiver in class Context

registerReceiver

public Intent registerReceiver(BroadcastReceiver receiver,
                               IntentFilter filter,
                               String broadcastPermission,
                               Handler scheduler)
Specified by:
registerReceiver in class Context

unregisterReceiver

public void unregisterReceiver(BroadcastReceiver receiver)
Specified by:
unregisterReceiver in class Context

startService

public ComponentName startService(Intent service)
Specified by:
startService in class Context

stopService

public boolean stopService(Intent name)
Specified by:
stopService in class Context

bindService

public boolean bindService(Intent service,
                           ServiceConnection conn,
                           int flags)
Specified by:
bindService in class Context

unbindService

public void unbindService(ServiceConnection conn)
Specified by:
unbindService in class Context

startInstrumentation

public boolean startInstrumentation(ComponentName className,
                                    String profileFile,
                                    Bundle arguments)
Specified by:
startInstrumentation in class Context

getSystemService

public Object getSystemService(String name)
Specified by:
getSystemService in class Context

checkPermission

public int checkPermission(String permission,
                           int pid,
                           int uid)
Specified by:
checkPermission in class Context

checkCallingPermission

public int checkCallingPermission(String permission)
Specified by:
checkCallingPermission in class Context

checkCallingOrSelfPermission

public int checkCallingOrSelfPermission(String permission)
Specified by:
checkCallingOrSelfPermission in class Context

enforcePermission

public void enforcePermission(String permission,
                              int pid,
                              int uid,
                              String message)
Specified by:
enforcePermission in class Context

enforceCallingPermission

public void enforceCallingPermission(String permission,
                                     String message)
Specified by:
enforceCallingPermission in class Context

enforceCallingOrSelfPermission

public void enforceCallingOrSelfPermission(String permission,
                                           String message)
Specified by:
enforceCallingOrSelfPermission in class Context

grantUriPermission

public void grantUriPermission(String toPackage,
                               Uri uri,
                               int modeFlags)
Specified by:
grantUriPermission in class Context

revokeUriPermission

public void revokeUriPermission(Uri uri,
                                int modeFlags)
Specified by:
revokeUriPermission in class Context

checkUriPermission

public int checkUriPermission(Uri uri,
                              int pid,
                              int uid,
                              int modeFlags)
Specified by:
checkUriPermission in class Context

checkCallingUriPermission

public int checkCallingUriPermission(Uri uri,
                                     int modeFlags)
Specified by:
checkCallingUriPermission in class Context

checkCallingOrSelfUriPermission

public int checkCallingOrSelfUriPermission(Uri uri,
                                           int modeFlags)
Specified by:
checkCallingOrSelfUriPermission in class Context

checkUriPermission

public int checkUriPermission(Uri uri,
                              String readPermission,
                              String writePermission,
                              int pid,
                              int uid,
                              int modeFlags)
Specified by:
checkUriPermission in class Context

enforceUriPermission

public void enforceUriPermission(Uri uri,
                                 int pid,
                                 int uid,
                                 int modeFlags,
                                 String message)
Specified by:
enforceUriPermission in class Context

enforceCallingUriPermission

public void enforceCallingUriPermission(Uri uri,
                                        int modeFlags,
                                        String message)
Specified by:
enforceCallingUriPermission in class Context

enforceCallingOrSelfUriPermission

public void enforceCallingOrSelfUriPermission(Uri uri,
                                              int modeFlags,
                                              String message)
Specified by:
enforceCallingOrSelfUriPermission in class Context

enforceUriPermission

public void enforceUriPermission(Uri uri,
                                 String readPermission,
                                 String writePermission,
                                 int pid,
                                 int uid,
                                 int modeFlags,
                                 String message)
Specified by:
enforceUriPermission in class Context

createPackageContext

public Context createPackageContext(String packageName,
                                    int flags)
                             throws PackageManager.NameNotFoundException
Specified by:
createPackageContext in class Context
Throws:
PackageManager.NameNotFoundException

isRestricted

public boolean isRestricted()
Overrides:
isRestricted in class Context


Copyright © 2008-2010. All Rights Reserved.