索引

A C D E F G H I L M N O P S T U V X 
常量字段值|所有程序包|所有类和接口|序列化表格

A

API_101 - 接口中的静态变量 io.github.libxposed.api.XposedInterface
Behavior changes: all modules Modules cannot be injected into zygote; they are only loaded within the process of the scope. Behavior changes: Modules targeting 101 or higher This is the first API version.
attachFramework(XposedInterface) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
Attaches the framework interface to the module.

C

Chain(int) - 记录类的构造器 io.github.libxposed.api.XposedInterface.Invoker.Type.Chain
创建 Chain 记录类的实例。

D

DEFAULT - 枚举类 中的枚举常量 io.github.libxposed.api.XposedInterface.ExceptionMode
Follows the global exception mode configured in module.prop.
deoptimize(Executable) - 接口中的方法 io.github.libxposed.api.XposedInterface
Deoptimizes a method / constructor in case hooked callee is not called because of inline.
deoptimize(Executable) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 

E

Entry Registration - 程序包 io.github.libxposed.api中的搜索标记
equals(Object) - 记录类中的方法 io.github.libxposed.api.XposedInterface.Invoker.Type.Chain
指示某个其他对象是否“等于”此对象。
equals(Object) - 记录类中的方法 io.github.libxposed.api.XposedInterface.Invoker.Type.Origin
指示某个其他对象是否“等于”此对象。
Error Handling - 程序包 io.github.libxposed.api中的搜索标记

F

FULL - 记录类中的静态变量 io.github.libxposed.api.XposedInterface.Invoker.Type.Chain
Invoking the executable with full hook chain.

G

getApiVersion() - 接口中的方法 io.github.libxposed.api.XposedInterface
Gets the runtime Xposed API version.
getApiVersion() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
getAppComponentFactory() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.PackageReadyParam
Gets the AppComponentFactory of the current package.
getApplicationInfo() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.PackageLoadedParam
Gets the ApplicationInfo of the current package.
getArg(int) - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
Gets the argument at the given index.
getArgs() - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
Gets the arguments.
getClassLoader() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.PackageReadyParam
Gets the classloader of the current package.
getClassLoader() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.SystemServerStartingParam
Gets the class loader of system server.
getDefaultClassLoader() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.PackageLoadedParam
Gets the default classloader of the current package.
getExecutable() - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
Gets the method / constructor being hooked.
getExecutable() - 接口中的方法 io.github.libxposed.api.XposedInterface.HookHandle
Gets the method / constructor being hooked.
getFrameworkName() - 接口中的方法 io.github.libxposed.api.XposedInterface
Gets the Xposed framework name of current implementation.
getFrameworkName() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
getFrameworkProperties() - 接口中的方法 io.github.libxposed.api.XposedInterface
Gets the Xposed framework properties.
getFrameworkProperties() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
getFrameworkVersion() - 接口中的方法 io.github.libxposed.api.XposedInterface
Gets the Xposed framework version of current implementation.
getFrameworkVersion() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
getFrameworkVersionCode() - 接口中的方法 io.github.libxposed.api.XposedInterface
Gets the Xposed framework version code of current implementation.
getFrameworkVersionCode() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
getInvoker(Constructor<T>) - 接口中的方法 io.github.libxposed.api.XposedInterface
Get a constructor invoker for the given constructor.
getInvoker(Constructor<T>) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
getInvoker(Method) - 接口中的方法 io.github.libxposed.api.XposedInterface
Get a method invoker for the given method.
getInvoker(Method) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
getModuleApplicationInfo() - 接口中的方法 io.github.libxposed.api.XposedInterface
Gets the application info of the module.
getModuleApplicationInfo() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
getPackageName() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.PackageLoadedParam
Gets the package name of the current package.
getProcessName() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.ModuleLoadedParam
Gets the process name.
getRemotePreferences(String) - 接口中的方法 io.github.libxposed.api.XposedInterface
Gets remote preferences stored in Xposed framework.
getRemotePreferences(String) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
getThisObject() - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
Gets the this pointer for the call, or null for static methods.
Getting Started - 程序包 io.github.libxposed.api中的搜索标记

