优惠码 第51页

鸿蒙OS FileWatcher

FileWatcher java.lang.Object |—ohos.utils.FileWatcher public class FileWatcher extends Object 提供监控指定文件目录状态变化的能力。 要监控文件,首先需要实现 FileWatcher.EventHandler 类,该类处理被监控文件目录的状态变化事件。 然后,您应该使用 addWatch(java.nio.file.Path,ohos.utils.FileWatcher.EventHandler,boolean,java.nio.file.WatchEvent.Kind…) 方法添加要监视的文件目录和 关联的事件处理程序。 当指定目录中的文件发生更改时,将触发事件处理程序来处理该事件。 FileWatcher 支持 StandardWatchEventKinds 中定义的以下事件: StandardWatchEventKinds.ENTRY_CREATE StandardWatchEventKinds.ENTRY_DELETE StandardWatchEventKinds.ENTRY_MODIFY 嵌套类摘要 修饰符和类型 类 描述 static interface FileWatcher.EventHandler 提供处理文件事件的处理程序。 构造函数摘要 构造函数 描述 FileWatcher() 默认构造函数用于创建文件观察者实例。 方法总结 修饰符和类型 方法 描述 void addWatch(Path directory, FileWatcher.EventHandler eventHandler, boolean isRecursive, WatchEvent.Kind<?>… events) 添加监视程序以监视指定的文件目录。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 构造函数详细信息 FileWatcher public FileWatcher() 默认构造函数用于创建文件观察者实例。 Throws: Throw名称 Throw描述 RuntimeException 如果没有文件观察器服务,则引发此异常。 方法详情 addWatch public void addWatch(Path directory, FileWatcher.EventHandler eventHandler, boolean isRecursive, WatchEvent.Kind<?>… events) 添加监视程序以监视指定的文件目录。 您可以指定要监视的文件事件。 如果未指定事件,则监视文件目录上的所有事件。 参数: 参数名称 参数描述 directory 指示要监视的文件目录。 eventHandler 指示要添加指定文件目录的事件处理程序。 isRecursive 指定是否递归监视指定的文件目录。 Throws: Throw名称 Throw描述 NullPointerException 如果 directory 或 eventHandler 为 null,则引发此异常。 RuntimeException 如果添加观察者失败,就会引发此异常。

鸿蒙OS Dimension

Dimension java.lang.Object |—ohos.utils.Dimension public final class Dimension extends Object 用于描述 Dimension 对象的高度和宽度的不可变类。 构造函数摘要 构造函数 描述 Dimension(int width, int height) 用于创建具有指定宽度和高度的 Dimension 对象的构造函数。 方法总结 修饰符和类型 方法 描述 boolean equals(Object obj) 检查给定对象是否与当前 Dimension 对象相同。 int getHeightSize() 获取当前 Dimension 对象的高度。 int getWidthSize() 获取当前 Dimension 对象的宽度。 int hashCode() 获取当前 Dimension 对象的哈希码。 static Dimension parseDimension(String dimension) 根据给定的字符串创建 Dimension 对象。 String toString() 获取当前维度对象的字符串表示。 从类 java.lang.Object 继承的方法 clone, finalize, getClass, notify, notifyAll, wait, wait, wait 构造函数详细信息 Dimension public Dimension(int width, int height) 用于创建具有指定宽度和高度的 Dimension 对象的构造函数。 参数: 参数名称 参数描述 width 表示对象的宽度。 height 表示对象的高度。 方法详情 getWidthSize public int getWidthSize() 获取当前 Dimension 对象的宽度。 返回: 返回当前 Dimension 对象的宽度。 getHeightSize public int getHeightSize() 获取当前 Dimension 对象的高度。 返回: 返回当前 Dimension 对象的高度。 parseDimension public static Dimension parseDimension(String dimension) throws NumberFormatException 根据给定的字符串创建 Dimension 对象。 给定的字符串由两个整数(正数或负数)组成,由星号 () (ASCII 0x2A) 分隔,格式为 WH,例如 810 或 -6-8。 参数: 参数名称 参数描述 dimension 指示用于创建 Dimension 对象的字符串。 返回: 返回一个维度对象。 Throws: Throw名称 Throw描述 NumberFormatException 如果指定的字符串非法,则抛出此异常。 NullPointerException 如果维度为空,则引发此异常。 hashCode public int...

