android.content
Class Context

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

public abstract class Context
extends Object


Field Summary
static String ACCESSIBILITY_SERVICE
           
static String ACCOUNT_SERVICE
           
static String ACTIVITY_SERVICE
           
static String ALARM_SERVICE
           
static String AUDIO_SERVICE
           
static int BIND_AUTO_CREATE
           
static int BIND_DEBUG_UNBIND
           
static int BIND_NOT_FOREGROUND
           
static String CLIPBOARD_SERVICE
           
static String CONNECTIVITY_SERVICE
           
static int CONTEXT_IGNORE_SECURITY
           
static int CONTEXT_INCLUDE_CODE
           
static int CONTEXT_RESTRICTED
           
static String DEVICE_POLICY_SERVICE
           
static String DOWNLOAD_SERVICE
           
static String DROPBOX_SERVICE
           
static String INPUT_METHOD_SERVICE
           
static String KEYGUARD_SERVICE
           
static String LAYOUT_INFLATER_SERVICE
           
static String LOCATION_SERVICE
           
static int MODE_APPEND
           
static int MODE_PRIVATE
           
static int MODE_WORLD_READABLE
           
static int MODE_WORLD_WRITEABLE
           
static String NOTIFICATION_SERVICE
           
static String POWER_SERVICE
           
static String SEARCH_SERVICE
           
static String SENSOR_SERVICE
           
static String STORAGE_SERVICE
           
static String TELEPHONY_SERVICE
           
static String UI_MODE_SERVICE
           
static String VIBRATOR_SERVICE
           
static String WALLPAPER_SERVICE
           
static String WIFI_SERVICE
           
static String WINDOW_SERVICE
           
 
Constructor Summary
Context()
           
 
Method Summary
abstract  boolean bindService(Intent service, ServiceConnection conn, int flags)
           
abstract  int checkCallingOrSelfPermission(String permission)
           
abstract  int checkCallingOrSelfUriPermission(Uri uri, int modeFlags)
           
abstract  int checkCallingPermission(String permission)
           
abstract  int checkCallingUriPermission(Uri uri, int modeFlags)
           
abstract  int checkPermission(String permission, int pid, int uid)
           
abstract  int checkUriPermission(Uri uri, int pid, int uid, int modeFlags)
           
abstract  int checkUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags)
           
abstract  void clearWallpaper()
           
abstract  Context createPackageContext(String packageName, int flags)
           
abstract  String[] databaseList()
           
abstract  boolean deleteDatabase(String name)
           
abstract  boolean deleteFile(String name)
           
abstract  void enforceCallingOrSelfPermission(String permission, String message)
           
abstract  void enforceCallingOrSelfUriPermission(Uri uri, int modeFlags, String message)
           
abstract  void enforceCallingPermission(String permission, String message)
           
abstract  void enforceCallingUriPermission(Uri uri, int modeFlags, String message)
           
abstract  void enforcePermission(String permission, int pid, int uid, String message)
           
abstract  void enforceUriPermission(Uri uri, int pid, int uid, int modeFlags, String message)
           
abstract  void enforceUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags, String message)
           
abstract  String[] fileList()
           
abstract  Context getApplicationContext()
           
abstract  ApplicationInfo getApplicationInfo()
           
abstract  AssetManager getAssets()
           
abstract  File getCacheDir()
           
abstract  ClassLoader getClassLoader()
           
abstract  ContentResolver getContentResolver()
           
abstract  File getDatabasePath(String name)
           
abstract  File getDir(String name, int mode)
           
abstract  File getExternalCacheDir()
           
abstract  File getExternalFilesDir(String type)
           
abstract  File getFilesDir()
           
abstract  File getFileStreamPath(String name)
           
abstract  Looper getMainLooper()
           
abstract  String getPackageCodePath()
           
abstract  PackageManager getPackageManager()
           
abstract  String getPackageName()
           
abstract  String getPackageResourcePath()
           
abstract  Resources getResources()
           
abstract  SharedPreferences getSharedPreferences(String name, int mode)
           
 String getString(int resId)
           
 String getString(int resId, Object... formatArgs)
           
abstract  Object getSystemService(String name)
           
 CharSequence getText(int resId)
           
abstract  Resources.Theme getTheme()
           
abstract  Drawable getWallpaper()
           
abstract  int getWallpaperDesiredMinimumHeight()
           
abstract  int getWallpaperDesiredMinimumWidth()
           
abstract  void grantUriPermission(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  FileInputStream openFileInput(String name)
           
abstract  FileOutputStream openFileOutput(String name, int mode)
           
abstract  SQLiteDatabase openOrCreateDatabase(String name, int mode, SQLiteDatabase.CursorFactory factory)
           
abstract  Drawable peekWallpaper()
           
abstract  Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter)
           
abstract  Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter, 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, String receiverPermission)
           
abstract  void sendOrderedBroadcast(Intent intent, String receiverPermission)
           
