import{_ as s,o as a,c as o,a as n}from"./app.99fcdd51.js";const l={},e=n(`
Notice
The English translation of this page has not been completed, you are welcome to contribute translations to us.
You can use the Chrome Translation Plugin to translate entire pages for reference.
class YukiHookDataChannel private constructor()
Change Records
v1.0.88
added
Function Illustrate
\u5B9E\u73B0 Xposed \u6A21\u5757\u7684\u6570\u636E\u901A\u8BAF\u6865\u3002
\u901A\u8FC7\u6A21\u5757\u4E0E\u5BBF\u4E3B\u76F8\u4E92\u6CE8\u518C BroadcastReceiver
\u6765\u5B9E\u73B0\u6570\u636E\u7684\u4EA4\u4E92\u3002
\u6A21\u5757\u9700\u8981\u5C06 Application
\u7EE7\u627F\u4E8E ModuleApplication
\u6765\u5B9E\u73B0\u6B64\u529F\u80FD\u3002
Pay Attention
\u6A21\u5757\u4E0E\u5BBF\u4E3B\u9700\u8981\u4FDD\u6301\u5B58\u6D3B\u72B6\u6001\uFF0C\u5426\u5219\u65E0\u6CD5\u5EFA\u7ACB\u901A\u8BAF\u3002
inner class NameSpace internal constructor(private val context: Context?, private val packageName: String, private val isSecure: Boolean)
Change Records
v1.0.88
added
v1.0.90
modified
\u65B0\u589E isSecure
\u53C2\u6570
Function Illustrate
YukiHookDataChannel
\u547D\u540D\u7A7A\u95F4\u3002
inline fun with(initiate: NameSpace.() -> Unit): NameSpace
Change Records
v1.0.88
added
Function Illustrate
\u521B\u5EFA\u4E00\u4E2A\u8C03\u7528\u7A7A\u95F4\u3002
fun <T> put(key: String, value: T)
fun <T> put(data: ChannelData<T>, value: T?)
fun put(vararg data: ChannelData<*>)
Change Records
v1.0.88
added
Function Illustrate
\u53D1\u9001\u952E\u503C\u6570\u636E\u3002
fun put(key: String)
Change Records
v1.0.88
added
Function Illustrate
\u4EC5\u53D1\u9001\u952E\u503C\u76D1\u542C\uFF0C\u4F7F\u7528\u9ED8\u8BA4\u503C
VALUE_WAIT_FOR_LISTENER
\u53D1\u9001\u952E\u503C\u6570\u636E\u3002
fun <T> wait(key: String, result: (value: T) -> Unit)
fun <T> wait(data: ChannelData<T>, result: (value: T) -> Unit)
Change Records
v1.0.88
added
v1.0.90
modified
\u79FB\u9664\u9ED8\u8BA4\u503C value
Function Illustrate
\u83B7\u53D6\u952E\u503C\u6570\u636E\u3002
fun wait(key: String, callback: () -> Unit)
Change Records
v1.0.88
added
Function Illustrate
\u4EC5\u83B7\u53D6\u76D1\u542C\u7ED3\u679C\uFF0C\u4E0D\u83B7\u53D6\u952E\u503C\u6570\u636E\u3002
Pay Attention
\u4EC5\u9650\u4F7F\u7528 VALUE_WAIT_FOR_LISTENER \u53D1\u9001\u7684\u76D1\u542C\u624D\u80FD\u88AB\u63A5\u6536\u3002
fun checkingVersionEquals(result: (Boolean) -> Unit)
Change Records
v1.0.88
added
Function Illustrate
\u83B7\u53D6\u6A21\u5757\u4E0E\u5BBF\u4E3B\u7684\u7248\u672C\u662F\u5426\u5339\u914D\u3002
\u901A\u8FC7\u6B64\u65B9\u6CD5\u53EF\u539F\u751F\u5224\u65AD Xposed \u6A21\u5757\u66F4\u65B0\u540E\u5BBF\u4E3B\u5E76\u672A\u91CD\u65B0\u88C5\u8F7D\u9020\u6210\u4E24\u8005\u4E0D\u5339\u914D\u7684\u60C5\u51B5\u3002
fun obtainLoggerInMemoryData(result: (ArrayList<YukiLoggerData>) -> Unit)
Change Records
v1.1.4
added
Function Illustrate
\u83B7\u53D6\u6A21\u5757\u4E0E\u5BBF\u4E3B\u4E4B\u95F4\u7684
ArrayList<YukiLoggerData>
\u6570\u636E\u3002
\u7531\u4E8E\u6A21\u5757\u4E0E\u5BBF\u4E3B\u5904\u4E8E\u4E0D\u540C\u7684\u8FDB\u7A0B\uFF0C\u6211\u4EEC\u53EF\u4EE5\u4F7F\u7528\u6570\u636E\u901A\u8BAF\u6865\u8BBF\u95EE\u5404\u81EA\u7684\u8C03\u8BD5\u65E5\u5FD7\u6570\u636E\u3002
Pay Attention
\u6A21\u5757\u4E0E\u5BBF\u4E3B\u5FC5\u987B\u542F\u7528 YukiHookLogger.Configs.isRecord \u624D\u80FD\u83B7\u53D6\u5230\u8C03\u8BD5\u65E5\u5FD7\u6570\u636E\u3002
\u7531\u4E8E Android \u9650\u5236\u4E86\u6570\u636E\u4F20\u8F93\u5927\u5C0F\u7684\u6700\u5927\u503C\uFF0C\u5982\u679C\u8C03\u8BD5\u65E5\u5FD7\u8FC7\u591A\u53EF\u80FD\u4F1A\u9020\u6210 TransactionTooLargeException \u5F02\u5E38\u3002