鸿蒙OS ConditionHelper

ConditionHelper java.lang.Object |—ohos.utils.ConditionHelper public class ConditionHelper extends Object 一个帮助类,用于使用 java.util.concurrent.locks 包中内置的 Condition 类,而不处理 Lock 和 java.lang.InterruptedException 异常。 ConditionHelper 对象提供用于挂起线程(使其等待)或唤醒等待线程的接口。 它支持无限等待或定时等待。 线程在被唤醒或经过指定的等待时间后才会退出等待状态。 使用 ConditionHelper 类时要注意以下几点: 如果线程被唤醒后不重置唤醒状态,下次调用ConditionHelper#await或ConditionHelper#await(long awaitMs)方法时会立即返回执行结果。 ConditionHelper#await(long awaitMs) 方法不能确保精确计时。 如果在等待期间发生 java.lang.InterruptedException 异常,等待状态不会终止。 线程被唤醒或等待时间过去后,可以使用 Thread.currentThread().isInterrupted() 来检查线程是否被中断。 构造函数摘要 构造函数 描述 ConditionHelper() 用于创建具有默认唤醒状态 false 的 ConditionHelper 实例的构造函数。 ConditionHelper(boolean isWakeup) 用于创建具有指定唤醒状态的 ConditionHelper 实例的构造函数。 方法总结 修饰符和类型 方法 描述 void await() 挂起当前线程,直到它被唤醒。 boolean await(long awaitMs) 暂停当前线程,直到它被唤醒或等待时间过去。 void resetCondition() 将唤醒状态重置为 false,然后您可以调用 await()。 void wakeup() 唤醒当前对象的线程并将其唤醒状态设置为 true。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 构造函数详细信息 ConditionHelper public ConditionHelper() 用于创建具有默认唤醒状态 false 的 ConditionHelper 实例的构造函数。 ConditionHelper public ConditionHelper(boolean isWakeup) 用于创建具有指定唤醒状态的 ConditionHelper 实例的构造函数。 参数: 参数名称 参数描述 isWakeup 指示要设置的唤醒状态。 true表示线程被唤醒,false表示线程未被唤醒。 方法详情 wakeup public void wakeup() 唤醒当前对象的线程并将其唤醒状态设置为 true。 如果没有调用resetCondition()重置唤醒状态,下次调用await()或await(long awaitMs)方法时会立即返回执行结果。 resetCondition public void resetCondition() 将唤醒状态重置为 false,然后您可以调用 await()。 await public void await() 挂起当前线程,直到它被唤醒。 如果对象的唤醒状态为 true,则立即返回该方法的执行结果。 如果发生 java.lang.InterruptedException 异常,当前线程继续等待,直到被唤醒。 唤醒后,可以使用 Thread.currentThread().isInterrupted() 来检查线程是否被中断。 await public boolean await(long awaitMs) 暂停当前线程,直到它被唤醒或等待时间过去。 如果对象的唤醒状态为 true,则立即返回该方法的执行结果。...

鸿蒙OS ValuesBucket