abstract  void sendOrderedBroadcast(Intent intent, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
           
abstract  void sendStickyBroadcast(Intent intent)
           
abstract  void sendStickyOrderedBroadcast(Intent intent, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)
           
abstract  void setTheme(int resid)
           
abstract  void setWallpaper(Bitmap bitmap)
           
abstract  void setWallpaper(InputStream data)
           
abstract  void startActivity(Intent intent)
           
abstract  boolean startInstrumentation(ComponentName className, 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

BIND_NOT_FOREGROUND

public static final int BIND_NOT_FOREGROUND
See Also:
Constant Field Values

POWER_SERVICE

public static final String POWER_SERVICE
See Also:
Constant Field Values

WINDOW_SERVICE

public static final String WINDOW_SERVICE
See Also:
Constant Field Values

LAYOUT_INFLATER_SERVICE

public static final String LAYOUT_INFLATER_SERVICE
See Also:
Constant Field Values

ACCOUNT_SERVICE

public static final String ACCOUNT_SERVICE
See Also:
Constant Field Values

ACTIVITY_SERVICE

public static final String ACTIVITY_SERVICE
See Also:
Constant Field Values

ALARM_SERVICE

public static final String ALARM_SERVICE
See Also:
Constant Field Values

NOTIFICATION_SERVICE

public static final String NOTIFICATION_SERVICE
See Also:
Constant Field Values

ACCESSIBILITY_SERVICE

public static final String ACCESSIBILITY_SERVICE
See Also:
Constant Field Values

KEYGUARD_SERVICE

public static final String KEYGUARD_SERVICE
See Also:
Constant Field Values

LOCATION_SERVICE

public static final String LOCATION_SERVICE
See Also:
Constant Field Values

SEARCH_SERVICE

public static final String SEARCH_SERVICE
See Also:
Constant Field Values

SENSOR_SERVICE

public static final String SENSOR_SERVICE
See Also:
Constant Field Values

STORAGE_SERVICE

public static final String STORAGE_SERVICE
See Also:
Constant Field Values

WALLPAPER_SERVICE

public static final String WALLPAPER_SERVICE
See Also:
Constant Field Values

VIBRATOR_SERVICE

public static final String VIBRATOR_SERVICE
See Also:
Constant Field Values

CONNECTIVITY_SERVICE

public static final String CONNECTIVITY_SERVICE
See Also:
Constant Field Values

WIFI_SERVICE

public static final String WIFI_SERVICE
See Also:
Constant Field Values

AUDIO_SERVICE

public static final String AUDIO_SERVICE
See Also:
Constant Field Values

TELEPHONY_SERVICE

public static final String TELEPHONY_SERVICE
See Also:
Constant Field Values

CLIPBOARD_SERVICE

public static final String CLIPBOARD_SERVICE
See Also:
Constant Field Values

INPUT_METHOD_SERVICE

public static final String INPUT_METHOD_SERVICE
See Also:
Constant Field Values

DROPBOX_SERVICE

public static final String DROPBOX_SERVICE
See Also:
Constant Field Values

DEVICE_POLICY_SERVICE

public static final String DEVICE_POLICY_SERVICE
See Also:
Constant Field Values

UI_MODE_SERVICE

public static final String UI_MODE_SERVICE
See Also:
Constant Field Values

DOWNLOAD_SERVICE

public static final String DOWNLOAD_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 CharSequence getText(int resId)

getString

public final String getString(int resId)

getString

public final String getString(int resId,
                              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 ClassLoader getClassLoader()

getPackageName

public abstract String getPackageName()

getApplicationInfo

public abstract ApplicationInfo getApplicationInfo()

getPackageResourcePath

public abstract String getPackageResourcePath()

getPackageCodePath

public abstract String getPackageCodePath()

getSharedPreferences

public abstract SharedPreferences getSharedPreferences(String name,
                                                       int mode)

openFileInput

public abstract FileInputStream openFileInput(String name)
                                       throws FileNotFoundException
Throws:
FileNotFoundException

openFileOutput

public abstract FileOutputStream openFileOutput(String name,
                                                int mode)
                                         throws FileNotFoundException
Throws:
FileNotFoundException

deleteFile

public abstract boolean deleteFile(String name)

getFileStreamPath

public abstract File getFileStreamPath(String name)

getFilesDir

public abstract File getFilesDir()

getExternalFilesDir

public abstract File getExternalFilesDir(String type)

getCacheDir

public abstract File getCacheDir()

getExternalCacheDir

public abstract File getExternalCacheDir()

fileList

public abstract String[] fileList()

getDir

public abstract File getDir(String name,
                            int mode)

openOrCreateDatabase

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

deleteDatabase

public abstract boolean deleteDatabase(String name)

getDatabasePath

public abstract File getDatabasePath(String name)

databaseList

public abstract 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 IOException
Throws:
IOException

setWallpaper

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

clearWallpaper

public abstract void clearWallpaper()
                             throws IOException
Throws:
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,
                                   String receiverPermission)

sendOrderedBroadcast

public abstract void sendOrderedBroadcast(Intent intent,
                                          String receiverPermission)

sendOrderedBroadcast

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

sendStickyBroadcast

public abstract void sendStickyBroadcast(Intent intent)

sendStickyOrderedBroadcast

public abstract void sendStickyOrderedBroadcast(Intent intent,
                                                BroadcastReceiver resultReceiver,
                                                Handler scheduler,
                                                int initialCode,
                                                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,
                                        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,
                                             String profileFile,
                                             Bundle arguments)

getSystemService

public abstract Object getSystemService(String name)

checkPermission

public abstract int checkPermission(String permission,
                                    int pid,
                                    int uid)

checkCallingPermission

public abstract int checkCallingPermission(String permission)

checkCallingOrSelfPermission

public abstract int checkCallingOrSelfPermission(String permission)

enforcePermission

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

enforceCallingPermission

public abstract void enforceCallingPermission(String permission,
                                              String message)

enforceCallingOrSelfPermission

public abstract void enforceCallingOrSelfPermission(String permission,
                                                    String message)

grantUriPermission

public abstract void grantUriPermission(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,
                                       String readPermission,
                                       String writePermission,
                                       int pid,
                                       int uid,
                                       int modeFlags)

enforceUriPermission

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

enforceCallingUriPermission

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

enforceCallingOrSelfUriPermission

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

enforceUriPermission

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

createPackageContext

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

isRestricted

public boolean isRestricted()


Copyright © 2008-2010. All Rights Reserved.