android.content
Class Context

java.lang.Object
  extended by android.content.Context
Direct Known Subclasses:
ContextWrapper

public abstract class Context
extends java.lang.Object


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

Field Detail

MODE_PRIVATE

public static final int MODE_PRIVATE
See Also:
Constant Field Values

MODE_WORLD_READABLE

public static final int MODE_WORLD_READABLE
See Also:
Constant Field Values

MODE_WORLD_WRITEABLE

public static final int MODE_WORLD_WRITEABLE
See Also:
Constant Field Values

MODE_APPEND

public static final int MODE_APPEND
See Also:
Constant Field Values

BIND_AUTO_CREATE

public static final int BIND_AUTO_CREATE
See Also:
Constant Field Values

BIND_DEBUG_UNBIND

public static final int BIND_DEBUG_UNBIND
See Also:
Constant Field Values

POWER_SERVICE

public static final java.lang.String POWER_SERVICE
See Also:
Constant Field Values

WINDOW_SERVICE

public static final java.lang.String WINDOW_SERVICE
See Also:
Constant Field Values

LAYOUT_INFLATER_SERVICE

public static final java.lang.String LAYOUT_INFLATER_SERVICE
See Also:
Constant Field Values

ACCOUNT_SERVICE

public static final java.lang.String ACCOUNT_SERVICE
See Also:
Constant Field Values

ACTIVITY_SERVICE

public static final java.lang.String ACTIVITY_SERVICE
See Also:
Constant Field Values

ALARM_SERVICE

public static final java.lang.String ALARM_SERVICE
See Also:
Constant Field Values

NOTIFICATION_SERVICE

public static final java.lang.String NOTIFICATION_SERVICE
See Also:
Constant Field Values

ACCESSIBILITY_SERVICE

public static final java.lang.String ACCESSIBILITY_SERVICE
See Also:
Constant Field Values

KEYGUARD_SERVICE

public static final java.lang.String KEYGUARD_SERVICE
See Also:
Constant Field Values

LOCATION_SERVICE

public static final java.lang.String LOCATION_SERVICE
See Also:
Constant Field Values

SEARCH_SERVICE

public static final java.lang.String SEARCH_SERVICE
See Also:
Constant Field Values

SENSOR_SERVICE

public static final java.lang.String SENSOR_SERVICE
See Also:
Constant Field Values

WALLPAPER_SERVICE

public static final java.lang.String WALLPAPER_SERVICE
See Also:
Constant Field Values

VIBRATOR_SERVICE

public static final java.lang.String VIBRATOR_SERVICE
See Also:
Constant Field Values

CONNECTIVITY_SERVICE

public static final java.lang.String CONNECTIVITY_SERVICE
See Also:
Constant Field Values

WIFI_SERVICE

public static final java.lang.String WIFI_SERVICE
See Also:
Constant Field Values

AUDIO_SERVICE

public static final java.lang.String AUDIO_SERVICE
See Also:
Constant Field Values

TELEPHONY_SERVICE

public static final java.lang.String TELEPHONY_SERVICE
See Also:
Constant Field Values

CLIPBOARD_SERVICE

public static final java.lang.String CLIPBOARD_SERVICE
See Also:
Constant Field Values

INPUT_METHOD_SERVICE

public static final java.lang.String INPUT_METHOD_SERVICE
See Also:
Constant Field Values

CONTEXT_INCLUDE_CODE

public static final int CONTEXT_INCLUDE_CODE
See Also:
Constant Field Values

CONTEXT_IGNORE_SECURITY

public static final int CONTEXT_IGNORE_SECURITY
See Also:
Constant Field Values

CONTEXT_RESTRICTED

public static final int CONTEXT_RESTRICTED
See Also:
Constant Field Values
Constructor Detail

Context

public Context()
Method Detail

getAssets

public abstract AssetManager getAssets()

getResources

public abstract Resources getResources()

getPackageManager

public abstract PackageManager getPackageManager()

getContentResolver

public abstract ContentResolver getContentResolver()

getMainLooper