ValuesBucket java.lang.Object |—ohos.data.rdb.ValuesBucket public class ValuesBucket extends Object implements Sequenceable 管理用于存储一系列值的存储桶。 桶中的值存储在键值对中。 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 构造函数摘要 构造函数 描述 ValuesBucket() 用于创建具有默认初始大小的空 ValuesBucket 实例的无参数构造函数。 ValuesBucket(int size) 用于创建具有给定初始大小的空 ValuesBucket 实例的构造函数。 ValuesBucket(ValuesBucket values) 用于通过从现有实例复制值来创建 ValuesBucket 实例的构造函数。 ValuesBucket(Parcel in) 用于通过从 Parcel 对象复制值来创建 ValuesBucket 实例的构造函数。 方法总结 修饰符和类型 方法 描述 void clear() 清除当前 ValuesBucket 中的所有值。 void delete(String columnName) 从当前 ValuesBucket 中删除指定列名的值。 boolean equals(Object object) 指示某个其他对象是否“等于”这个对象。 SetMap.EntryString,Object getAll() 获取包含存储在当前 ValuesBucket 中的所有列及其值的 Set。 Boolean getBoolean(String columnName) 获取指定列名的布尔值。 Byte getByte(String columnName) 获取指定列名的字节值。 byte[] getByteArray(String columnName) 获取指定列名的字节数组值。 SetString getColumnSet() 获取包含存储在当前 ValuesBucket 中的所有列的 Set。 Double getDouble(String columnName) 获取指定列名的 Double 值。 Float getFloat(String columnName) 获取指定列名的浮点值。 Integer getInteger(String columnName) 获取指定列名的整数值。 Long getLong(String columnName) 获取指定列名的 Long 值。 Object getObject(String columnName) 获取指定列名的 Object 值。 Short getShort(String columnName) 获取指定列名的 Short 值。 String getString(String columnName) 获取指定列名的String值。 boolean hasColumn(String columnName) 检查当前 ValuesBucket 是否包含指定列名的值。 int hashCode() 返回对象的哈希码值。 boolean isEmpty() 检查当前 ValuesBucket 是否为空。 boolean marshalling(Parcel out) 将 ValuesBucket 对象写入 Parcel。 void putBoolean(String columnName, Boolean value) 将一个布尔值放入当前的 ValuesBucket 并将其与给定的列名相关联。 void putByte(String columnName, Byte value) 将一个字节值放入当前的 ValuesBucket 并将其与给定的列名相关联。 void putByteArray(String columnName, byte[] value) 将字节数组值放入当前的 ValuesBucket 并将其与给定的列名相关联。 void putDouble(String columnName, Double value) 将 Double 值放入当前 ValuesBucket 并将其与给定的列名相关联。 void putFloat(String columnName, Float value) 将 Float 值放入当前 ValuesBucket 并将其与给定的列名相关联。 void putInteger(String columnName, Integer value) 将一个整数值放入当前的 ValuesBucket 并将其与给定的列名相关联。 void putLong(String columnName, Long value) 将 Long 值放入当前 ValuesBucket 并将其与给定的列名相关联。 void putNull(String columnName) 将一个空值放入当前的 ValuesBucket 并将其与给定的列名相关联。 void putShort(String columnName, Short value) 将 Short 值放入当前 ValuesBucket 并将其与给定的列名相关联。 void putString(String columnName, String value) 将 String 值放入当前 ValuesBucket 并将其与给定的列名相关联。 void...

鸿蒙OS StoreConfig.Builder

StoreConfig.Builder java.lang.Object |—ohos.data.rdb.StoreConfig.Builder public static final class StoreConfig.Builder extends Object 表示 StoreConfig 的构建器。 构造函数摘要 构造函数 描述 Builder() Builder 实例的默认构造函数。 Builder(StoreConfig storeConfig) 用于创建具有指定 StoreConfig 对象的 Builder 实例的构造函数。 方法总结 修饰符和类型 方法 描述 StoreConfig build() 使用具有指定配置的构建器创建 StoreConfig 实例。 StoreConfig.Builder setDatabaseFileSecurityLevel(DatabaseFileSecurityLevel databaseFileSecurityLevel) 为数据库文件设置指定的安全级别。 StoreConfig.Builder setDatabaseFileType(DatabaseFileType databaseFileType) 设置 StoreConfig 对象的数据库文件类型。 StoreConfig.Builder setEncryptKey(byte[] encryptKey) 设置 StoreConfig 对象的加密密钥。 StoreConfig.Builder setJournalMode(StoreConfig.JournalMode journalMode) 设置 StoreConfig 对象的日志模式。 StoreConfig.Builder setName(String name) 设置 StoreConfig 对象的名称。 StoreConfig.Builder setReadOnly(boolean isReadOnly) 设置数据库是否为只读。 StoreConfig.Builder setStorageMode(StoreConfig.StorageMode storageMode) 设置 StoreConfig 对象的存储模式。 StoreConfig.Builder setSyncMode(StoreConfig.SyncMode syncMode) 设置 StoreConfig 对象的同步模式。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 构造函数详细信息 Builder public Builder() Builder 实例的默认构造函数。 Builder public Builder(StoreConfig storeConfig) 用于创建具有指定 StoreConfig 对象的 Builder 实例的构造函数。 参数: 参数名称 参数描述 storeConfig 指示用于创建 Builder 实例的 StoreConfig 对象。 方法详情 setName public StoreConfig.Builder setName(String name) 设置 StoreConfig 对象的名称。 参数: 参数名称 参数描述 name 指示要设置的数据库名称。 返回: 返回用于创建具有指定数据库名称的 StoreConfig 的 Builder 实例。 setStorageMode public StoreConfig.Builder setStorageMode(StoreConfig.StorageMode storageMode) 设置 StoreConfig 对象的存储模式。 参数: 参数名称 参数描述 storageMode 表示要设置的存储模式。 返回: 返回用于创建具有指定存储模式的 StoreConfig 的 Builder 实例。 setJournalMode public StoreConfig.Builder setJournalMode(StoreConfig.JournalMode journalMode) 设置...

