package android.content; /* * #%L * Matos * $Id:$ * $HeadURL:$ * %% * Copyright (C) 2010 - 2014 Orange SA * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * #L% */ @com.francetelecom.rd.stubs.annotation.ClassDone(0) @com.francetelecom.rd.stubs.annotation.Accumulator("accu") public abstract class Context { // Fields public static final int MODE_PRIVATE = 0; public static final int MODE_WORLD_READABLE = 1; public static final int MODE_WORLD_WRITEABLE = 2; public static final int MODE_APPEND = 32768; public static final int MODE_MULTI_PROCESS = 4; public static final int BIND_AUTO_CREATE = 1; public static final int BIND_DEBUG_UNBIND = 2; public static final int BIND_NOT_FOREGROUND = 4; public static final int BIND_ABOVE_CLIENT = 8; public static final int BIND_ALLOW_OOM_MANAGEMENT = 16; public static final int BIND_WAIVE_PRIORITY = 32; public static final int BIND_IMPORTANT = 64; public static final int BIND_ADJUST_WITH_ACTIVITY = 64; public static final java.lang.String POWER_SERVICE = "power"; public static final java.lang.String WINDOW_SERVICE = "window"; public static final java.lang.String LAYOUT_INFLATER_SERVICE = "layout_inflater"; public static final java.lang.String ACCOUNT_SERVICE = "account"; public static final java.lang.String ACTIVITY_SERVICE = "activity"; public static final java.lang.String ALARM_SERVICE = "alarm"; public static final java.lang.String NOTIFICATION_SERVICE = "notification"; public static final java.lang.String ACCESSIBILITY_SERVICE = "accessibility"; public static final java.lang.String KEYGUARD_SERVICE = "keyguard"; public static final java.lang.String LOCATION_SERVICE = "location"; public static final java.lang.String COUNTRY_DETECTOR = "country_detector"; public static final java.lang.String SEARCH_SERVICE = "search"; public static final java.lang.String SENSOR_SERVICE = "sensor"; public static final java.lang.String STORAGE_SERVICE = "storage"; public static final java.lang.String WALLPAPER_SERVICE = "wallpaper"; public static final java.lang.String VIBRATOR_SERVICE = "vibrator"; public static final java.lang.String STATUS_BAR_SERVICE = "statusbar"; public static final java.lang.String CONNECTIVITY_SERVICE = "connectivity"; public static final java.lang.String THROTTLE_SERVICE = "throttle"; public static final java.lang.String NETWORKMANAGEMENT_SERVICE = "network_management"; public static final java.lang.String NETWORK_STATS_SERVICE = "netstats"; public static final java.lang.String NETWORK_POLICY_SERVICE = "netpolicy"; public static final java.lang.String WIFI_SERVICE = "wifi"; public static final java.lang.String WIFI_P2P_SERVICE = "wifip2p"; public static final java.lang.String AUDIO_SERVICE = "audio"; public static final java.lang.String TELEPHONY_SERVICE = "phone"; public static final java.lang.String CLIPBOARD_SERVICE = "clipboard"; public static final java.lang.String INPUT_METHOD_SERVICE = "input_method"; public static final java.lang.String TEXT_SERVICES_MANAGER_SERVICE = "textservices"; public static final java.lang.String APPWIDGET_SERVICE = "appwidget"; public static final java.lang.String BACKUP_SERVICE = "backup"; public static final java.lang.String DROPBOX_SERVICE = "dropbox"; public static final java.lang.String DEVICE_POLICY_SERVICE = "device_policy"; public static final java.lang.String UI_MODE_SERVICE = "uimode"; public static final java.lang.String DOWNLOAD_SERVICE = "download"; public static final java.lang.String NFC_SERVICE = "nfc"; public static final java.lang.String SIP_SERVICE = "sip"; public static final java.lang.String USB_SERVICE = "usb"; public static final int CONTEXT_INCLUDE_CODE = 1; public static final int CONTEXT_IGNORE_SECURITY = 2; public static final int CONTEXT_RESTRICTED = 4; // Constructors public Context(){ } // Methods public abstract int checkPermission(java.lang.String arg1, int arg2, int arg3); public abstract java.lang.ClassLoader getClassLoader(); public abstract android.content.res.Resources getResources(); public abstract java.lang.String getPackageName(); public final java.lang.String getString(int arg1){ return (java.lang.String) null; } public final java.lang.String getString(int arg1, java.lang.Object [] arg2){ return (java.lang.String) null; } public abstract java.lang.Object getSystemService(java.lang.String arg1); @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "Context.startActivity", pos = 1, report = "-") public abstract void startActivity(Intent arg1); public abstract void startActivities(Intent [] arg1); @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "Context.startIntentSender", pos = {1, 2}, report = "-") public abstract void startIntentSender(IntentSender arg1, Intent arg2, int arg3, int arg4, int arg5) throws IntentSender.SendIntentException; public abstract android.content.res.Resources.Theme getTheme(); public abstract void setTheme(int arg1); public int getThemeResId(){ return 0; } public abstract ContentResolver getContentResolver(); public abstract Intent registerReceiver(@com.francetelecom.rd.stubs.annotation.CallBackRegister("android.content.BroadcastReceiver.onReceive") BroadcastReceiver arg1, IntentFilter arg2); public abstract Intent registerReceiver(@com.francetelecom.rd.stubs.annotation.CallBackRegister("android.content.BroadcastReceiver.onReceive") BroadcastReceiver arg1, IntentFilter arg2, java.lang.String arg3, android.os.Handler arg4); public abstract void unregisterReceiver(@com.francetelecom.rd.stubs.annotation.CallBackRegister("android.content.BroadcastReceiver.onReceive") BroadcastReceiver arg1); @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "Context.sendStickyBroadcast-1", pos = 1, report = "-") public abstract void sendStickyBroadcast(Intent arg1); @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "Context.sendBroadcast-1", pos = 1, report = "-") public abstract void sendBroadcast(Intent arg1); @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "Context.sendBroadcast-2", pos = {1, 2}, report = "-") public abstract void sendBroadcast(Intent arg1, java.lang.String arg2); public abstract android.content.pm.ApplicationInfo getApplicationInfo(); public abstract SharedPreferences getSharedPreferences(java.lang.String arg1, int arg2); public abstract android.content.res.AssetManager getAssets(); public abstract android.content.pm.PackageManager getPackageManager(); public abstract android.os.Looper getMainLooper(); public abstract Context getApplicationContext(); public abstract java.lang.String getPackageResourcePath(); public abstract java.lang.String getPackageCodePath(); public abstract java.io.File getSharedPrefsFile(java.lang.String arg1); public abstract java.io.FileInputStream openFileInput(java.lang.String arg1) throws java.io.FileNotFoundException; public abstract java.io.FileOutputStream openFileOutput(java.lang.String arg1, int arg2) throws java.io.FileNotFoundException; public abstract boolean deleteFile(java.lang.String arg1); public abstract java.io.File getFileStreamPath(java.lang.String arg1); public abstract java.lang.String [] fileList(); public abstract java.io.File getFilesDir(); public abstract java.io.File getExternalFilesDir(java.lang.String arg1); public abstract java.io.File getObbDir(); public abstract java.io.File getCacheDir(); public abstract java.io.File getExternalCacheDir(); public abstract java.io.File getDir(java.lang.String arg1, int arg2); public abstract android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String arg1, int arg2, android.database.sqlite.SQLiteDatabase.CursorFactory arg3); public abstract android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String arg1, int arg2, android.database.sqlite.SQLiteDatabase.CursorFactory arg3, @com.francetelecom.rd.stubs.annotation.CallBackRegister("onCorruption") android.database.DatabaseErrorHandler arg4); public abstract boolean deleteDatabase(java.lang.String arg1); public abstract java.io.File getDatabasePath(java.lang.String arg1); public abstract java.lang.String [] databaseList(); public abstract android.graphics.drawable.Drawable getWallpaper(); public abstract android.graphics.drawable.Drawable peekWallpaper(); public abstract int getWallpaperDesiredMinimumWidth(); public abstract int getWallpaperDesiredMinimumHeight(); @com.francetelecom.rd.stubs.annotation.UseRule(value = "Context.setWallpaper-1", report = "-") public abstract void setWallpaper(android.graphics.Bitmap arg1) throws java.io.IOException; @com.francetelecom.rd.stubs.annotation.UseRule(value = "Context.setWallpaper-2", report = "-") public abstract void setWallpaper(java.io.InputStream arg1) throws java.io.IOException; @com.francetelecom.rd.stubs.annotation.UseRule(value = "Context.clearWallpaper", report = "-") public abstract void clearWallpaper() throws java.io.IOException; @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "Context.sendOrderedBroadcast-1", pos = {1, 2}, report = "-") public abstract void sendOrderedBroadcast(Intent arg1, java.lang.String arg2); @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "Context.sendOrderedBroadcast-2", pos = {1, 2}, report = "-") public abstract void sendOrderedBroadcast(Intent arg1, java.lang.String arg2, BroadcastReceiver arg3, android.os.Handler arg4, int arg5, java.lang.String arg6, android.os.Bundle arg7); @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "Context.sendStickyBroadcast-2", pos = 1, report = "-") public abstract void sendStickyOrderedBroadcast(Intent arg1, BroadcastReceiver arg2, android.os.Handler arg3, int arg4, java.lang.String arg5, android.os.Bundle arg6); @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "Context.removeStickyBroadcast-1", pos = 1, report = "-") public abstract void removeStickyBroadcast(Intent arg1); @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "Context.startService", pos = 1, report = "-") public abstract ComponentName startService(Intent arg1); @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "Context.stopService", pos = 1, report = "-") public abstract boolean stopService(Intent arg1); @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "Context.bindService", pos = 1, report = "-") public abstract boolean bindService(Intent arg1, @com.francetelecom.rd.stubs.annotation.CallBackRegister("android.content.ServiceConnection.onServiceConnected") ServiceConnection arg2, int arg3); public abstract void unbindService(ServiceConnection arg1); public abstract boolean startInstrumentation(ComponentName arg1, java.lang.String arg2, android.os.Bundle arg3); public abstract int checkCallingPermission(java.lang.String arg1); public abstract int checkCallingOrSelfPermission(java.lang.String arg1); public abstract void enforcePermission(java.lang.String arg1, int arg2, int arg3, java.lang.String arg4); public abstract void enforceCallingPermission(java.lang.String arg1, java.lang.String arg2); public abstract void enforceCallingOrSelfPermission(java.lang.String arg1, java.lang.String arg2); public abstract void grantUriPermission(java.lang.String arg1, android.net.Uri arg2, int arg3); public abstract void revokeUriPermission(android.net.Uri arg1, int arg2); public abstract int checkUriPermission(android.net.Uri arg1, int arg2, int arg3, int arg4); public abstract int checkUriPermission(android.net.Uri arg1, java.lang.String arg2, java.lang.String arg3, int arg4, int arg5, int arg6); public abstract int checkCallingUriPermission(android.net.Uri arg1, int arg2); public abstract int checkCallingOrSelfUriPermission(android.net.Uri arg1, int arg2); public abstract void enforceUriPermission(android.net.Uri arg1, int arg2, int arg3, int arg4, java.lang.String arg5); public abstract void enforceUriPermission(android.net.Uri arg1, java.lang.String arg2, java.lang.String arg3, int arg4, int arg5, int arg6, java.lang.String arg7); public abstract void enforceCallingUriPermission(android.net.Uri arg1, int arg2, java.lang.String arg3); public abstract void enforceCallingOrSelfUriPermission(android.net.Uri arg1, int arg2, java.lang.String arg3); public abstract Context createPackageContext(java.lang.String arg1, int arg2) throws android.content.pm.PackageManager.NameNotFoundException; public boolean isRestricted(){ return false; } public final java.lang.CharSequence getText(int arg1){ return (java.lang.CharSequence) null; } public final android.content.res.TypedArray obtainStyledAttributes(int [] arg1){ return (android.content.res.TypedArray) null; } public final android.content.res.TypedArray obtainStyledAttributes(int arg1, int [] arg2) throws android.content.res.Resources.NotFoundException{ return (android.content.res.TypedArray) null; } public final android.content.res.TypedArray obtainStyledAttributes(android.util.AttributeSet arg1, int [] arg2){ return (android.content.res.TypedArray) null; } public final android.content.res.TypedArray obtainStyledAttributes(android.util.AttributeSet arg1, int [] arg2, int arg3, int arg4){ return (android.content.res.TypedArray) null; } public void registerComponentCallbacks(@com.francetelecom.rd.stubs.annotation.CallBackRegister("ComponentCallbacks") ComponentCallbacks arg1){ } public void unregisterComponentCallbacks(ComponentCallbacks arg1){ } }