android.test.mock
Class MockContext
java.lang.Object
android.content.Context
android.test.mock.MockContext
public class MockContext
- extends android.content.Context
| Fields inherited from class android.content.Context |
ACCESSIBILITY_SERVICE, ACCOUNT_SERVICE, ACTIVITY_SERVICE, ALARM_SERVICE, AUDIO_SERVICE, BIND_ABOVE_CLIENT, BIND_ADJUST_WITH_ACTIVITY, BIND_ALLOW_OOM_MANAGEMENT, BIND_AUTO_CREATE, BIND_DEBUG_UNBIND, BIND_IMPORTANT, BIND_NOT_FOREGROUND, BIND_WAIVE_PRIORITY, CLIPBOARD_SERVICE, CONNECTIVITY_SERVICE, CONTEXT_IGNORE_SECURITY, CONTEXT_INCLUDE_CODE, CONTEXT_RESTRICTED, DEVICE_POLICY_SERVICE, DOWNLOAD_SERVICE, DROPBOX_SERVICE, INPUT_METHOD_SERVICE, INPUT_SERVICE, KEYGUARD_SERVICE, LAYOUT_INFLATER_SERVICE, LOCATION_SERVICE, MEDIA_ROUTER_SERVICE, MODE_APPEND, MODE_ENABLE_WRITE_AHEAD_LOGGING, MODE_MULTI_PROCESS, MODE_PRIVATE, MODE_WORLD_READABLE, MODE_WORLD_WRITEABLE, NFC_SERVICE, NOTIFICATION_SERVICE, NSD_SERVICE, POWER_SERVICE, SEARCH_SERVICE, SENSOR_SERVICE, STORAGE_SERVICE, TELEPHONY_SERVICE, TEXT_SERVICES_MANAGER_SERVICE, UI_MODE_SERVICE, USB_SERVICE, VIBRATOR_SERVICE, WALLPAPER_SERVICE, WIFI_P2P_SERVICE, WIFI_SERVICE, WINDOW_SERVICE |
|
Method Summary |
boolean |
bindService(android.content.Intent service,
android.content.ServiceConnection conn,
int flags)
|
int |
checkCallingOrSelfPermission(String permission)
|
int |
checkCallingOrSelfUriPermission(android.net.Uri uri,
int modeFlags)
|
int |
checkCallingPermission(String permission)
|
int |
checkCallingUriPermission(android.net.Uri uri,
int modeFlags)
|
int |
checkPermission(String permission,
int pid,
int uid)
|
int |
checkUriPermission(android.net.Uri uri,
int pid,
int uid,
int modeFlags)
|
int |
checkUriPermission(android.net.Uri uri,
String readPermission,
String writePermission,
int pid,
int uid,
int modeFlags)
|
void |
clearWallpaper()
|
android.content.Context |
createPackageContext(String packageName,
int flags)
|
String[] |
databaseList()
|
boolean |
deleteDatabase(String name)
|
boolean |
deleteFile(String name)
|
void |
enforceCallingOrSelfPermission(String permission,
String message)
|
void |
enforceCallingOrSelfUriPermission(android.net.Uri uri,
int modeFlags,
String message)
|
void |
enforceCallingPermission(String permission,
String message)
|
void |
enforceCallingUriPermission(android.net.Uri uri,
int modeFlags,
String message)
|
void |
enforcePermission(String permission,
int pid,
int uid,
String message)
|
void |
enforceUriPermission(android.net.Uri uri,
int pid,
int uid,
int modeFlags,
String message)
|
void |
enforceUriPermission(android.net.Uri uri,
String readPermission,
String writePermission,
int pid,
int uid,
int modeFlags,
String message)
|
String[] |
fileList()
|
android.content.Context |
getApplicationContext()
|
android.content.pm.ApplicationInfo |
getApplicationInfo()
|
android.content.res.AssetManager |
getAssets()
|
File |
getCacheDir()
|
ClassLoader |
getClassLoader()
|
android.content.ContentResolver |
getContentResolver()
|
File |
getDatabasePath(String name)
|
File |
getDir(String name,
int mode)
|
File |
getExternalCacheDir()
|
File |
getExternalFilesDir(String type)
|
File |
getFilesDir()
|
File |
getFileStreamPath(String name)
|
android.os.Looper |
getMainLooper()
|
File |
getObbDir()
|
String |
getPackageCodePath()
|
android.content.pm.PackageManager |
getPackageManager()
|
String |
getPackageName()
|
String |
getPackageResourcePath()
|
android.content.res.Resources |
getResources()
|
android.content.SharedPreferences |
getSharedPreferences(String name,
int mode)
|
Object |
getSystemService(String name)
|
android.content.res.Resources.Theme |
getTheme()
|
android.graphics.drawable.Drawable |
getWallpaper()
|
int |
getWallpaperDesiredMinimumHeight()
|
int |
getWallpaperDesiredMinimumWidth()
|
void |
grantUriPermission(String toPackage,
android.net.Uri uri,
int modeFlags)
|
boolean |
isRestricted()
|
FileInputStream |
openFileInput(String name)
|
FileOutputStream |
openFileOutput(String name,
int mode)
|
android.database.sqlite.SQLiteDatabase |
openOrCreateDatabase(String file,
int mode,
android.database.sqlite.SQLiteDatabase.CursorFactory factory)
|
android.database.sqlite.SQLiteDatabase |
openOrCreateDatabase(String file,
int mode,
android.database.sqlite.SQLiteDatabase.CursorFactory factory,
android.database.DatabaseErrorHandler errorHandler)
|
android.graphics.drawable.Drawable |
peekWallpaper()
|
android.content.Intent |
registerReceiver(android.content.BroadcastReceiver receiver,
android.content.IntentFilter filter)
|
android.content.Intent |
registerReceiver(android.content.BroadcastReceiver receiver,
android.content.IntentFilter filter,
String broadcastPermission,
android.os.Handler scheduler)
|
void |
removeStickyBroadcast(android.content.Intent intent)
|
void |
revokeUriPermission(android.net.Uri uri,
int modeFlags)
|
void |
sendBroadcast(android.content.Intent intent)
|
void |
sendBroadcast(android.content.Intent intent,
String receiverPermission)
|
void |
sendOrderedBroadcast(android.content.Intent intent,
String receiverPermission)
|
void |
sendOrderedBroadcast(android.content.Intent intent,
String receiverPermission,
android.content.BroadcastReceiver resultReceiver,
android.os.Handler scheduler,
int initialCode,
String initialData,
android.os.Bundle initialExtras)
|
void |
sendStickyBroadcast(android.content.Intent intent)
|
void |
sendStickyOrderedBroadcast(android.content.Intent intent,
android.content.BroadcastReceiver resultReceiver,
android.os.Handler scheduler,
int initialCode,
String initialData,
android.os.Bundle initialExtras)
|
void |
setTheme(int resid)
|
void |
setWallpaper(android.graphics.Bitmap bitmap)
|
void |
setWallpaper(InputStream data)
|
void |
startActivities(android.content.Intent[] intents)
|
void |
startActivities(android.content.Intent[] intents,
android.os.Bundle options)
|
void |
startActivity(android.content.Intent intent)
|
void |
startActivity(android.content.Intent intent,
android.os.Bundle options)
|
boolean |
startInstrumentation(android.content.ComponentName className,
String profileFile,
android.os.Bundle arguments)
|
void |
startIntentSender(android.content.IntentSender intent,
android.content.Intent fillInIntent,
int flagsMask,
int flagsValues,
int extraFlags)
|
void |
startIntentSender(android.content.IntentSender intent,
android.content.Intent fillInIntent,
int flagsMask,
int flagsValues,
int extraFlags,
android.os.Bundle options)
|
android.content.ComponentName |
startService(android.content.Intent service)
|
boolean |
stopService(android.content.Intent service)
|
void |
unbindService(android.content.ServiceConnection conn)
|
void |
unregisterReceiver(android.content.BroadcastReceiver receiver)
|
| Methods inherited from class android.content.Context |
getString, getString, getText, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, obtainStyledAttributes, registerComponentCallbacks, unregisterComponentCallbacks |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MockContext
public MockContext()
getAssets
public android.content.res.AssetManager getAssets()
- Specified by:
getAssets in class android.content.Context
getResources
public android.content.res.Resources getResources()
- Specified by:
getResources in class android.content.Context
getPackageManager
public android.content.pm.PackageManager getPackageManager()
- Specified by:
getPackageManager in class android.content.Context
getContentResolver
public android.content.ContentResolver getContentResolver()
- Specified by:
getContentResolver in class android.content.Context
getMainLooper
public android.os.Looper getMainLooper()
- Specified by:
getMainLooper in class android.content.Context
getApplicationContext
public android.content.Context getApplicationContext()
- Specified by:
getApplicationContext in class android.content.Context
setTheme
public void setTheme(int resid)
- Specified by:
setTheme in class android.content.Context
getTheme
public android.content.res.Resources.Theme getTheme()
- Specified by:
getTheme in class android.content.Context
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoader in class android.content.Context
getPackageName
public String getPackageName()
- Specified by:
getPackageName in class android.content.Context
getApplicationInfo
public android.content.pm.ApplicationInfo getApplicationInfo()
- Specified by:
getApplicationInfo in class android.content.Context
getPackageResourcePath
public String getPackageResourcePath()
- Specified by:
getPackageResourcePath in class android.content.Context
getPackageCodePath
public String getPackageCodePath()
- Specified by:
getPackageCodePath in class android.content.Context
getSharedPreferences
public android.content.SharedPreferences getSharedPreferences(String name,
int mode)
- Specified by:
getSharedPreferences in class android.content.Context
openFileInput
public FileInputStream openFileInput(String name)
throws FileNotFoundException
- Specified by:
openFileInput in class android.content.Context
- Throws:
FileNotFoundException
openFileOutput
public FileOutputStream openFileOutput(String name,
int mode)
throws FileNotFoundException
- Specified by:
openFileOutput in class android.content.Context
- Throws:
FileNotFoundException
deleteFile
public boolean deleteFile(String name)
- Specified by:
deleteFile in class android.content.Context
getFileStreamPath
public File getFileStreamPath(String name)
- Specified by:
getFileStreamPath in class android.content.Context
fileList
public String[] fileList()
- Specified by:
fileList in class android.content.Context
getFilesDir
public File getFilesDir()
- Specified by:
getFilesDir in class android.content.Context
getExternalFilesDir
public File getExternalFilesDir(String type)
- Specified by:
getExternalFilesDir in class android.content.Context
getObbDir
public File getObbDir()
- Specified by:
getObbDir in class android.content.Context
getCacheDir
public File getCacheDir()
- Specified by:
getCacheDir in class android.content.Context
getExternalCacheDir
public File getExternalCacheDir()
- Specified by:
getExternalCacheDir in class android.content.Context
getDir
public File getDir(String name,
int mode)
- Specified by:
getDir in class android.content.Context
openOrCreateDatabase
public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(String file,
int mode,
android.database.sqlite.SQLiteDatabase.CursorFactory factory)
- Specified by:
openOrCreateDatabase in class android.content.Context
openOrCreateDatabase
public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(String file,
int mode,
android.database.sqlite.SQLiteDatabase.CursorFactory factory,
android.database.DatabaseErrorHandler errorHandler)
- Specified by:
openOrCreateDatabase in class android.content.Context
getDatabasePath
public File getDatabasePath(String name)
- Specified by:
getDatabasePath in class android.content.Context
databaseList
public String[] databaseList()
- Specified by:
databaseList in class android.content.Context
deleteDatabase
public boolean deleteDatabase(String name)
- Specified by:
deleteDatabase in class android.content.Context
getWallpaper
public android.graphics.drawable.Drawable getWallpaper()
- Specified by:
getWallpaper in class android.content.Context
peekWallpaper
public android.graphics.drawable.Drawable peekWallpaper()
- Specified by:
peekWallpaper in class android.content.Context
getWallpaperDesiredMinimumWidth
public int getWallpaperDesiredMinimumWidth()
- Specified by:
getWallpaperDesiredMinimumWidth in class android.content.Context
getWallpaperDesiredMinimumHeight
public int getWallpaperDesiredMinimumHeight()
- Specified by:
getWallpaperDesiredMinimumHeight in class android.content.Context
setWallpaper
public void setWallpaper(android.graphics.Bitmap bitmap)
throws IOException
- Specified by:
setWallpaper in class android.content.Context
- Throws:
IOException
setWallpaper
public void setWallpaper(InputStream data)
throws IOException
- Specified by:
setWallpaper in class android.content.Context
- Throws:
IOException
clearWallpaper
public void clearWallpaper()
- Specified by:
clearWallpaper in class android.content.Context
startActivity
public void startActivity(android.content.Intent intent)
- Specified by:
startActivity in class android.content.Context
startActivity
public void startActivity(android.content.Intent intent,
android.os.Bundle options)
- Specified by:
startActivity in class android.content.Context
startActivities
public void startActivities(android.content.Intent[] intents)
- Specified by:
startActivities in class android.content.Context
startActivities
public void startActivities(android.content.Intent[] intents,
android.os.Bundle options)
- Specified by:
startActivities in class android.content.Context
startIntentSender
public void startIntentSender(android.content.IntentSender intent,
android.content.Intent fillInIntent,
int flagsMask,
int flagsValues,
int extraFlags)
throws android.content.IntentSender.SendIntentException
- Specified by:
startIntentSender in class android.content.Context
- Throws:
android.content.IntentSender.SendIntentException
startIntentSender
public void startIntentSender(android.content.IntentSender intent,
android.content.Intent fillInIntent,
int flagsMask,
int flagsValues,
int extraFlags,
android.os.Bundle options)
throws android.content.IntentSender.SendIntentException
- Specified by:
startIntentSender in class android.content.Context
- Throws:
android.content.IntentSender.SendIntentException
sendBroadcast
public void sendBroadcast(android.content.Intent intent)
- Specified by:
sendBroadcast in class android.content.Context
sendBroadcast
public void sendBroadcast(android.content.Intent intent,
String receiverPermission)
- Specified by:
sendBroadcast in class android.content.Context
sendOrderedBroadcast
public void sendOrderedBroadcast(android.content.Intent intent,
String receiverPermission)
- Specified by:
sendOrderedBroadcast in class android.content.Context
sendOrderedBroadcast
public void sendOrderedBroadcast(android.content.Intent intent,
String receiverPermission,
android.content.BroadcastReceiver resultReceiver,
android.os.Handler scheduler,
int initialCode,
String initialData,
android.os.Bundle initialExtras)
- Specified by:
sendOrderedBroadcast in class android.content.Context
sendStickyBroadcast
public void sendStickyBroadcast(android.content.Intent intent)
- Specified by:
sendStickyBroadcast in class android.content.Context
sendStickyOrderedBroadcast
public void sendStickyOrderedBroadcast(android.content.Intent intent,
android.content.BroadcastReceiver resultReceiver,
android.os.Handler scheduler,
int initialCode,
String initialData,
android.os.Bundle initialExtras)
- Specified by:
sendStickyOrderedBroadcast in class android.content.Context
removeStickyBroadcast
public void removeStickyBroadcast(android.content.Intent intent)
- Specified by:
removeStickyBroadcast in class android.content.Context
registerReceiver
public android.content.Intent registerReceiver(android.content.BroadcastReceiver receiver,
android.content.IntentFilter filter)
- Specified by:
registerReceiver in class android.content.Context
registerReceiver
public android.content.Intent registerReceiver(android.content.BroadcastReceiver receiver,
android.content.IntentFilter filter,
String broadcastPermission,
android.os.Handler scheduler)
- Specified by:
registerReceiver in class android.content.Context
unregisterReceiver
public void unregisterReceiver(android.content.BroadcastReceiver receiver)
- Specified by:
unregisterReceiver in class android.content.Context
startService
public android.content.ComponentName startService(android.content.Intent service)
- Specified by:
startService in class android.content.Context
stopService
public boolean stopService(android.content.Intent service)
- Specified by:
stopService in class android.content.Context
bindService
public boolean bindService(android.content.Intent service,
android.content.ServiceConnection conn,
int flags)
- Specified by:
bindService in class android.content.Context
unbindService
public void unbindService(android.content.ServiceConnection conn)
- Specified by:
unbindService in class android.content.Context
startInstrumentation
public boolean startInstrumentation(android.content.ComponentName className,
String profileFile,
android.os.Bundle arguments)
- Specified by:
startInstrumentation in class android.content.Context
getSystemService
public Object getSystemService(String name)
- Specified by:
getSystemService in class android.content.Context
checkPermission
public int checkPermission(String permission,
int pid,
int uid)
- Specified by:
checkPermission in class android.content.Context
checkCallingPermission
public int checkCallingPermission(String permission)
- Specified by:
checkCallingPermission in class android.content.Context
checkCallingOrSelfPermission
public int checkCallingOrSelfPermission(String permission)
- Specified by:
checkCallingOrSelfPermission in class android.content.Context
enforcePermission
public void enforcePermission(String permission,
int pid,
int uid,
String message)
- Specified by:
enforcePermission in class android.content.Context
enforceCallingPermission
public void enforceCallingPermission(String permission,
String message)
- Specified by:
enforceCallingPermission in class android.content.Context
enforceCallingOrSelfPermission
public void enforceCallingOrSelfPermission(String permission,
String message)
- Specified by:
enforceCallingOrSelfPermission in class android.content.Context
grantUriPermission
public void grantUriPermission(String toPackage,
android.net.Uri uri,
int modeFlags)
- Specified by:
grantUriPermission in class android.content.Context
revokeUriPermission
public void revokeUriPermission(android.net.Uri uri,
int modeFlags)
- Specified by:
revokeUriPermission in class android.content.Context
checkUriPermission
public int checkUriPermission(android.net.Uri uri,
int pid,
int uid,
int modeFlags)
- Specified by:
checkUriPermission in class android.content.Context
checkCallingUriPermission
public int checkCallingUriPermission(android.net.Uri uri,
int modeFlags)
- Specified by:
checkCallingUriPermission in class android.content.Context
checkCallingOrSelfUriPermission
public int checkCallingOrSelfUriPermission(android.net.Uri uri,
int modeFlags)
- Specified by:
checkCallingOrSelfUriPermission in class android.content.Context
checkUriPermission
public int checkUriPermission(android.net.Uri uri,
String readPermission,
String writePermission,
int pid,
int uid,
int modeFlags)
- Specified by:
checkUriPermission in class android.content.Context
enforceUriPermission
public void enforceUriPermission(android.net.Uri uri,
int pid,
int uid,
int modeFlags,
String message)
- Specified by:
enforceUriPermission in class android.content.Context
enforceCallingUriPermission
public void enforceCallingUriPermission(android.net.Uri uri,
int modeFlags,
String message)
- Specified by:
enforceCallingUriPermission in class android.content.Context
enforceCallingOrSelfUriPermission
public void enforceCallingOrSelfUriPermission(android.net.Uri uri,
int modeFlags,
String message)
- Specified by:
enforceCallingOrSelfUriPermission in class android.content.Context
enforceUriPermission
public void enforceUriPermission(android.net.Uri uri,
String readPermission,
String writePermission,
int pid,
int uid,
int modeFlags,
String message)
- Specified by:
enforceUriPermission in class android.content.Context
createPackageContext
public android.content.Context createPackageContext(String packageName,
int flags)
throws android.content.pm.PackageManager.NameNotFoundException
- Specified by:
createPackageContext in class android.content.Context
- Throws:
android.content.pm.PackageManager.NameNotFoundException
isRestricted
public boolean isRestricted()
- Overrides:
isRestricted in class android.content.Context
Copyright © 2008-2012. All Rights Reserved.