鸿蒙OS StoreConfig

StoreConfig java.lang.Object |—ohos.data.rdb.StoreConfig public class StoreConfig extends Object 管理关系数据库配置。 嵌套类摘要 修饰符和类型 类 描述 static class StoreConfig.Builder 表示 StoreConfig 的构建器。 static class StoreConfig.JournalMode 描述数据库的日志模式。 static class StoreConfig.StorageMode 枚举存储模式。 static class StoreConfig.SyncMode 枚举数据库同步模式。 字段摘要 修饰符和类型 字段 描述 static int MAX_ENCRYPT_KEY_SIZE 加密密钥的最大大小。 方法总结 修饰符和类型 方法 描述 DatabaseFileSecurityLevel getDatabaseFileSecurityLevel() 获取数据库文件的安全级别。 DatabaseFileType getDatabaseFileType() 获取此 StoreConfig 对象中的数据库文件类型。 byte[] getEncryptKey() 获取此 StoreConfig 对象中的加密密钥。 StoreConfig.JournalMode getJournalMode() 获取此 StoreConfig 对象中的日志模式。 String getName() 获取数据库名称。 StoreConfig.StorageMode getStorageMode() 获取存储模式。 StoreConfig.SyncMode getSyncMode() 获取此 StoreConfig 对象中的同步模式。 boolean isReadOnly() 检查数据库是否是只读的。 static StoreConfig newDefaultConfig(String name) 通过指定数据库名称使用默认配置创建数据库配置。 static StoreConfig newMemoryConfig() 创建内存数据库配置。 static StoreConfig newReadOnlyConfig(String name) 通过指定数据库名称创建只读数据库配置。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 字段详细信息 MAX_ENCRYPT_KEY_SIZE public static final int MAX_ENCRYPT_KEY_SIZE 加密密钥的最大大小。 方法详情 newDefaultConfig public static StoreConfig newDefaultConfig(String name) 通过指定数据库名称使用默认配置创建数据库配置。 使用此配置创建的数据库处于磁盘存储模式,可读写。 参数: 参数名称 参数描述 name 表示数据库名称。 返回: 返回创建的数据库配置。 newMemoryConfig public static StoreConfig newMemoryConfig() 创建内存数据库配置。 使用此配置创建的数据库处于内存存储模式,可读写。 返回: 返回创建的数据库配置。 newReadOnlyConfig public static StoreConfig newReadOnlyConfig(String name) 通过指定数据库名称创建只读数据库配置。 使用此配置创建的数据库处于磁盘存储模式。 参数: 参数名称 参数描述 name 表示数据库名称。 返回:...

鸿蒙OS CommonPattern

CommonPattern java.lang.Object |—ohos.utils.CommonPattern public class CommonPattern extends Object 提供获取用于验证常见模式的正则表达式的方法。 在对常用模式进行正则表达式验证之前,需要先使用该类中的方法获取匹配的正则表达式。 构造函数摘要 构造函数 描述 CommonPattern() 用于创建实例的默认构造函数 方法总结 修饰符和类型 方法 描述 static Pattern getDomainName() 获取验证域名的正则表达式。 static Pattern getEmailAddress() 获取用于验证电子邮件地址的正则表达式。 static Pattern getIpAddress() 获取用于验证 IPv4 地址的正则表达式。 static Pattern getWebUrl() 获取验证网址的正则表达式。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 构造函数详细信息 CommonPattern public CommonPattern() 用于创建实例的默认构造函数 方法详情 getWebUrl public static Pattern getWebUrl() 获取验证网址的正则表达式。 返回: 返回与 Web URL 模式匹配的正则表达式。 getIpAddress public static Pattern getIpAddress() 获取用于验证 IPv4 地址的正则表达式。 返回: 返回匹配 IPv4 地址模式的正则表达式。 getDomainName public static Pattern getDomainName() 获取验证域名的正则表达式。 返回: 返回匹配域名模式的正则表达式。 getEmailAddress public static Pattern getEmailAddress() 获取用于验证电子邮件地址的正则表达式。 返回: 返回与电子邮件地址模式匹配的正则表达式。

