IsolatedContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
模拟上下文,可阻止其用户与设备的其余部分通信,同时使用足够的方法来满足尝试与其他包通信的代码。
[Android.Runtime.Register("android/test/IsolatedContext", DoNotGenerateAcw=true)]
public class IsolatedContext : Android.Content.ContextWrapper
[<Android.Runtime.Register("android/test/IsolatedContext", DoNotGenerateAcw=true)>]
type IsolatedContext = class
inherit ContextWrapper
- 继承
- 属性
注解
模拟上下文,可阻止其用户与设备的其余部分通信,同时使用足够的方法来满足尝试与其他包通信的代码。
此成员已弃用。 应使用 Android 测试支持库编写新测试。
适用于 . 的 android.test.IsolatedContextJava 文档
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
构造函数
| 名称 | 说明 |
|---|---|
| IsolatedContext(ContentResolver, Context) | |
| IsolatedContext(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
字段
| 名称 | 说明 |
|---|---|
| AccessibilityService |
|
| AccountService |
|
| ActivityService |
|
| AdvancedProtectionService |
用于 |
| AlarmService |
|
| AppFunctionService |
用于 |
| AppOpsService |
用于 |
| AppSearchService |
|
| AppwidgetService |
|
| AudioService |
用于 |
| BatteryService |
|
| BindAllowActivityStarts |
已过时.
|
| BindExternalServiceLong |
的工作方式与 |
| BindNotPerceptible |
已过时.
|
| BindPackageIsolatedProcess |
已过时.
标志: |
| BindSharedIsolatedProcess |
已过时.
标志: |
| BiometricService |
|
| BlobStoreService |
|
| BluetoothService |
|
| BugreportService |
用于捕获 bug 报告的服务。 (继承自 Context) |
| CameraService |
|
| CaptioningService |
用于 |
| CarrierConfigService |
用于 |
| ClipboardService |
|
| CompanionDeviceService |
|
| ConnectivityDiagnosticsService |
用于 |
| ConnectivityService |
用于 |
| ConsumerIrService |
用于 |
| ContactKeysService |
|
| CredentialService |
|
| CrossProfileAppsService |
用于 |
| DeviceIdDefault |
默认设备 ID,即主设备(非虚拟)设备的 ID。 (继承自 Context) |
| DeviceIdInvalid |
设备 ID 无效。 (继承自 Context) |
| DeviceLockService |
|
| DevicePolicyService |
|
| DisplayHashService |
|
| DisplayService |
|
| DomainVerificationService |
|
| DownloadService |
与 |
| DropboxService |
|
| EuiccService |
|
| FileIntegrityService |
|
| FingerprintService |
用于 |
| GameService |
|
| GrammaticalInflectionService |
|
| HardwarePropertiesService |
用于 |
| HealthconnectService |
|
| InputMethodService |
用于 |
| InputService |
|
| IpsecService |
|
| JobSchedulerService |
|
| KeyguardService |
|
| KeystoreService |
用于 |
| LauncherAppsService |
用于 |
| LayoutInflaterService |
用于 |
| LocaleService |
|
| LocationService |
与 |
| MediaCommunicationService |
|
| MediaMetricsService |
用于 |
| MediaProjectionService |
用于 |
| MediaQualityService |
用于 |
| MediaRouterService |
|
| MediaSessionService |
用于 |
| MidiService |
用于 |
| NetworkStatsService |
用于 |
| NfcService |
|
| NotificationService |
与 |
| NsdService |
用于 |
| OverlayService |
|
| PeopleService |
|
| PerformanceHintService |
|
| PersistentDataBlockService |
|
| PowerService |
|
| PrintService |
|
| ProfilingService |
|
| ReceiverExported |
已过时.
|
| ReceiverNotExported |
已过时.
|
| ReceiverVisibleToInstantApps |
已过时.
标志: |
| RestrictionsService |
用于 |
| RoleService |
用于 |
| SatelliteService |
|
| SearchService |
|
| SecurityStateService |
|
| SensorService |
|
| ShortcutService |
|
| StatusBarService |
|
| StorageService |
用于 |
| StorageStatsService |
|
| SystemHealthService |
|
| TelecomService |
|
| TelephonyImsService |
|
| TelephonyService |
用于 |
| TelephonySubscriptionService |
用于 |
| TetheringService |
用于 |
| TextClassificationService |
|
| TextServicesManagerService |
用于 |
| TvAdService |
|
| TvInputService |
|
| TvInteractiveAppService |
|
| UiModeService |
用于 |
| UsageStatsService |
|
| UsbService |
用于 |
| UserService |
用于 |
| VibratorManagerService |
用于 |
| VibratorService |
用于 |
| VirtualDeviceService |
用于 |
| VpnManagementService |
|
| WallpaperService |
用于 |
| WifiAwareService |
用于 |
| WifiP2pService |
用于 |
| WifiRttRangingService |
与 |
| WifiService |
用于 |
| WindowService |
|
属性
| 名称 | 说明 |
|---|---|
| AndClearBroadcastIntents |
返回自上次调用此方法以来广播的意向列表。 |
| ApplicationContext |
返回当前进程的单个全局 Application 对象的上下文。 (继承自 ContextWrapper) |
| ApplicationInfo |
返回此上下文包的完整应用程序信息。 (继承自 ContextWrapper) |
| Assets |
返回应用程序的包的 AssetManager 实例。 (继承自 ContextWrapper) |
| AttributionSource |
模拟上下文,可阻止其用户与设备的其余部分通信,同时使用足够的方法来满足尝试与其他包通信的代码。 (继承自 Context) |
| AttributionTag |
属性可用于复杂应用中,以逻辑方式分隔应用的各个部分。 (继承自 Context) |
| BaseContext | (继承自 ContextWrapper) |
| CacheDir |
返回文件系统上特定于应用程序的缓存目录的绝对路径。 (继承自 ContextWrapper) |
| Class |
返回此 |
| ClassLoader |
返回可用于检索此包中的类的类加载程序。 (继承自 ContextWrapper) |
| CodeCacheDir |
返回文件系统上用于存储缓存代码的应用程序特定缓存目录的绝对路径。 (继承自 ContextWrapper) |
| ContentResolver |
返回应用程序的包的 ContentResolver 实例。 (继承自 ContextWrapper) |
| DataDir |
模拟上下文,可阻止其用户与设备的其余部分通信,同时使用足够的方法来满足尝试与其他包通信的代码。 (继承自 ContextWrapper) |
| DeviceId |
获取与此上下文关联的设备 ID。 (继承自 Context) |
| Display |
获取与此上下文关联的显示。 (继承自 Context) |
| ExternalCacheDir |
返回主外部文件系统上目录的绝对路径(位于应用程序可以放置其拥有的缓存文件的某个位置 ExternalStorageDirectory )。 (继承自 ContextWrapper) |
| FilesDir |
返回存储使用 OpenFileOutput(String, FileCreationMode) 文件创建的文件系统上的目录的绝对路径。 (继承自 ContextWrapper) |
| Handle |
基础 Android 实例的句柄。 (继承自 Object) |
| IsDeviceProtectedStorage |
模拟上下文,可阻止其用户与设备的其余部分通信,同时使用足够的方法来满足尝试与其他包通信的代码。 (继承自 ContextWrapper) |
| IsRestricted |
指示此上下文是否受到限制。 (继承自 Context) |
| IsUiContext |
如果 |
| JniIdentityHashCode |
模拟上下文,可阻止其用户与设备的其余部分通信,同时使用足够的方法来满足尝试与其他包通信的代码。 (继承自 Object) |
| JniPeerMembers |
模拟上下文,可阻止其用户与设备的其余部分通信,同时使用足够的方法来满足尝试与其他包通信的代码。 |
| MainExecutor |
|
| MainLooper |
返回当前进程的主线程的 Looper。 (继承自 ContextWrapper) |
| NoBackupFilesDir |
返回文件系统上目录的绝对路径,类似于 FilesDir. (继承自 ContextWrapper) |
| ObbDir |
返回可在其中找到此应用程序的 OBB 文件(如果有)的主外部存储目录。 (继承自 ContextWrapper) |
| OpPackageName |
返回应该用于 |
| PackageCodePath |
返回此上下文的主要 Android 包的完整路径。 (继承自 ContextWrapper) |
| PackageManager |
返回 PackageManager 实例以查找全局包信息。 (继承自 ContextWrapper) |
| PackageName |
返回此应用程序的包的名称。 (继承自 ContextWrapper) |
| PackageResourcePath |
返回此上下文的主要 Android 包的完整路径。 (继承自 ContextWrapper) |
| Params |
返回创建此上下文时所使用的参数集(如果通过该 |
| PeerReference |
模拟上下文,可阻止其用户与设备的其余部分通信,同时使用足够的方法来满足尝试与其他包通信的代码。 (继承自 Object) |
| Resources |
返回应用程序的包的资源实例。 (继承自 ContextWrapper) |
| Theme |
返回与此上下文关联的 Theme 对象。 (继承自 ContextWrapper) |
| ThresholdClass |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
| ThresholdType |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
| Wallpaper | (继承自 ContextWrapper) |
| WallpaperDesiredMinimumHeight | (继承自 ContextWrapper) |
| WallpaperDesiredMinimumWidth | (继承自 ContextWrapper) |
方法
显式接口实现
| 名称 | 说明 |
|---|---|
| IJavaPeerable.Disposed() |
模拟上下文,可阻止其用户与设备的其余部分通信,同时使用足够的方法来满足尝试与其他包通信的代码。 (继承自 Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
模拟上下文,可阻止其用户与设备的其余部分通信,同时使用足够的方法来满足尝试与其他包通信的代码。 (继承自 Object) |
| IJavaPeerable.Finalized() |
模拟上下文,可阻止其用户与设备的其余部分通信,同时使用足够的方法来满足尝试与其他包通信的代码。 (继承自 Object) |
| IJavaPeerable.JniManagedPeerState |
模拟上下文,可阻止其用户与设备的其余部分通信,同时使用足够的方法来满足尝试与其他包通信的代码。 (继承自 Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
模拟上下文,可阻止其用户与设备的其余部分通信,同时使用足够的方法来满足尝试与其他包通信的代码。 (继承自 Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
模拟上下文,可阻止其用户与设备的其余部分通信,同时使用足够的方法来满足尝试与其他包通信的代码。 (继承自 Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
模拟上下文,可阻止其用户与设备的其余部分通信,同时使用足够的方法来满足尝试与其他包通信的代码。 (继承自 Object) |
扩展方法
| 名称 | 说明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
获取实例 |
| JavaAs<TResult>(IJavaPeerable) |
尝试强制 |
| JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
| JavaCast<TResult>(IJavaObject) |
模拟上下文,可阻止其用户与设备的其余部分通信,同时使用足够的方法来满足尝试与其他包通信的代码。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
尝试强制 |