用户用来初始化每个 hap 的基类。
从接口 ohos.app 继承的字段。Context |
---|
CONTEXT_IGNORE_SECURITY,CONTEXT_INCLUDE_CODE,CONTEXT_RESOUCE_ONLY,CONTEXT_RESTRICTED,MODE_APPEND,MODE_PRIVATE |
建设者 | 描述 |
---|---|
AbilityPackage() |
修饰符和类型 | 方法 | 描述 |
---|---|---|
void | onConfigurationUpdated(Configurationconfiguration) | 当设备的系统configuration更改时调用。 |
void | onEnd() | 在模块结束时调用。 |
void | onInitialize() | 在模块启动之前,模块中的任何功能加载之前调用。 |
void | onMemoryLevel(int级别) | 在系统确定修整内存时调用,例如,当该功能在后台运行并且没有足够的内存来运行尽可能多的后台进程时调用。 |
void | registerCallbacks((AbilityLifecycleCallbacks skillLifecycleCallbacks,ElementsCallback elementsCallback) | 使用此 AbilityPackage 对象注册 AbilityLifecycleCallbacks 和ElementsCallback 对象。 |
void | unregisterCallbacks((AbilityLifecycleCallbacks skillLifecycleCallbacks,ElementsCallback elementsCallback) | 注销 AbilityLifecycleCallbacks 和 ElementsCallback 对象。 |
从类ohos.app继承的方法。AbilityContext |
---|
attachBaseContext,canRequestPermission,connectAbility,createBundleContext,createParallelTaskDispatcher,createSerialTaskDispatcher,DELETEFILE,disconnectAbility,getAbilityInfo,getAbilityManager,getApplicationContext,getApplicationInfo,getAppType,getBundleCodePath,getBundleManager,getBundleName,getBundleResourcePath,getCacheDir,getCallingAbility,getCallingBundle,getClassloader,getCodeCacheDir,的getContext,getDatabaseDir,getDataDir,GETDIR,getDisplayOrientation,getDistributedDir,getElementName,getExternalCacheDir,getExternalCacheDirs,getExternalFilesDir,getExternalFilesDirs,getExternalMediaDirs,getFilesDir,getGlobalTaskDispatcher,getLocalClassName,getMainTaskDispatcher,getNoBackupFilesDir,getPattern,getPreferencesDir,getProcessInfo,getResourceManager,getTheme,getUITaskDispatcher,getUITaskDispatcher,isDeviceEncryptedStorage,isUpdatingConfigurations,requestPermissionsFromUser,restart,setDisplayOrientation,setPattern,setShowOnLockScreen,setTheme,setTransitionAnimation,setWakeUpScreen, |
startAbilities,startAbility,stopAbility,switchToCredentialEncryptedStorageContext,switchToDeviceEncryptedStorageContext,terminateAbility,terminateAbility,terminateAbilityResult,verifyCallingOrSelfPermission,verifyCallingPermission,verifyPermission,verifySelfPermission |
从类java.lang继承的方法。object |
---|
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait |
公共能力包()
onInitialize()上的公共无效
在模块启动之前,模块中的任何功能加载之前调用。
公共无效onEnd()
在模块结束时调用。
onMemoryLevel 上的 public void(int 级别)
在系统确定修整内存时调用,例如,当该功能在后台运行并且没有足够的内存来运行尽可能多的后台进程时调用。
指定者:
接口 ElementsCallback中的onMemoryLevel
参数:
参数名称 | 参数说明 |
---|---|
水平 | 指示内存调整级别,该级别显示当前内存使用状况。 |
public void onConfigurationUpdated (Configuration configuration)
当设备的系统配置更改时调用。
仅当已在config.json文件中为当前在前台运行的功能配置了 configurationChange 字段时,才使用此回调方法。否则,系统将重新启动该功能,而不是调用此回调方法。
指定者:
接口ElementsCallback中的onConfigurationUpdated
参数:
参数名称 | 参数说明 |
---|---|
组态 | 指示新的Configuration对象。 |
公共无效 registerCallbacks((AbilityLifecycleCallbacks skillLifecycleCallbacks,ElementsCallback elementsCallback)
使用此 AbilityPackage 对象注册 AbilityLifecycleCallbacks 和 ElementsCallback 对象。
当应用程序中的能力生命周期更改时,将触发 AbilityLifecycle 中的回调。
当系统配置或设备的内存状态更改时,将触发 ElementsCallback 中的回调。
参数:
参数名称 | 参数说明 |
---|---|
CapacityLifecycleCallbacks | 指示要注册的 AbilityLifecycleCallbacks 对象。此参数可以为 null,表示将不会注册任何此类回调。 |
elementsCallback | 指示要注册的 ElementsCallback 对象。此参数可以为 null,表示将不会注册任何此类回调。 |
公共无效 unregisterCallbacks((AbilityLifecycleCallbacks skillLifecycleCallbacks,ElementsCallback elementsCallback)
注销 AbilityLifecycleCallbacks 和 ElementsCallback 对象。
参数:
参数名称 | 参数说明 |
---|---|
CapacityLifecycleCallbacks | 指示要注销的 ElementsCallback 对象。此参数可以为 null,表示不会取消任何回调。 |
elementsCallback | 指示要注销的 ElementsCallback 对象。此参数可以为 null,表示不会取消任何回调。 |
备案信息: 粤ICP备15087711号-2
Copyright © 2008-2024 啊嘎哇在线工具箱 All Rights.
本站所有资料来源于网络,版权归原作者所有,仅作学习交流使用,如不慎侵犯了您的权利,请联系我们。