public abstract Looper getMainLooper()

getApplicationContext

public abstract Context getApplicationContext()

getText

public final java.lang.CharSequence getText(int resId)

getString

public final java.lang.String getString(int resId)

getString

public final java.lang.String getString(int resId,
                                        java.lang.Object... formatArgs)

setTheme

public abstract void setTheme(int resid)

getTheme

public abstract Resources.Theme getTheme()

obtainStyledAttributes

public final TypedArray obtainStyledAttributes(int[] attrs)

obtainStyledAttributes

public final TypedArray obtainStyledAttributes(int resid,
                                               int[] attrs)
                                        throws Resources.NotFoundException
Throws:
Resources.NotFoundException

obtainStyledAttributes

public final TypedArray obtainStyledAttributes(AttributeSet set,
                                               int[] attrs)

obtainStyledAttributes

public final TypedArray obtainStyledAttributes(AttributeSet set,
                                               int[] attrs,
                                               int defStyleAttr,
                                               int defStyleRes)

getClassLoader

public abstract java.lang.ClassLoader getClassLoader()

getPackageName

public abstract java.lang.String getPackageName()

getApplicationInfo

public abstract ApplicationInfo getApplicationInfo()

getSharedPreferences

public abstract SharedPreferences getSharedPreferences(java.lang.String name,
                                                       int mode)

openFileInput

public abstract java.io.FileInputStream openFileInput(java.lang.String name)
                                               throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

openFileOutput

public abstract java.io.FileOutputStream openFileOutput(java.lang.String name,
                                                        int mode)
                                                 throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

deleteFile

public abstract boolean deleteFile(java.lang.String name)

getFileStreamPath

public abstract java.io.File getFileStreamPath(java.lang.String name)

getFilesDir

public abstract java.io.File getFilesDir()

getCacheDir

public abstract java.io.File getCacheDir()

fileList

public abstract java.lang.String[] fileList()

getDir

public abstract java.io.File getDir(java.lang.String name,
                                    int mode)

openOrCreateDatabase

public abstract SQLiteDatabase openOrCreateDatabase(java.lang.String name,
                                                    int mode,
                                                    SQLiteDatabase.CursorFactory factory)

deleteDatabase

public abstract boolean deleteDatabase(java.lang.String name)

getDatabasePath

public abstract java.io.File getDatabasePath(java.lang.String name)

databaseList

public abstract java.lang.String[] databaseList()

getWallpaper

public abstract Drawable getWallpaper()

peekWallpaper

public abstract Drawable peekWallpaper()

getWallpaperDesiredMinimumWidth

public abstract int getWallpaperDesiredMinimumWidth()

getWallpaperDesiredMinimumHeight

public abstract int getWallpaperDesiredMinimumHeight()

setWallpaper

public abstract void setWallpaper(Bitmap bitmap)
                           throws java.io.IOException
Throws:
java.io.IOException

setWallpaper

public abstract void setWallpaper(java.io.InputStream data)
                           throws java.io.IOException
Throws:
java.io.IOException

clearWallpaper

public abstract void clearWallpaper()
                             throws java.io.IOException
Throws:
java.io.IOException

startActivity

public abstract void startActivity(Intent intent)

startIntentSender

public abstract void startIntentSender(IntentSender intent,
                                       Intent fillInIntent,
                                       int flagsMask,
                                       int flagsValues,
                                       int extraFlags)
                                throws IntentSender.SendIntentException
Throws:
IntentSender.SendIntentException

sendBroadcast

public abstract void sendBroadcast(Intent intent)

sendBroadcast

public abstract void sendBroadcast(Intent intent,
                                   java.lang.String receiverPermission)

sendOrderedBroadcast

public abstract void sendOrderedBroadcast(Intent intent,
                                          java.lang.String receiverPermission)

sendOrderedBroadcast

public abstract void sendOrderedBroadcast(Intent intent,
                                          java.lang.String receiverPermission,
                                          BroadcastReceiver resultReceiver,
                                          Handler scheduler,
                                          int initialCode,
                                          java.lang.String initialData,
                                          Bundle initialExtras)