H

hashCode() - 记录类中的方法 io.github.libxposed.api.XposedInterface.Invoker.Type.Chain
返回此对象的哈希代码值。
hashCode() - 记录类中的方法 io.github.libxposed.api.XposedInterface.Invoker.Type.Origin
返回此对象的哈希代码值。
hook(Executable) - 接口中的方法 io.github.libxposed.api.XposedInterface
Hook a method / constructor.
hook(Executable) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
hookClassInitializer(Class<?>) - 接口中的方法 io.github.libxposed.api.XposedInterface
Hook the static initializer (<clinit>) of a class.
hookClassInitializer(Class<?>) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
HookFailedError - io.github.libxposed.api.error中的异常错误类
Thrown to indicate that a hook failed due to framework internal error.
HookFailedError(String) - 异常错误类的构造器 io.github.libxposed.api.error.HookFailedError
 
HookFailedError(String, Throwable) - 异常错误类的构造器 io.github.libxposed.api.error.HookFailedError
 
HookFailedError(Throwable) - 异常错误类的构造器 io.github.libxposed.api.error.HookFailedError
 
Hook Model - 程序包 io.github.libxposed.api中的搜索标记

I

intercept(XposedInterface.Chain) - 接口中的方法 io.github.libxposed.api.XposedInterface.Hooker
Intercepts a method / constructor call.
intercept(XposedInterface.Hooker) - 接口中的方法 io.github.libxposed.api.XposedInterface.HookBuilder
Sets the hooker for the method / constructor and builds the hook.
invoke(Object, Object...) - 接口中的方法 io.github.libxposed.api.XposedInterface.Invoker
Invokes the method (or the constructor as a method) through the hook chain determined by the invoker's type.
Invoker System - 程序包 io.github.libxposed.api中的搜索标记
invokeSpecial(Object, Object...) - 接口中的方法 io.github.libxposed.api.XposedInterface.Invoker
Invokes the special (non-virtual) method (or the constructor as a method) on a given object instance, similar to the functionality of CallNonVirtual<type>Method in JNI, which invokes an instance (nonstatic) method on a Java object.
io.github.libxposed.api - 程序包 io.github.libxposed.api
Modern Xposed Module API.
io.github.libxposed.api.error - 程序包 io.github.libxposed.api.error
 
isFirstPackage() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.PackageLoadedParam
Returns whether this is the first and main package loaded in the process.
isSystemServer() - 接口中的方法 io.github.libxposed.api.XposedModuleInterface.ModuleLoadedParam
Returns whether the current process is system server.

L

LIB_API - 接口中的静态变量 io.github.libxposed.api.XposedInterface
The API version of this library.
listRemoteFiles() - 接口中的方法 io.github.libxposed.api.XposedInterface
List all files in the module's shared data directory.
listRemoteFiles() - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
log(int, String, String) - 接口中的方法 io.github.libxposed.api.XposedInterface
Writes a message to the Xposed log.
log(int, String, String) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
log(int, String, String, Throwable) - 接口中的方法 io.github.libxposed.api.XposedInterface
Writes a message to the Xposed log.
log(int, String, String, Throwable) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 

M

maxPriority() - 记录类中的方法 io.github.libxposed.api.XposedInterface.Invoker.Type.Chain
返回 maxPriority 记录组件的值。
Module Configuration - 程序包 io.github.libxposed.api中的搜索标记
Module Lifecycle Callbacks - 程序包 io.github.libxposed.api中的搜索标记

N