鸿蒙OS CapabilityConstants

CapabilityConstants java.lang.Object |—ohos.utils.CapabilityConstants @Deprecated public final class CapabilityConstants extends Object 已弃用。 从第 5 版开始,由 SystemCapability 取代 字段摘要 修饰符和类型 字段 描述 static String CAPABILITY_COMMUNICATION_NFC 已弃用。 static String CAPABILITY_MISCSERVICES_INPUTMETHOD 已弃用。 static String CAPABILITY_SOFT_DISTRIBUTEDDATAMGR_DATAUSAGE 已弃用。 static String CAPABILITY_SOFT_DISTRIBUTEDDATAMGR_DISTRIBUTEDFILE 已弃用。 static String CAPABILITY_SOFT_DISTRIBUTEDDATAMGR_SEARCH 已弃用。 方法总结 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 字段详细信息 CAPABILITY_COMMUNICATION_NFC @Deprecated public static final String CAPABILITY_COMMUNICATION_NFC 已弃用。 表示通信nfc访问能力。 CAPABILITY_MISCSERVICES_INPUTMETHOD @Deprecated public static final String CAPABILITY_MISCSERVICES_INPUTMETHOD 已弃用。 Capability 表示设备能够使用 ohos miscservices inputmethod API。 CAPABILITY_SOFT_DISTRIBUTEDDATAMGR_DATAUSAGE @Deprecated public static final String CAPABILITY_SOFT_DISTRIBUTEDDATAMGR_DATAUSAGE 已弃用。 设备存储管理能力。 此功能由 ohos.data.usage 包中提供的 API 实现。 目前,可穿戴设备不支持该功能。 CAPABILITY_SOFT_DISTRIBUTEDDATAMGR_DISTRIBUTEDFILE @Deprecated public static final String CAPABILITY_SOFT_DISTRIBUTEDDATAMGR_DISTRIBUTEDFILE 已弃用。 表示分布式文件访问能力。 此功能由 ohos.data.distributed.file 包中提供的 API 实现。 目前,可穿戴设备不支持该功能。 CAPABILITY_SOFT_DISTRIBUTEDDATAMGR_SEARCH @Deprecated public static final String CAPABILITY_SOFT_DISTRIBUTEDDATAMGR_SEARCH 已弃用。 表示应用内搜索和全局搜索能力。 这些功能由 ohos.data.search 包中提供的 API 实现。 目前,可穿戴设备不支持这些功能。

鸿蒙OS BasePacMap

BasePacMap java.lang.Object |—ohos.utils.BasePacMap public class BasePacMap extends Object implements Sequenceable, Cloneable 存储和读取基本类型的数据。 该类是 PacMap 的基类。 不建议您直接使用此类。 嵌套类摘要 从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 Sequenceable.ProducerT 字段摘要 修饰符和类型 字段 描述 protected HashMapString,Object dataMap BasePacMap中存储键值对的Hashmap。 构造函数摘要 构造函数 描述 BasePacMap() 用于创建 BasePacMap 实例的默认构造函数,其中 Map 对象没有键值对。 BasePacMap(int capacity) 用于创建具有 Map 指定的键值对数量的 BasePacMap 实例的构造函数。 方法总结 修饰符和类型 方法 描述 void clear() 清除当前对象。 protected Object clone() 创建并返回此对象的副本。 boolean equals(Object object) 指示其他对象是否“等于”这个对象。 protected MapString,Object getAll() 获取已存储的所有数据。 boolean getBooleanValue(String key) 获取与指定键匹配的布尔值。 boolean getBooleanValue(String key, boolean defaultValue) 获取与指定键匹配的布尔值。 boolean[] getBooleanValueArray(String key) 获取与指定键匹配的 boolean[] 值。 byte getByteValue(String key) 获取与指定键匹配的字节值。 byte getByteValue(String key, byte defaultValue) 获取与指定键匹配的字节值。 byte[] getByteValueArray(String key) 获取匹配指定key的byte[]值。 char getChar(String key) 获取与指定键匹配的字符值。 char getChar(String key, char defaultValue) 获取与指定键匹配的字符值。 char[] getCharArray(String key) 获取与指定键匹配的 char[] 值。 ClassLoader getClassLoader() 获取此 PacMap 实例中的内部对象使用的 ClassLoader。 Dimension getDimension(String key) 根据指定键获取 PacMap 中的 Dimension 对象。 double getDoubleValue(String key) 获取与指定键匹配的双精度值。 double getDoubleValue(String key, double defaultValue) 获取与指定键匹配的双精度值。 double[] getDoubleValueArray(String key) 获取与指定键匹配的 double[] 值。 FloatDimension getFloatDimension(String key) 根据指定键获取 PacMap 中的 FloatDimension 对象。 float getFloatValue(String key) 获取与指定键匹配的浮点值。 float getFloatValue(String key, float defaultValue) 获取与指定键匹配的浮点值。 float[] getFloatValueArray(String key) 获取与指定键匹配的 float[] 值。 int getIntValue(String key) 获取与指定键匹配的 int 值。 int getIntValue(String key, int defaultValue) 获取与指定键匹配的 int 值。 int[] getIntValueArray(String key) 获取与指定键匹配的 int[] 值。 SetString getKeys() 获取当前对象的所有键。 long getLongValue(String key) 获取与指定key匹配的long值。...

