API 参考

DataStore (Preferences)

对 PlainApp 的 AndroidX DataStore 偏好文件进行低级访问。用于调试和开发者工具——误用可能导致应用状态损坏。

类型定义

bash
type KeyValuePair {
  key: String!                # preference key name
  value: String!              # serialized value (toString)
}

操作

query

dataStorePath

获取 DataStore 偏好文件的绝对文件系统路径。

bash
query GetDataStorePath {
  dataStorePath
}
query

dataStoreEntries

列出所有偏好键及其序列化值,按键名排序。

bash
query GetDataStoreEntries {
  dataStoreEntries { key value }
}
mutation

deleteDataStoreEntry

按键名删除单个偏好条目。如果键不存在则为空操作。

bash
mutation DeleteDataStoreEntry($key: String!) {
  deleteDataStoreEntry(key: $key)
}