newInstance(Object...) - 接口中的方法 io.github.libxposed.api.XposedInterface.CtorInvoker
Creates a new instance through the hook chain determined by the invoker's type.
newInstanceSpecial(Class<U>, Object...) - 接口中的方法 io.github.libxposed.api.XposedInterface.CtorInvoker
Creates a new instance of the given subclass, but initializes it with a parent constructor.

O

onModuleLoaded(XposedModuleInterface.ModuleLoadedParam) - 接口中的方法 io.github.libxposed.api.XposedModuleInterface
Gets notified when the module is loaded into the target process.
This callback is guaranteed to be called exactly once for a process.
onPackageLoaded(XposedModuleInterface.PackageLoadedParam) - 接口中的方法 io.github.libxposed.api.XposedModuleInterface
Gets notified when a R.attr.hasCode package is loaded into the process.
onPackageReady(XposedModuleInterface.PackageReadyParam) - 接口中的方法 io.github.libxposed.api.XposedModuleInterface
Gets notified when AppComponentFactory has instantiated the classloader and is ready to create Application.
onSystemServerStarting(XposedModuleInterface.SystemServerStartingParam) - 接口中的方法 io.github.libxposed.api.XposedModuleInterface
Gets notified when system server is ready to start critical services.
openRemoteFile(String) - 接口中的方法 io.github.libxposed.api.XposedInterface
Open a file in the module's shared data directory.
openRemoteFile(String) - 类中的方法 io.github.libxposed.api.XposedInterfaceWrapper
 
Origin() - 记录类的构造器 io.github.libxposed.api.XposedInterface.Invoker.Type.Origin
创建 Origin 记录类的实例。
ORIGIN - 接口中的静态变量 io.github.libxposed.api.XposedInterface.Invoker.Type
A convenience constant for XposedInterface.Invoker.Type.Origin.

P

PASSTHROUGH - 枚举类 中的枚举常量 io.github.libxposed.api.XposedInterface.ExceptionMode
Any exception thrown by the hooker will be propagated to the caller as usual.
PRIORITY_DEFAULT - 接口中的静态变量 io.github.libxposed.api.XposedInterface
The default hook priority.
PRIORITY_HIGHEST - 接口中的静态变量 io.github.libxposed.api.XposedInterface
Execute at the beginning of the interception chain.
PRIORITY_LOWEST - 接口中的静态变量 io.github.libxposed.api.XposedInterface
Execute at the end of the interception chain.
proceed() - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
Proceeds to the next interceptor in the chain with the same arguments and this pointer.
proceed(Object[]) - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
Proceeds to the next interceptor in the chain with the given arguments and the same this pointer.
proceedWith(Object) - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
Proceeds to the next interceptor in the chain with the same arguments and given this pointer.
proceedWith(Object, Object[]) - 接口中的方法 io.github.libxposed.api.XposedInterface.Chain
Proceeds to the next interceptor in the chain with the given arguments and this pointer.
PROP_CAP_REMOTE - 接口中的静态变量 io.github.libxposed.api.XposedInterface
The framework provides remote preferences and remote files support.
PROP_CAP_SYSTEM - 接口中的静态变量 io.github.libxposed.api.XposedInterface
The framework has the capability to hook system_server and other system processes.
PROP_RT_API_PROTECTION - 接口中的静态变量 io.github.libxposed.api.XposedInterface
The framework disallows accessing Xposed API via reflection or dynamically loaded code.
PROTECTIVE - 枚举类 中的枚举常量 io.github.libxposed.api.XposedInterface.ExceptionMode
Any exception thrown by the hooker will be caught and logged, and the call will proceed as if no hook exists.

S

Scope - 程序包 io.github.libxposed.api中的搜索标记
setExceptionMode(XposedInterface.ExceptionMode) - 接口中的方法 io.github.libxposed.api.XposedInterface.HookBuilder
Sets the exception handling mode for the hook.
setPriority(int) - 接口中的方法 io.github.libxposed.api.XposedInterface.HookBuilder
Sets the priority of the hook.
setType(XposedInterface.Invoker.Type) - 接口中的方法 io.github.libxposed.api.XposedInterface.Invoker
Sets the type of the invoker, which determines the hook chain to be invoked