sendStickyBroadcast

public abstract void sendStickyBroadcast(Intent intent)

sendStickyOrderedBroadcast

public abstract void sendStickyOrderedBroadcast(Intent intent,
                                                BroadcastReceiver resultReceiver,
                                                Handler scheduler,
                                                int initialCode,
                                                java.lang.String initialData,
                                                Bundle initialExtras)

removeStickyBroadcast

public abstract void removeStickyBroadcast(Intent intent)

registerReceiver

public abstract Intent registerReceiver(BroadcastReceiver receiver,
                                        IntentFilter filter)

registerReceiver

public abstract Intent registerReceiver(BroadcastReceiver receiver,
                                        IntentFilter filter,
                                        java.lang.String broadcastPermission,
                                        Handler scheduler)

unregisterReceiver

public abstract void unregisterReceiver(BroadcastReceiver receiver)

startService

public abstract ComponentName startService(Intent service)

stopService

public abstract boolean stopService(Intent service)

bindService

public abstract boolean bindService(Intent service,
                                    ServiceConnection conn,
                                    int flags)

unbindService

public abstract void unbindService(ServiceConnection conn)

startInstrumentation

public abstract boolean startInstrumentation(ComponentName className,
                                             java.lang.String profileFile,
                                             Bundle arguments)

getSystemService

public abstract java.lang.Object getSystemService(java.lang.String name)

checkPermission

public abstract int checkPermission(java.lang.String permission,
                                    int pid,
                                    int uid)

checkCallingPermission

public abstract int checkCallingPermission(java.lang.String permission)

checkCallingOrSelfPermission

public abstract int checkCallingOrSelfPermission(java.lang.String permission)

enforcePermission

public abstract void enforcePermission(java.lang.String permission,
                                       int pid,
                                       int uid,
                                       java.lang.String message)

enforceCallingPermission

public abstract void enforceCallingPermission(java.lang.String permission,
                                              java.lang.String message)

enforceCallingOrSelfPermission

public abstract void enforceCallingOrSelfPermission(java.lang.String permission,
                                                    java.lang.String message)

grantUriPermission

public abstract void grantUriPermission(java.lang.String toPackage,
                                        Uri uri,
                                        int modeFlags)

revokeUriPermission

public abstract void revokeUriPermission(Uri uri,
                                         int modeFlags)

checkUriPermission

public abstract int checkUriPermission(Uri uri,
                                       int pid,
                                       int uid,
                                       int modeFlags)

checkCallingUriPermission

public abstract int checkCallingUriPermission(Uri uri,
                                              int modeFlags)

checkCallingOrSelfUriPermission

public abstract int checkCallingOrSelfUriPermission(Uri uri,
                                                    int modeFlags)

checkUriPermission

public abstract int checkUriPermission(Uri uri,
                                       java.lang.String readPermission,
                                       java.lang.String writePermission,
                                       int pid,
                                       int uid,
                                       int modeFlags)

enforceUriPermission

public abstract void enforceUriPermission(Uri uri,
                                          int pid,
                                          int uid,
                                          int modeFlags,
                                          java.lang.String message)

enforceCallingUriPermission

public abstract void enforceCallingUriPermission(Uri uri,
                                                 int modeFlags,
                                                 java.lang.String message)

enforceCallingOrSelfUriPermission

public abstract void enforceCallingOrSelfUriPermission(Uri uri,
                                                       int modeFlags,
                                                       java.lang.String message)

enforceUriPermission

public abstract void enforceUriPermission(Uri uri,
                                          java.lang.String readPermission,
                                          java.lang.String writePermission,
                                          int pid,
                                          int uid,
                                          int modeFlags,
                                          java.lang.String message)

createPackageContext

public abstract Context createPackageContext(java.lang.String packageName,
                                             int flags)
                                      throws PackageManager.NameNotFoundException
Throws:
PackageManager.NameNotFoundException

isRestricted

public boolean isRestricted()


Copyright © 2008-2010. All Rights Reserved.