鸿蒙OS Ashmem

Ashmem java.lang.Object |—ohos.utils.Ashmem public class Ashmem extends Object 提供与匿名共享内存(Ashmem)相关的方法,包括创建、关闭、映射和取消映射Ashmem,从Ashmem读取数据和向Ashmem写入数据,获取Ashmem大小,为Ashmem设置保护。 Ashmem 是由一个进程创建的。 您可以将创建的 Ashmem 对象映射到当前进程以读取和写入数据。 或者,您可以将此 Ashmem 对象传输并映射到另一个进程以进行数据读取和写入。 您需要确保多个进程之间并发读写操作的时序。 字段摘要 修饰符和类型 字段 描述 static int PROT_EXEC 表示可以执行 Ashmem 对象中的数据。 static int PROT_NONE 表示 Ashmem 对象中的数据无法读取、写入或执行。 static int PROT_READ 表示可以读取 Ashmem 对象中的数据。 static int PROT_WRITE 表示可以写入 Ashmem 对象中的数据。 构造函数摘要 构造函数 描述 Ashmem(long nativeObject) 方法总结 修饰符和类型 方法 描述 void closeAshmem() 关闭此 Ashmem。 static Ashmem createAshmem(String name, int size) 根据指定的调试名称和内存大小创建 Ashmem 对象。 static Ashmem createAshmemFromExisting(long unwrappedNativeObject) 通过复制现有的 Ashmem 对象来创建 Ashmem 对象。 protected void finalize() 当垃圾收集确定不再有对该对象的引用时,由对象上的垃圾收集器调用。 long getAshmemIdentity() 获取 Ashmem 对象的身份。 int getAShmemSize() 获取 Ashmem 对象的内存大小。 boolean mapAshmem(int mapType) 使用指定的映射类型将 Ashmem 对象映射到此进程。 boolean mapReadAndWriteAShmem() 在 Ashmem 对象和此进程之间创建读/写映射。 boolean mapReadOnlyAShmem() 在 Ashmem 对象和此进程之间创建只读映射。 byte[] readFromAShmem(int size, int offset) 从 Ashmem 对象中读取数据。 boolean setProtection(int protectionType) 设置 Ashmem 对象的保护类型。 void unmapAShmem() 从此进程中取消映射 Ashmem 对象。 boolean writeToAShmem(byte[] data, int size, int offset) 将数据写入 Ashmem 对象。 从类 java.lang.Object 继承的方法 clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 字段详细信息 PROT_EXEC public static final int PROT_EXEC 表示可以执行 Ashmem 对象中的数据。 它可用于设置 Ashmem 对象的保护或映射类型。 PROT_NONE public static final int PROT_NONE 表示 Ashmem 对象中的数据无法读取、写入或执行。 它可用于设置 Ashmem 对象的保护或映射类型。 PROT_READ public static final int PROT_READ 表示可以读取 Ashmem 对象中的数据。 它可用于设置...