T

toString() - 记录类中的方法 io.github.libxposed.api.XposedInterface.Invoker.Type.Chain
返回此记录类的字符串表示形式。
toString() - 记录类中的方法 io.github.libxposed.api.XposedInterface.Invoker.Type.Origin
返回此记录类的字符串表示形式。

U

unhook() - 接口中的方法 io.github.libxposed.api.XposedInterface.HookHandle
Cancels the hook.

V

valueOf(String) - 枚举类中的静态方法 io.github.libxposed.api.XposedInterface.ExceptionMode
返回带有指定名称的该类的枚举常量。
values() - 枚举类中的静态方法 io.github.libxposed.api.XposedInterface.ExceptionMode
返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同

X

XposedFrameworkError - io.github.libxposed.api.error中的异常错误类
Thrown to indicate that the Xposed framework function is broken.
XposedFrameworkError(String) - 异常错误类的构造器 io.github.libxposed.api.error.XposedFrameworkError
 
XposedFrameworkError(String, Throwable) - 异常错误类的构造器 io.github.libxposed.api.error.XposedFrameworkError
 
XposedFrameworkError(Throwable) - 异常错误类的构造器 io.github.libxposed.api.error.XposedFrameworkError
 
XposedInterface - io.github.libxposed.api中的接口
Xposed interface for modules to operate on application processes.
XposedInterface.Chain - io.github.libxposed.api中的接口
Interceptor chain for a method or constructor.
XposedInterface.CtorInvoker<T> - io.github.libxposed.api中的接口
Invoker for a constructor.
XposedInterface.ExceptionMode - io.github.libxposed.api中的枚举类
Exception handling mode for hookers.
XposedInterface.HookBuilder - io.github.libxposed.api中的接口
Builder for configuring a hook.
XposedInterface.Hooker - io.github.libxposed.api中的接口
Hooker for a method or constructor.
XposedInterface.HookHandle - io.github.libxposed.api中的接口
Handle for a hook.
XposedInterface.Invoker<T,U> - io.github.libxposed.api中的接口
Invoker for a method or constructor.
XposedInterface.Invoker.Type - io.github.libxposed.api中的接口
Type of the invoker, which determines the hook chain to be invoked
XposedInterface.Invoker.Type.Chain - io.github.libxposed.api中的记录类
Invokes the executable starting from the middle of the hook chain, skipping all hooks with priority higher than the given value.
XposedInterface.Invoker.Type.Origin - io.github.libxposed.api中的记录类
Invokes the original executable, skipping all hooks.
XposedInterfaceWrapper - io.github.libxposed.api中的类
Wrapper of XposedInterface used by modules to shield framework implementation details.
XposedInterfaceWrapper() - 类的构造器 io.github.libxposed.api.XposedInterfaceWrapper
 
XposedModule - io.github.libxposed.api中的类
Super class which all Xposed module entry classes should extend.
Entry classes will be instantiated exactly once for each process.
XposedModule() - 类的构造器 io.github.libxposed.api.XposedModule
 
XposedModuleInterface - io.github.libxposed.api中的接口
Interface for module initialization.
XposedModuleInterface.ModuleLoadedParam - io.github.libxposed.api中的接口
Wraps information about the process in which the module is loaded.
XposedModuleInterface.PackageLoadedParam - io.github.libxposed.api中的接口
Wraps information about the package being loaded.
XposedModuleInterface.PackageReadyParam - io.github.libxposed.api中的接口
Wraps information about the package whose classloader is ready.
XposedModuleInterface.SystemServerStartingParam - io.github.libxposed.api中的接口
Wraps information about system server.
A C D E F G H I L M N O P S T U V X 
常量字段值|所有程序包|所有类和接口|序列化表格