wxr
2024-07-16 548fb8aa23fe31401ba3dae823d31f9a73cc101f
Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/api.xml.fixed
@@ -1,1039 +1,1055 @@
<?xml version="1.0" encoding="utf-8"?>
<api>
<api api-source="JavaTypeSystem">
  <package name="com.hdl.hdllinphonesdk" jni-name="com/hdl/hdllinphonesdk">
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="true" name="BuildConfig" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/BuildConfig;">
      <constructor deprecated="not deprecated" final="false" name="BuildConfig" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.BuildConfig" synthetic="false" visibility="public"></constructor>
      <field deprecated="not deprecated" final="true" name="BUILD_TYPE" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;release&quot;" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="DEBUG" jni-signature="Z" static="true" transient="false" type="boolean" type-generic-aware="boolean" value="false" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="LIBRARY_PACKAGE_NAME" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;com.hdl.hdllinphonesdk&quot;" visibility="public" volatile="false"></field>
      <constructor deprecated="not deprecated" final="false" name="BuildConfig" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.BuildConfig" synthetic="false" visibility="public" />
      <field deprecated="not deprecated" final="true" name="BUILD_TYPE" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;debug&quot;" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="true" name="DEBUG" jni-signature="Z" static="true" transient="false" type="boolean" type-generic-aware="boolean" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="true" name="LIBRARY_PACKAGE_NAME" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;com.hdl.hdllinphonesdk&quot;" visibility="public" volatile="false" />
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLinphoneKit" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit;">
      <method abstract="false" deprecated="not deprecated" final="false" name="acceptCall" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="acceptCall" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="acceptCallWithVideo" jni-signature="(Z)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="enableVideo" type="boolean" jni-type="Z"></parameter>
        <parameter name="enableVideo" type="boolean" jni-type="Z" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="addCallback" jni-signature="(Lcom/hdl/hdllinphonesdk/core/callback/RegistrationCallback;Lcom/hdl/hdllinphonesdk/core/callback/PhoneCallback;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="registrationCallback" type="com.hdl.hdllinphonesdk.core.callback.RegistrationCallback" jni-type="Lcom/hdl/hdllinphonesdk/core/callback/RegistrationCallback;"></parameter>
        <parameter name="phoneCallback" type="com.hdl.hdllinphonesdk.core.callback.PhoneCallback" jni-type="Lcom/hdl/hdllinphonesdk/core/callback/PhoneCallback;"></parameter>
        <parameter name="registrationCallback" type="com.hdl.hdllinphonesdk.core.callback.RegistrationCallback" jni-type="Lcom/hdl/hdllinphonesdk/core/callback/RegistrationCallback;" />
        <parameter name="phoneCallback" type="com.hdl.hdllinphonesdk.core.callback.PhoneCallback" jni-type="Lcom/hdl/hdllinphonesdk/core/callback/PhoneCallback;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="callTo" jni-signature="(Ljava/lang/String;Z)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="num" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="isVideoCall" type="boolean" jni-type="Z"></parameter>
        <parameter name="num" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="isVideoCall" type="boolean" jni-type="Z" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="clearProxyConfig" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="clearProxyConfig" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="freeViewRegisterUserAuth" jni-signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="userName" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="password" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="domain" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <exception name="CoreException" type="org.linphone.core.CoreException"></exception>
        <parameter name="userName" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="password" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="domain" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <exception name="CoreException" type="org.linphone.core.CoreException" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getCallState" jni-signature="()Lorg/linphone/core/Call$State;" bridge="false" native="false" return="org.linphone.core.Call.State" jni-return="Lorg/linphone/core/Call$State;" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getCore" jni-signature="()Lorg/linphone/core/Core;" bridge="false" native="false" return="org.linphone.core.Core" jni-return="Lorg/linphone/core/Core;" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getInstance" jni-signature="()Lcom/hdl/hdllinphonesdk/HDLLinphoneKit;" bridge="false" native="false" return="com.hdl.hdllinphonesdk.HDLLinphoneKit" jni-return="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit;" static="true" synchronized="true" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getOnHDLLinphoneCallListener" jni-signature="()Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;" bridge="false" native="false" return="com.hdl.hdllinphonesdk.callback.OnHDLLinphoneCallListener" jni-return="Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="gotoHDLLinphoneIntercomActivity" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="hangUp" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getCallState" jni-signature="()Lorg/linphone/core/Call$State;" bridge="false" native="false" return="org.linphone.core.Call.State" jni-return="Lorg/linphone/core/Call$State;" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="getCore" jni-signature="()Lorg/linphone/core/Core;" bridge="false" native="false" return="org.linphone.core.Core" jni-return="Lorg/linphone/core/Core;" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="getInstance" jni-signature="()Lcom/hdl/hdllinphonesdk/HDLLinphoneKit;" bridge="false" native="false" return="com.hdl.hdllinphonesdk.HDLLinphoneKit" jni-return="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit;" static="true" synchronized="true" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="getIntercomeType" jni-signature="()Ljava/lang/String;" bridge="false" native="false" return="java.lang.String" jni-return="Ljava/lang/String;" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="getOnHDLLinphoneCallListener" jni-signature="()Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;" bridge="false" native="false" return="com.hdl.hdllinphonesdk.callback.OnHDLLinphoneCallListener" jni-return="Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="gotoHDLLinphoneIntercomActivity" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="hangUp" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="initLinphone" jni-signature="(Landroid/content/Context;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="isAutoJumpCallView" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="isIncomingReceivedCallState" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="isAutoJumpCallView" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="isIncomingReceivedCallState" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="login" jni-signature="(Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="inter_type" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="inter_type" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="logout" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onDestroy" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="logout" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onDestroy" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onOpenError" jni-signature="(Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="mes" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="mes" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onOpenSuccess" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onPause" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onResume" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onOpenSuccess" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onPause" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onResume" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="registerUserAuth" jni-signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="name" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="password" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="host" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <exception name="CoreException" type="org.linphone.core.CoreException"></exception>
        <parameter name="name" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="password" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="host" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <exception name="CoreException" type="org.linphone.core.CoreException" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="setAccountAndLogin" jni-signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="username" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="password" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="serverIP" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="inter_type" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="username" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="password" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="serverIP" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="inter_type" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="setAndroidVideoWindow" jni-signature="(Landroid/view/TextureView;Landroid/view/TextureView;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="renderingView" type="android.view.TextureView" jni-type="Landroid/view/TextureView;"></parameter>
        <parameter name="previewView" type="android.view.TextureView" jni-type="Landroid/view/TextureView;"></parameter>
        <parameter name="renderingView" type="android.view.TextureView" jni-type="Landroid/view/TextureView;" />
        <parameter name="previewView" type="android.view.TextureView" jni-type="Landroid/view/TextureView;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="setAutoJumpCallView" jni-signature="(Z)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="autoJumpCallView" type="boolean" jni-type="Z"></parameter>
        <parameter name="autoJumpCallView" type="boolean" jni-type="Z" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="setOnHDLLinphoneCallListener" jni-signature="(Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="onHDLLinphoneCallListener" type="com.hdl.hdllinphonesdk.callback.OnHDLLinphoneCallListener" jni-type="Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;"></parameter>
        <parameter name="onHDLLinphoneCallListener" type="com.hdl.hdllinphonesdk.callback.OnHDLLinphoneCallListener" jni-type="Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="setOpenOpenDoorCallBack" jni-signature="(Lcom/hdl/hdllinphonesdk/callback/OnLPOpenDoorCallBack;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="openOpenDoorCallBack" type="com.hdl.hdllinphonesdk.callback.OnLPOpenDoorCallBack" jni-type="Lcom/hdl/hdllinphonesdk/callback/OnLPOpenDoorCallBack;"></parameter>
        <parameter name="openOpenDoorCallBack" type="com.hdl.hdllinphonesdk.callback.OnLPOpenDoorCallBack" jni-type="Lcom/hdl/hdllinphonesdk/callback/OnLPOpenDoorCallBack;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="startService" jni-signature="(Landroid/content/Context;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="startSingleCallingTo" jni-signature="(Ljava/lang/String;Z)Lorg/linphone/core/Call;" bridge="false" native="false" return="org.linphone.core.Call" jni-return="Lorg/linphone/core/Call;" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="userName" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="isVideoCall" type="boolean" jni-type="Z"></parameter>
        <parameter name="userName" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="isVideoCall" type="boolean" jni-type="Z" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="toggleMicro" jni-signature="(Z)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="isMicMuted" type="boolean" jni-type="Z"></parameter>
        <parameter name="isMicMuted" type="boolean" jni-type="Z" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="toggleSpeaker" jni-signature="(Z)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="isSpeakerEnabled" type="boolean" jni-type="Z"></parameter>
        <parameter name="isSpeakerEnabled" type="boolean" jni-type="Z" />
      </method>
      <field deprecated="not deprecated" final="true" name="HDLLinphoneKitNAME" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;HDLLinphoneKit&quot;" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="INTER_PHONE_TYPE_EZVIZ" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;EZVIZ&quot;" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="INTER_PHONE_TYPE_FLVI" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;FLVI&quot;" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="INTER_PHONE_TYPE_FREEVIEW" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;FREEVIEW&quot;" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="INTER_PHONE_TYPE_HDL" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;HDL&quot;" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="INTER_PHONE_TYPE_IMOUVISIAL" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;IMOUVISIAL&quot;" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="KEY_SIP_ACCOUNT" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;lpSipAccount&quot;" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="KEY_TITLE_NAME" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;lpTitleName&quot;" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="HDLLinphoneKitNAME" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;HDLLinphoneKit&quot;" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="true" name="INTER_PHONE_TYPE_EZVIZ" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;EZVIZ&quot;" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="true" name="INTER_PHONE_TYPE_FLVI" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;FLVI&quot;" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="true" name="INTER_PHONE_TYPE_FREEVIEW" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;FREEVIEW&quot;" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="true" name="INTER_PHONE_TYPE_HDL" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;HDL&quot;" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="true" name="INTER_PHONE_TYPE_IMOUVISIAL" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;IMOUVISIAL&quot;" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="true" name="KEY_SIP_ACCOUNT" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;lpSipAccount&quot;" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="true" name="KEY_TITLE_NAME" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;lpTitleName&quot;" visibility="public" volatile="false" />
    </class>
    <class abstract="false" deprecated="not deprecated" extends="com.hdl.hdllinphonesdk.core.callback.RegistrationCallback" extends-generic-aware="com.hdl.hdllinphonesdk.core.callback.RegistrationCallback" jni-extends="Lcom/hdl/hdllinphonesdk/core/callback/RegistrationCallback;" final="false" name="HDLLinphoneKit.1" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit$1;"></class>
    <class abstract="false" deprecated="not deprecated" extends="com.hdl.hdllinphonesdk.core.callback.PhoneCallback" extends-generic-aware="com.hdl.hdllinphonesdk.core.callback.PhoneCallback" jni-extends="Lcom/hdl/hdllinphonesdk/core/callback/PhoneCallback;" final="false" name="HDLLinphoneKit.2" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit$2;"></class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Thread" extends-generic-aware="java.lang.Thread" jni-extends="Ljava/lang/Thread;" final="false" name="HDLLinphoneKit.ServiceWaitThread" static="false" visibility="private" jni-signature="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit$ServiceWaitThread;"></class>
    <class abstract="false" deprecated="not deprecated" extends="com.hdl.hdllinphonesdk.core.callback.RegistrationCallback" extends-generic-aware="com.hdl.hdllinphonesdk.core.callback.RegistrationCallback" jni-extends="Lcom/hdl/hdllinphonesdk/core/callback/RegistrationCallback;" final="false" name="HDLLinphoneKit.1" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit$1;" />
    <class abstract="false" deprecated="not deprecated" extends="com.hdl.hdllinphonesdk.core.callback.PhoneCallback" extends-generic-aware="com.hdl.hdllinphonesdk.core.callback.PhoneCallback" jni-extends="Lcom/hdl/hdllinphonesdk/core/callback/PhoneCallback;" final="false" name="HDLLinphoneKit.2" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit$2;" />
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLinphoneKit.3" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit$3;">
      <implements name="android.content.ServiceConnection" name-generic-aware="android.content.ServiceConnection" jni-type="Landroid/content/ServiceConnection;" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onServiceConnected" jni-signature="(Landroid/content/ComponentName;Landroid/os/IBinder;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="name" type="android.content.ComponentName" jni-type="Landroid/content/ComponentName;" />
        <parameter name="ibinder" type="android.os.IBinder" jni-type="Landroid/os/IBinder;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onServiceDisconnected" jni-signature="(Landroid/content/ComponentName;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="name" type="android.content.ComponentName" jni-type="Landroid/content/ComponentName;" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Thread" extends-generic-aware="java.lang.Thread" jni-extends="Ljava/lang/Thread;" final="false" name="HDLLinphoneKit.ServiceWaitThread" static="false" visibility="private" jni-signature="Lcom/hdl/hdllinphonesdk/HDLLinphoneKit$ServiceWaitThread;" />
  </package>
  <package name="com.hdl.hdllinphonesdk.activity" jni-name="com/hdl/hdllinphonesdk/activity">
    <class abstract="false" deprecated="not deprecated" extends="com.hdl.hdllinphonesdk.activity.LPCheckPermissionsActivity" extends-generic-aware="com.hdl.hdllinphonesdk.activity.LPCheckPermissionsActivity" jni-extends="Lcom/hdl/hdllinphonesdk/activity/LPCheckPermissionsActivity;" final="false" name="HDLLinphoneIntercomActivity" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneIntercomActivity;">
      <implements name="android.view.View.OnClickListener" name-generic-aware="android.view.View.OnClickListener" jni-type="Landroid/view/View$OnClickListener;"></implements>
      <constructor deprecated="not deprecated" final="false" name="HDLLinphoneIntercomActivity" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.activity.HDLLinphoneIntercomActivity" synthetic="false" visibility="public"></constructor>
      <implements name="android.view.View.OnClickListener" name-generic-aware="android.view.View.OnClickListener" jni-type="Landroid/view/View$OnClickListener;" />
      <constructor deprecated="not deprecated" final="false" name="HDLLinphoneIntercomActivity" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.activity.HDLLinphoneIntercomActivity" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onClick" jni-signature="(Landroid/view/View;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="view" type="android.view.View" jni-type="Landroid/view/View;"></parameter>
        <parameter name="view" type="android.view.View" jni-type="Landroid/view/View;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="setWidthHeightWithRatio" jni-signature="(Landroid/view/View;II)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="view" type="android.view.View" jni-type="Landroid/view/View;"></parameter>
        <parameter name="widthRatio" type="int" jni-type="I"></parameter>
        <parameter name="heightRatio" type="int" jni-type="I"></parameter>
        <parameter name="view" type="android.view.View" jni-type="Landroid/view/View;" />
        <parameter name="widthRatio" type="int" jni-type="I" />
        <parameter name="heightRatio" type="int" jni-type="I" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLinphoneIntercomActivity.1" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneIntercomActivity$1;">
      <implements name="com.hdl.hdllinphonesdk.callback.OnLPOpenDoorCallBack" name-generic-aware="com.hdl.hdllinphonesdk.callback.OnLPOpenDoorCallBack" jni-type="Lcom/hdl/hdllinphonesdk/callback/OnLPOpenDoorCallBack;"></implements>
      <implements name="com.hdl.hdllinphonesdk.callback.OnLPOpenDoorCallBack" name-generic-aware="com.hdl.hdllinphonesdk.callback.OnLPOpenDoorCallBack" jni-type="Lcom/hdl/hdllinphonesdk/callback/OnLPOpenDoorCallBack;" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onOpenError" jni-signature="(Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="errorMes" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="errorMes" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onOpenSuccess" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onOpenSuccess" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
    </class>
    <class abstract="false" deprecated="not deprecated" extends="android.os.CountDownTimer" extends-generic-aware="android.os.CountDownTimer" jni-extends="Landroid/os/CountDownTimer;" final="false" name="HDLLinphoneIntercomActivity.2" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneIntercomActivity$2;">
      <method abstract="false" deprecated="not deprecated" final="false" name="onFinish" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onFinish" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onTick" jni-signature="(J)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="millisUntilFinished" type="long" jni-type="J"></parameter>
        <parameter name="millisUntilFinished" type="long" jni-type="J" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLinphoneIntercomActivity.3" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneIntercomActivity$3;">
      <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;"></implements>
      <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onClick" jni-signature="(Landroid/content/DialogInterface;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="dialog" type="android.content.DialogInterface" jni-type="Landroid/content/DialogInterface;"></parameter>
        <parameter name="which" type="int" jni-type="I"></parameter>
        <parameter name="dialog" type="android.content.DialogInterface" jni-type="Landroid/content/DialogInterface;" />
        <parameter name="which" type="int" jni-type="I" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLinphoneIntercomActivity.4" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneIntercomActivity$4;">
      <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;"></implements>
      <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onClick" jni-signature="(Landroid/content/DialogInterface;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="dialog" type="android.content.DialogInterface" jni-type="Landroid/content/DialogInterface;"></parameter>
        <parameter name="which" type="int" jni-type="I"></parameter>
        <parameter name="dialog" type="android.content.DialogInterface" jni-type="Landroid/content/DialogInterface;" />
        <parameter name="which" type="int" jni-type="I" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="org.linphone.core.CoreListenerStub" extends-generic-aware="org.linphone.core.CoreListenerStub" jni-extends="Lorg/linphone/core/CoreListenerStub;" final="false" name="HDLLinphoneIntercomActivity.5" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneIntercomActivity$5;"></class>
    <class abstract="false" deprecated="not deprecated" extends="org.linphone.core.CoreListenerStub" extends-generic-aware="org.linphone.core.CoreListenerStub" jni-extends="Lorg/linphone/core/CoreListenerStub;" final="false" name="HDLLinphoneIntercomActivity.5" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneIntercomActivity$5;" />
    <class abstract="false" deprecated="not deprecated" extends="com.hdl.hdllinphonesdk.activity.LPCheckPermissionsActivity" extends-generic-aware="com.hdl.hdllinphonesdk.activity.LPCheckPermissionsActivity" jni-extends="Lcom/hdl/hdllinphonesdk/activity/LPCheckPermissionsActivity;" final="false" name="HDLLinphoneMonitorActivity" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneMonitorActivity;">
      <implements name="android.view.View.OnClickListener" name-generic-aware="android.view.View.OnClickListener" jni-type="Landroid/view/View$OnClickListener;"></implements>
      <constructor deprecated="not deprecated" final="false" name="HDLLinphoneMonitorActivity" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.activity.HDLLinphoneMonitorActivity" synthetic="false" visibility="public"></constructor>
      <implements name="android.view.View.OnClickListener" name-generic-aware="android.view.View.OnClickListener" jni-type="Landroid/view/View$OnClickListener;" />
      <constructor deprecated="not deprecated" final="false" name="HDLLinphoneMonitorActivity" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.activity.HDLLinphoneMonitorActivity" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onClick" jni-signature="(Landroid/view/View;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="view" type="android.view.View" jni-type="Landroid/view/View;"></parameter>
        <parameter name="view" type="android.view.View" jni-type="Landroid/view/View;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="setWidthHeightWithRatio" jni-signature="(Landroid/view/View;II)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="view" type="android.view.View" jni-type="Landroid/view/View;"></parameter>
        <parameter name="widthRatio" type="int" jni-type="I"></parameter>
        <parameter name="heightRatio" type="int" jni-type="I"></parameter>
        <parameter name="view" type="android.view.View" jni-type="Landroid/view/View;" />
        <parameter name="widthRatio" type="int" jni-type="I" />
        <parameter name="heightRatio" type="int" jni-type="I" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLinphoneMonitorActivity.1" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneMonitorActivity$1;">
      <implements name="com.hdl.hdllinphonesdk.callback.OnLPOpenDoorCallBack" name-generic-aware="com.hdl.hdllinphonesdk.callback.OnLPOpenDoorCallBack" jni-type="Lcom/hdl/hdllinphonesdk/callback/OnLPOpenDoorCallBack;"></implements>
      <implements name="com.hdl.hdllinphonesdk.callback.OnLPOpenDoorCallBack" name-generic-aware="com.hdl.hdllinphonesdk.callback.OnLPOpenDoorCallBack" jni-type="Lcom/hdl/hdllinphonesdk/callback/OnLPOpenDoorCallBack;" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onOpenError" jni-signature="(Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="errorMes" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="errorMes" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onOpenSuccess" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onOpenSuccess" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
    </class>
    <class abstract="false" deprecated="not deprecated" extends="android.os.CountDownTimer" extends-generic-aware="android.os.CountDownTimer" jni-extends="Landroid/os/CountDownTimer;" final="false" name="HDLLinphoneMonitorActivity.2" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneMonitorActivity$2;">
      <method abstract="false" deprecated="not deprecated" final="false" name="onFinish" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onFinish" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onTick" jni-signature="(J)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="millisUntilFinished" type="long" jni-type="J"></parameter>
        <parameter name="millisUntilFinished" type="long" jni-type="J" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLinphoneMonitorActivity.3" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneMonitorActivity$3;">
      <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;"></implements>
      <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onClick" jni-signature="(Landroid/content/DialogInterface;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="dialog" type="android.content.DialogInterface" jni-type="Landroid/content/DialogInterface;"></parameter>
        <parameter name="which" type="int" jni-type="I"></parameter>
        <parameter name="dialog" type="android.content.DialogInterface" jni-type="Landroid/content/DialogInterface;" />
        <parameter name="which" type="int" jni-type="I" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLinphoneMonitorActivity.4" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneMonitorActivity$4;">
      <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;"></implements>
      <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onClick" jni-signature="(Landroid/content/DialogInterface;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="dialog" type="android.content.DialogInterface" jni-type="Landroid/content/DialogInterface;"></parameter>
        <parameter name="which" type="int" jni-type="I"></parameter>
        <parameter name="dialog" type="android.content.DialogInterface" jni-type="Landroid/content/DialogInterface;" />
        <parameter name="which" type="int" jni-type="I" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="org.linphone.core.CoreListenerStub" extends-generic-aware="org.linphone.core.CoreListenerStub" jni-extends="Lorg/linphone/core/CoreListenerStub;" final="false" name="HDLLinphoneMonitorActivity.5" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneMonitorActivity$5;"></class>
    <class abstract="false" deprecated="not deprecated" extends="org.linphone.core.CoreListenerStub" extends-generic-aware="org.linphone.core.CoreListenerStub" jni-extends="Lorg/linphone/core/CoreListenerStub;" final="false" name="HDLLinphoneMonitorActivity.5" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneMonitorActivity$5;" />
    <class abstract="false" deprecated="not deprecated" extends="com.hdl.hdllinphonesdk.activity.LPCheckPermissionsActivity" extends-generic-aware="com.hdl.hdllinphonesdk.activity.LPCheckPermissionsActivity" jni-extends="Lcom/hdl/hdllinphonesdk/activity/LPCheckPermissionsActivity;" final="false" name="HDLLinphoneReverseCallActivity" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity;">
      <implements name="android.view.View.OnClickListener" name-generic-aware="android.view.View.OnClickListener" jni-type="Landroid/view/View$OnClickListener;"></implements>
      <constructor deprecated="not deprecated" final="false" name="HDLLinphoneReverseCallActivity" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.activity.HDLLinphoneReverseCallActivity" synthetic="false" visibility="public"></constructor>
      <implements name="android.view.View.OnClickListener" name-generic-aware="android.view.View.OnClickListener" jni-type="Landroid/view/View$OnClickListener;" />
      <constructor deprecated="not deprecated" final="false" name="HDLLinphoneReverseCallActivity" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.activity.HDLLinphoneReverseCallActivity" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onClick" jni-signature="(Landroid/view/View;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="view" type="android.view.View" jni-type="Landroid/view/View;"></parameter>
        <parameter name="view" type="android.view.View" jni-type="Landroid/view/View;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="setWidthHeightWithRatio" jni-signature="(Landroid/view/View;II)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="view" type="android.view.View" jni-type="Landroid/view/View;"></parameter>
        <parameter name="widthRatio" type="int" jni-type="I"></parameter>
        <parameter name="heightRatio" type="int" jni-type="I"></parameter>
        <parameter name="view" type="android.view.View" jni-type="Landroid/view/View;" />
        <parameter name="widthRatio" type="int" jni-type="I" />
        <parameter name="heightRatio" type="int" jni-type="I" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLinphoneReverseCallActivity.1" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$1;">
      <implements name="com.hdl.hdllinphonesdk.callback.OnLPOpenDoorCallBack" name-generic-aware="com.hdl.hdllinphonesdk.callback.OnLPOpenDoorCallBack" jni-type="Lcom/hdl/hdllinphonesdk/callback/OnLPOpenDoorCallBack;"></implements>
      <implements name="com.hdl.hdllinphonesdk.callback.OnLPOpenDoorCallBack" name-generic-aware="com.hdl.hdllinphonesdk.callback.OnLPOpenDoorCallBack" jni-type="Lcom/hdl/hdllinphonesdk/callback/OnLPOpenDoorCallBack;" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onOpenError" jni-signature="(Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="errorMes" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="errorMes" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onOpenSuccess" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onOpenSuccess" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
    </class>
    <class abstract="false" deprecated="not deprecated" extends="android.os.CountDownTimer" extends-generic-aware="android.os.CountDownTimer" jni-extends="Landroid/os/CountDownTimer;" final="false" name="HDLLinphoneReverseCallActivity.2" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$2;">
      <method abstract="false" deprecated="not deprecated" final="false" name="onFinish" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onFinish" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onTick" jni-signature="(J)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="millisUntilFinished" type="long" jni-type="J"></parameter>
        <parameter name="millisUntilFinished" type="long" jni-type="J" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLinphoneReverseCallActivity.3" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$3;">
      <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;"></implements>
      <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onClick" jni-signature="(Landroid/content/DialogInterface;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="dialog" type="android.content.DialogInterface" jni-type="Landroid/content/DialogInterface;"></parameter>
        <parameter name="which" type="int" jni-type="I"></parameter>
        <parameter name="dialog" type="android.content.DialogInterface" jni-type="Landroid/content/DialogInterface;" />
        <parameter name="which" type="int" jni-type="I" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLinphoneReverseCallActivity.4" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$4;">
      <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;"></implements>
      <implements name="android.content.DialogInterface.OnClickListener" name-generic-aware="android.content.DialogInterface.OnClickListener" jni-type="Landroid/content/DialogInterface$OnClickListener;" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onClick" jni-signature="(Landroid/content/DialogInterface;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="dialog" type="android.content.DialogInterface" jni-type="Landroid/content/DialogInterface;"></parameter>
        <parameter name="which" type="int" jni-type="I"></parameter>
        <parameter name="dialog" type="android.content.DialogInterface" jni-type="Landroid/content/DialogInterface;" />
        <parameter name="which" type="int" jni-type="I" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="org.linphone.core.CoreListenerStub" extends-generic-aware="org.linphone.core.CoreListenerStub" jni-extends="Lorg/linphone/core/CoreListenerStub;" final="false" name="HDLLinphoneReverseCallActivity.5" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$5;"></class>
    <class abstract="false" deprecated="not deprecated" extends="org.linphone.core.CoreListenerStub" extends-generic-aware="org.linphone.core.CoreListenerStub" jni-extends="Lorg/linphone/core/CoreListenerStub;" final="false" name="HDLLinphoneReverseCallActivity.5" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/activity/HDLLinphoneReverseCallActivity$5;" />
    <class abstract="false" deprecated="not deprecated" extends="android.app.Activity" extends-generic-aware="android.app.Activity" jni-extends="Landroid/app/Activity;" final="false" name="LPCheckPermissionsActivity" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/activity/LPCheckPermissionsActivity;">
      <constructor deprecated="not deprecated" final="false" name="LPCheckPermissionsActivity" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.activity.LPCheckPermissionsActivity" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="LPCheckPermissionsActivity" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.activity.LPCheckPermissionsActivity" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="setRequestPermissionsListener" jni-signature="(Lcom/hdl/hdllinphonesdk/activity/LPCheckPermissionsActivity$RequestPermissionsListener;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="mRequestPermissionsListener" type="com.hdl.hdllinphonesdk.activity.LPCheckPermissionsActivity.RequestPermissionsListener" jni-type="Lcom/hdl/hdllinphonesdk/activity/LPCheckPermissionsActivity$RequestPermissionsListener;"></parameter>
        <parameter name="mRequestPermissionsListener" type="com.hdl.hdllinphonesdk.activity.LPCheckPermissionsActivity.RequestPermissionsListener" jni-type="Lcom/hdl/hdllinphonesdk/activity/LPCheckPermissionsActivity$RequestPermissionsListener;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="verifyPermissions" jni-signature="([I)Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="grantResults" type="int[]" jni-type="[I"></parameter>
        <parameter name="grantResults" type="int[]" jni-type="[I" />
      </method>
      <field deprecated="not deprecated" final="true" name="PERMISSON_REQUESTCODE" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="0" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="havaPermissions" jni-signature="Z" static="false" transient="false" type="boolean" type-generic-aware="boolean" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="isNeedCheck" jni-signature="Z" static="false" transient="false" type="boolean" type-generic-aware="boolean" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="needPermissions" jni-signature="[Ljava/lang/String;" static="false" transient="false" type="java.lang.String[]" type-generic-aware="java.lang.String[]" visibility="protected" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="havaPermissions" jni-signature="Z" static="false" transient="false" type="boolean" type-generic-aware="boolean" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="isNeedCheck" jni-signature="Z" static="false" transient="false" type="boolean" type-generic-aware="boolean" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="needPermissions" jni-signature="[Ljava/lang/String;" static="false" transient="false" type="java.lang.String[]" type-generic-aware="java.lang.String[]" visibility="protected" volatile="false" />
      <field deprecated="not deprecated" final="true" name="PERMISSON_REQUESTCODE" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="0" visibility="public" volatile="false" />
    </class>
    <interface abstract="true" deprecated="not deprecated" final="false" name="LPCheckPermissionsActivity.RequestPermissionsListener" static="true" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/activity/LPCheckPermissionsActivity$RequestPermissionsListener;">
      <method abstract="true" deprecated="not deprecated" final="false" name="onSuccess" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onSuccess" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
    </interface>
  </package>
  <package name="com.hdl.hdllinphonesdk.callback" jni-name="com/hdl/hdllinphonesdk/callback">
    <interface abstract="true" deprecated="not deprecated" final="false" name="OnHDLLinphoneCallListener" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;">
      <method abstract="true" deprecated="not deprecated" final="false" name="onAnswerAction" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onAnswerAction" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="true" deprecated="not deprecated" final="false" name="onHangUpAction" jni-signature="(I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="int" jni-type="I"></parameter>
        <parameter name="p0" type="int" jni-type="I" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onIncomingCall" jni-signature="(Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onRejectCallAction" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onRejectCallAction" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="true" deprecated="not deprecated" final="false" name="onScreenshotSuccessfulAction" jni-signature="(Landroid/graphics/Bitmap;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="android.graphics.Bitmap" jni-type="Landroid/graphics/Bitmap;"></parameter>
        <parameter name="p0" type="android.graphics.Bitmap" jni-type="Landroid/graphics/Bitmap;" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onUnlockAction" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onUnlockAction" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
    </interface>
    <interface abstract="true" deprecated="not deprecated" final="false" name="OnLPOpenDoorCallBack" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/callback/OnLPOpenDoorCallBack;">
      <method abstract="true" deprecated="not deprecated" final="false" name="onOpenError" jni-signature="(Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onOpenSuccess" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onOpenSuccess" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
    </interface>
  </package>
  <package name="com.hdl.hdllinphonesdk.core.callback" jni-name="com/hdl/hdllinphonesdk/core/callback">
    <class abstract="true" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="PhoneCallback" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/core/callback/PhoneCallback;">
      <constructor deprecated="not deprecated" final="false" name="PhoneCallback" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.core.callback.PhoneCallback" synthetic="false" visibility="public"></constructor>
      <method abstract="false" deprecated="not deprecated" final="false" name="callConnected" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="callEnd" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="callReleased" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <constructor deprecated="not deprecated" final="false" name="PhoneCallback" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.core.callback.PhoneCallback" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="callConnected" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="callEnd" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="callReleased" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="error" jni-signature="(Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="error" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="error" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="incomingCall" jni-signature="(Lorg/linphone/core/Call;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="linphoneCall" type="org.linphone.core.Call" jni-type="Lorg/linphone/core/Call;"></parameter>
        <parameter name="linphoneCall" type="org.linphone.core.Call" jni-type="Lorg/linphone/core/Call;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="outgoingInit" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="outgoingInit" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
    </class>
    <class abstract="true" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="RegistrationCallback" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/core/callback/RegistrationCallback;">
      <constructor deprecated="not deprecated" final="false" name="RegistrationCallback" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.core.callback.RegistrationCallback" synthetic="false" visibility="public"></constructor>
      <method abstract="false" deprecated="not deprecated" final="false" name="registrationCleared" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="registrationFailed" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="registrationNone" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="registrationOk" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="registrationProgress" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <constructor deprecated="not deprecated" final="false" name="RegistrationCallback" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.core.callback.RegistrationCallback" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="registrationCleared" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="registrationFailed" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="registrationNone" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="registrationOk" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="registrationProgress" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
    </class>
  </package>
  <package name="com.hdl.hdllinphonesdk.core.linphone" jni-name="com/hdl/hdllinphonesdk/core/linphone">
    <class abstract="false" deprecated="not deprecated" extends="android.content.BroadcastReceiver" extends-generic-aware="android.content.BroadcastReceiver" jni-extends="Landroid/content/BroadcastReceiver;" final="false" name="KeepAliveHandler" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/core/linphone/KeepAliveHandler;">
      <constructor deprecated="not deprecated" final="false" name="KeepAliveHandler" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.core.linphone.KeepAliveHandler" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="KeepAliveHandler" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.core.linphone.KeepAliveHandler" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onReceive" jni-signature="(Landroid/content/Context;Landroid/content/Intent;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
        <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;" />
      </method>
    </class>
  </package>
  <package name="com.hdl.hdllinphonesdk.core.service" jni-name="com/hdl/hdllinphonesdk/core/service">
    <class abstract="false" deprecated="not deprecated" extends="android.app.Service" extends-generic-aware="android.app.Service" jni-extends="Landroid/app/Service;" final="false" name="HDLLinphoneService" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/core/service/HDLLinphoneService;">
      <constructor deprecated="not deprecated" final="false" name="HDLLinphoneService" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.core.service.HDLLinphoneService" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="HDLLinphoneService" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.core.service.HDLLinphoneService" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="addPhoneCallback" jni-signature="(Lcom/hdl/hdllinphonesdk/core/callback/PhoneCallback;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="phoneCallback" type="com.hdl.hdllinphonesdk.core.callback.PhoneCallback" jni-type="Lcom/hdl/hdllinphonesdk/core/callback/PhoneCallback;"></parameter>
        <parameter name="phoneCallback" type="com.hdl.hdllinphonesdk.core.callback.PhoneCallback" jni-type="Lcom/hdl/hdllinphonesdk/core/callback/PhoneCallback;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="addRegistrationCallback" jni-signature="(Lcom/hdl/hdllinphonesdk/core/callback/RegistrationCallback;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="registrationCallback" type="com.hdl.hdllinphonesdk.core.callback.RegistrationCallback" jni-type="Lcom/hdl/hdllinphonesdk/core/callback/RegistrationCallback;"></parameter>
        <parameter name="registrationCallback" type="com.hdl.hdllinphonesdk.core.callback.RegistrationCallback" jni-type="Lcom/hdl/hdllinphonesdk/core/callback/RegistrationCallback;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="enableDeviceRingtone" jni-signature="(Z)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="use" type="boolean" jni-type="Z"></parameter>
        <parameter name="use" type="boolean" jni-type="Z" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getCore" jni-signature="()Lorg/linphone/core/Core;" bridge="false" native="false" return="org.linphone.core.Core" jni-return="Lorg/linphone/core/Core;" static="true" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getCoreIsNotNull" jni-signature="()Ljava/lang/Boolean;" bridge="false" native="false" return="java.lang.Boolean" jni-return="Ljava/lang/Boolean;" static="true" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getCurrentCallState" jni-signature="()Lorg/linphone/core/Call$State;" bridge="false" native="false" return="org.linphone.core.Call.State" jni-return="Lorg/linphone/core/Call$State;" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getInstance" jni-signature="()Lcom/hdl/hdllinphonesdk/core/service/HDLLinphoneService;" bridge="false" native="false" return="com.hdl.hdllinphonesdk.core.service.HDLLinphoneService" jni-return="Lcom/hdl/hdllinphonesdk/core/service/HDLLinphoneService;" static="true" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="isReady" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="true" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getCore" jni-signature="()Lorg/linphone/core/Core;" bridge="false" native="false" return="org.linphone.core.Core" jni-return="Lorg/linphone/core/Core;" static="true" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="getCoreIsNotNull" jni-signature="()Ljava/lang/Boolean;" bridge="false" native="false" return="java.lang.Boolean" jni-return="Ljava/lang/Boolean;" static="true" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="getCurrentCallState" jni-signature="()Lorg/linphone/core/Call$State;" bridge="false" native="false" return="org.linphone.core.Call.State" jni-return="Lorg/linphone/core/Call$State;" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="getInstance" jni-signature="()Lcom/hdl/hdllinphonesdk/core/service/HDLLinphoneService;" bridge="false" native="false" return="com.hdl.hdllinphonesdk.core.service.HDLLinphoneService" jni-return="Lcom/hdl/hdllinphonesdk/core/service/HDLLinphoneService;" static="true" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="initCore" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="isReady" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="true" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onBind" jni-signature="(Landroid/content/Intent;)Landroid/os/IBinder;" bridge="false" native="false" return="android.os.IBinder" jni-return="Landroid/os/IBinder;" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;"></parameter>
        <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="removeAllCallback" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="removePhoneCallback" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="removeRegistrationCallback" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public"></method>
      <field deprecated="not deprecated" final="true" name="NOTIFICATION_ID" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="2" visibility="public" volatile="false"></field>
      <method abstract="false" deprecated="not deprecated" final="false" name="removeAllCallback" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="removePhoneCallback" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="removeRegistrationCallback" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public" />
      <field deprecated="not deprecated" final="true" name="NOTIFICATION_ID" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="2" visibility="public" volatile="false" />
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.util.TimerTask" extends-generic-aware="java.util.TimerTask" jni-extends="Ljava/util/TimerTask;" final="false" name="HDLLinphoneService.1" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/core/service/HDLLinphoneService$1;">
      <method abstract="false" deprecated="not deprecated" final="false" name="run" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="run" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
    </class>
    <class abstract="false" deprecated="not deprecated" extends="org.linphone.core.CoreListenerStub" extends-generic-aware="org.linphone.core.CoreListenerStub" jni-extends="Lorg/linphone/core/CoreListenerStub;" final="false" name="HDLLinphoneService.2" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/core/service/HDLLinphoneService$2;"></class>
    <class abstract="false" deprecated="not deprecated" extends="org.linphone.core.CoreListenerStub" extends-generic-aware="org.linphone.core.CoreListenerStub" jni-extends="Lorg/linphone/core/CoreListenerStub;" final="false" name="HDLLinphoneService.2" static="false" visibility="" jni-signature="Lcom/hdl/hdllinphonesdk/core/service/HDLLinphoneService$2;" />
    <class abstract="false" deprecated="not deprecated" extends="android.os.Binder" extends-generic-aware="android.os.Binder" jni-extends="Landroid/os/Binder;" final="false" name="HDLLinphoneService.LinphoneBinder" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/core/service/HDLLinphoneService$LinphoneBinder;">
      <constructor deprecated="not deprecated" final="false" name="HDLLinphoneService.LinphoneBinder" jni-signature="(Lcom/hdl/hdllinphonesdk/core/service/HDLLinphoneService;)V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.core.service.HDLLinphoneService.LinphoneBinder" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="getService" jni-signature="()Lcom/hdl/hdllinphonesdk/core/service/HDLLinphoneService;" bridge="false" native="false" return="com.hdl.hdllinphonesdk.core.service.HDLLinphoneService" jni-return="Lcom/hdl/hdllinphonesdk/core/service/HDLLinphoneService;" static="false" synchronized="false" synthetic="false" visibility="public" />
    </class>
  </package>
  <package name="com.hdl.hdllinphonesdk.dialog" jni-name="com/hdl/hdllinphonesdk/dialog">
    <class abstract="false" deprecated="not deprecated" extends="android.app.Dialog" extends-generic-aware="android.app.Dialog" jni-extends="Landroid/app/Dialog;" final="false" name="LpTimeDialog" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/dialog/LpTimeDialog;">
      <constructor deprecated="not deprecated" final="false" name="LpTimeDialog" jni-signature="(Landroid/content/Context;Lcom/hdl/hdllinphonesdk/dialog/LpTimeDialog$ClickListenerInterface;)V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.dialog.LpTimeDialog" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="listener" type="com.hdl.hdllinphonesdk.dialog.LpTimeDialog.ClickListenerInterface" jni-type="Lcom/hdl/hdllinphonesdk/dialog/LpTimeDialog$ClickListenerInterface;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
        <parameter name="listener" type="com.hdl.hdllinphonesdk.dialog.LpTimeDialog.ClickListenerInterface" jni-type="Lcom/hdl/hdllinphonesdk/dialog/LpTimeDialog$ClickListenerInterface;" />
      </constructor>
      <method abstract="false" deprecated="not deprecated" final="false" name="getDensityValue" jni-signature="(FLandroid/content/Context;)I" bridge="false" native="false" return="int" jni-return="I" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="value" type="float" jni-type="F"></parameter>
        <parameter name="activity" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="value" type="float" jni-type="F" />
        <parameter name="activity" type="android.content.Context" jni-type="Landroid/content/Context;" />
      </method>
    </class>
    <interface abstract="true" deprecated="not deprecated" final="false" name="LpTimeDialog.ClickListenerInterface" static="true" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/dialog/LpTimeDialog$ClickListenerInterface;">
      <method abstract="true" deprecated="not deprecated" final="false" name="onCancelClick" jni-signature="(Lcom/hdl/hdllinphonesdk/dialog/LpTimeDialog;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="com.hdl.hdllinphonesdk.dialog.LpTimeDialog" jni-type="Lcom/hdl/hdllinphonesdk/dialog/LpTimeDialog;"></parameter>
        <parameter name="p0" type="com.hdl.hdllinphonesdk.dialog.LpTimeDialog" jni-type="Lcom/hdl/hdllinphonesdk/dialog/LpTimeDialog;" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onConfirmClick" jni-signature="(Lcom/hdl/hdllinphonesdk/dialog/LpTimeDialog;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="com.hdl.hdllinphonesdk.dialog.LpTimeDialog" jni-type="Lcom/hdl/hdllinphonesdk/dialog/LpTimeDialog;"></parameter>
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p0" type="com.hdl.hdllinphonesdk.dialog.LpTimeDialog" jni-type="Lcom/hdl/hdllinphonesdk/dialog/LpTimeDialog;" />
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
    </interface>
    <class abstract="false" deprecated="not deprecated" extends="android.app.Dialog" extends-generic-aware="android.app.Dialog" jni-extends="Landroid/app/Dialog;" final="false" name="LpTipDialog" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/dialog/LpTipDialog;">
      <constructor deprecated="not deprecated" final="false" name="LpTipDialog" jni-signature="(Landroid/content/Context;)V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.dialog.LpTipDialog" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
      </constructor>
      <constructor deprecated="not deprecated" final="false" name="LpTipDialog" jni-signature="(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.dialog.LpTipDialog" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="title" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="content" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
        <parameter name="title" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="content" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </constructor>
      <constructor deprecated="not deprecated" final="false" name="LpTipDialog" jni-signature="(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/hdl/hdllinphonesdk/dialog/LpTipDialog$ClickListenerInterface;)V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.dialog.LpTipDialog" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="title" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="content" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="listener" type="com.hdl.hdllinphonesdk.dialog.LpTipDialog.ClickListenerInterface" jni-type="Lcom/hdl/hdllinphonesdk/dialog/LpTipDialog$ClickListenerInterface;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
        <parameter name="title" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="content" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="listener" type="com.hdl.hdllinphonesdk.dialog.LpTipDialog.ClickListenerInterface" jni-type="Lcom/hdl/hdllinphonesdk/dialog/LpTipDialog$ClickListenerInterface;" />
      </constructor>
      <method abstract="false" deprecated="not deprecated" final="false" name="setClickListener" jni-signature="(Lcom/hdl/hdllinphonesdk/dialog/LpTipDialog$ClickListenerInterface;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="clickListenerInterfacel" type="com.hdl.hdllinphonesdk.dialog.LpTipDialog.ClickListenerInterface" jni-type="Lcom/hdl/hdllinphonesdk/dialog/LpTipDialog$ClickListenerInterface;"></parameter>
        <parameter name="clickListenerInterfacel" type="com.hdl.hdllinphonesdk.dialog.LpTipDialog.ClickListenerInterface" jni-type="Lcom/hdl/hdllinphonesdk/dialog/LpTipDialog$ClickListenerInterface;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="setMessage" jni-signature="(Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="message" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="message" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="setTitle" jni-signature="(Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="title" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="title" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
    </class>
    <interface abstract="true" deprecated="not deprecated" final="false" name="LpTipDialog.ClickListenerInterface" static="true" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/dialog/LpTipDialog$ClickListenerInterface;">
      <method abstract="true" deprecated="not deprecated" final="false" name="CancelClick" jni-signature="(Lcom/hdl/hdllinphonesdk/dialog/LpTipDialog;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="com.hdl.hdllinphonesdk.dialog.LpTipDialog" jni-type="Lcom/hdl/hdllinphonesdk/dialog/LpTipDialog;"></parameter>
        <parameter name="p0" type="com.hdl.hdllinphonesdk.dialog.LpTipDialog" jni-type="Lcom/hdl/hdllinphonesdk/dialog/LpTipDialog;" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="SureClick" jni-signature="(Lcom/hdl/hdllinphonesdk/dialog/LpTipDialog;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="com.hdl.hdllinphonesdk.dialog.LpTipDialog" jni-type="Lcom/hdl/hdllinphonesdk/dialog/LpTipDialog;"></parameter>
        <parameter name="p0" type="com.hdl.hdllinphonesdk.dialog.LpTipDialog" jni-type="Lcom/hdl/hdllinphonesdk/dialog/LpTipDialog;" />
      </method>
    </interface>
  </package>
  <package name="com.hdl.hdllinphonesdk.interfaces" jni-name="com/hdl/hdllinphonesdk/interfaces">
    <interface abstract="true" deprecated="not deprecated" final="false" name="AddressType" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/interfaces/AddressType;">
      <method abstract="true" deprecated="not deprecated" final="false" name="getDisplayedName" jni-signature="()Ljava/lang/String;" bridge="false" native="false" return="java.lang.String" jni-return="Ljava/lang/String;" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="true" deprecated="not deprecated" final="false" name="getText" jni-signature="()Ljava/lang/CharSequence;" bridge="false" native="false" return="java.lang.CharSequence" jni-return="Ljava/lang/CharSequence;" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="true" deprecated="not deprecated" final="false" name="getDisplayedName" jni-signature="()Ljava/lang/String;" bridge="false" native="false" return="java.lang.String" jni-return="Ljava/lang/String;" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="true" deprecated="not deprecated" final="false" name="getText" jni-signature="()Ljava/lang/CharSequence;" bridge="false" native="false" return="java.lang.CharSequence" jni-return="Ljava/lang/CharSequence;" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="true" deprecated="not deprecated" final="false" name="setDisplayedName" jni-signature="(Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="setText" jni-signature="(Ljava/lang/CharSequence;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.lang.CharSequence" jni-type="Ljava/lang/CharSequence;"></parameter>
        <parameter name="p0" type="java.lang.CharSequence" jni-type="Ljava/lang/CharSequence;" />
      </method>
    </interface>
  </package>
  <package name="com.hdl.hdllinphonesdk.utils" jni-name="com/hdl/hdllinphonesdk/utils">
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLImageUtils" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/utils/HDLImageUtils;">
      <constructor deprecated="not deprecated" final="false" name="HDLImageUtils" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.utils.HDLImageUtils" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="HDLImageUtils" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.utils.HDLImageUtils" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="byteToBitmap" jni-signature="([B)Landroid/graphics/Bitmap;" bridge="false" native="false" return="android.graphics.Bitmap" jni-return="Landroid/graphics/Bitmap;" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="imgByte" type="byte[]" jni-type="[B"></parameter>
        <parameter name="imgByte" type="byte[]" jni-type="[B" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="saveImageToGallery" jni-signature="(Landroid/content/Context;Landroid/graphics/Bitmap;)Z" bridge="false" native="false" return="boolean" jni-return="Z" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="bitmap" type="android.graphics.Bitmap" jni-type="Landroid/graphics/Bitmap;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
        <parameter name="bitmap" type="android.graphics.Bitmap" jni-type="Landroid/graphics/Bitmap;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="saveImageToGallery" jni-signature="(Landroid/content/Context;[B)Z" bridge="false" native="false" return="boolean" jni-return="Z" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="image_bytes" type="byte[]" jni-type="[B"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
        <parameter name="image_bytes" type="byte[]" jni-type="[B" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="saveSignImage" jni-signature="(Landroid/content/Context;Ljava/lang/String;Landroid/graphics/Bitmap;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="fileName" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="bitmap" type="android.graphics.Bitmap" jni-type="Landroid/graphics/Bitmap;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
        <parameter name="fileName" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="bitmap" type="android.graphics.Bitmap" jni-type="Landroid/graphics/Bitmap;" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="HDLLog" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/utils/HDLLog;">
      <constructor deprecated="not deprecated" final="false" name="HDLLog" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.utils.HDLLog" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="HDLLog" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.utils.HDLLog" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="E" jni-signature="(Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="message" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="message" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="I" jni-signature="(Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="message" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="message" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="e" jni-signature="(Ljava/lang/String;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="msg" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="msg" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="i" jni-signature="(Ljava/lang/String;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="msg" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="msg" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="isEnableLog" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="true" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="isEnableLog" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="true" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="setEnableLog" jni-signature="(Z)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="enableLog" type="boolean" jni-type="Z"></parameter>
        <parameter name="enableLog" type="boolean" jni-type="Z" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="true" name="HDLNetworkUtils" static="false" visibility="public" jni-signature="Lcom/hdl/hdllinphonesdk/utils/HDLNetworkUtils;">
      <constructor deprecated="not deprecated" final="false" name="HDLNetworkUtils" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.utils.HDLNetworkUtils" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="HDLNetworkUtils" jni-signature="()V" bridge="false" static="false" type="com.hdl.hdllinphonesdk.utils.HDLNetworkUtils" synthetic="false" visibility="public" />
    </class>
  </package>
  <package name="com.tencent.tinker.lib" jni-name="com/tencent/tinker/lib">
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="true" name="BuildConfig" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/BuildConfig;">
      <constructor deprecated="not deprecated" final="false" name="BuildConfig" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.BuildConfig" synthetic="false" visibility="public"></constructor>
      <field deprecated="not deprecated" final="true" name="APPLICATION_ID" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;com.tencent.tinker.lib&quot;" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="BUILD_TYPE" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;release&quot;" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="DEBUG" jni-signature="Z" static="true" transient="false" type="boolean" type-generic-aware="boolean" value="false" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="FLAVOR" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;&quot;" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="VERSION_CODE" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="-1" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="VERSION_NAME" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;&quot;" visibility="public" volatile="false"></field>
      <constructor deprecated="not deprecated" final="false" name="BuildConfig" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.BuildConfig" synthetic="false" visibility="public" />
      <field deprecated="not deprecated" final="true" name="APPLICATION_ID" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;com.tencent.tinker.lib&quot;" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="true" name="BUILD_TYPE" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;release&quot;" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="true" name="DEBUG" jni-signature="Z" static="true" transient="false" type="boolean" type-generic-aware="boolean" value="false" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="true" name="FLAVOR" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;&quot;" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="true" name="VERSION_CODE" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="-1" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="true" name="VERSION_NAME" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;&quot;" visibility="public" volatile="false" />
    </class>
  </package>
  <package name="com.tencent.tinker.lib.library" jni-name="com/tencent/tinker/lib/library">
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="TinkerLoadLibrary" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/library/TinkerLoadLibrary;">
      <constructor deprecated="not deprecated" final="false" name="TinkerLoadLibrary" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.library.TinkerLoadLibrary" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="TinkerLoadLibrary" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.library.TinkerLoadLibrary" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="installNavitveLibraryABI" jni-signature="(Landroid/content/Context;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="currentABI" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
        <parameter name="currentABI" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="loadArmLibrary" jni-signature="(Landroid/content/Context;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="libName" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
        <parameter name="libName" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="loadArmV7Library" jni-signature="(Landroid/content/Context;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="libName" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
        <parameter name="libName" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="loadLibraryFromTinker" jni-signature="(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z" bridge="false" native="false" return="boolean" jni-return="Z" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="relativePath" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="libName" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <exception name="UnsatisfiedLinkError" type="java.lang.UnsatisfiedLinkError"></exception>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
        <parameter name="relativePath" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="libName" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <exception name="UnsatisfiedLinkError" type="java.lang.UnsatisfiedLinkError" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="true" name="TinkerLoadLibrary.V14" static="true" visibility="private" jni-signature="Lcom/tencent/tinker/lib/library/TinkerLoadLibrary$V14;"></class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="true" name="TinkerLoadLibrary.V23" static="true" visibility="private" jni-signature="Lcom/tencent/tinker/lib/library/TinkerLoadLibrary$V23;"></class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="true" name="TinkerLoadLibrary.V25" static="true" visibility="private" jni-signature="Lcom/tencent/tinker/lib/library/TinkerLoadLibrary$V25;"></class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="true" name="TinkerLoadLibrary.V4" static="true" visibility="private" jni-signature="Lcom/tencent/tinker/lib/library/TinkerLoadLibrary$V4;"></class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="true" name="TinkerLoadLibrary.V14" static="true" visibility="private" jni-signature="Lcom/tencent/tinker/lib/library/TinkerLoadLibrary$V14;" />
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="true" name="TinkerLoadLibrary.V23" static="true" visibility="private" jni-signature="Lcom/tencent/tinker/lib/library/TinkerLoadLibrary$V23;" />
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="true" name="TinkerLoadLibrary.V25" static="true" visibility="private" jni-signature="Lcom/tencent/tinker/lib/library/TinkerLoadLibrary$V25;" />
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="true" name="TinkerLoadLibrary.V4" static="true" visibility="private" jni-signature="Lcom/tencent/tinker/lib/library/TinkerLoadLibrary$V4;" />
  </package>
  <package name="com.tencent.tinker.lib.listener" jni-name="com/tencent/tinker/lib/listener">
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="DefaultPatchListener" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/listener/DefaultPatchListener;">
      <implements name="com.tencent.tinker.lib.listener.PatchListener" name-generic-aware="com.tencent.tinker.lib.listener.PatchListener" jni-type="Lcom/tencent/tinker/lib/listener/PatchListener;"></implements>
      <implements name="com.tencent.tinker.lib.listener.PatchListener" name-generic-aware="com.tencent.tinker.lib.listener.PatchListener" jni-type="Lcom/tencent/tinker/lib/listener/PatchListener;" />
      <constructor deprecated="not deprecated" final="false" name="DefaultPatchListener" jni-signature="(Landroid/content/Context;)V" bridge="false" static="false" type="com.tencent.tinker.lib.listener.DefaultPatchListener" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
      </constructor>
      <method abstract="false" deprecated="not deprecated" final="false" name="onPatchReceived" jni-signature="(Ljava/lang/String;)I" bridge="false" native="false" return="int" jni-return="I" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="path" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="path" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="patchCheck" jni-signature="(Ljava/lang/String;Ljava/lang/String;)I" bridge="false" native="false" return="int" jni-return="I" static="false" synchronized="false" synthetic="false" visibility="protected">
        <parameter name="path" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="patchMd5" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="path" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="patchMd5" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <field deprecated="not deprecated" final="true" name="context" jni-signature="Landroid/content/Context;" static="false" transient="false" type="android.content.Context" type-generic-aware="android.content.Context" visibility="protected" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="context" jni-signature="Landroid/content/Context;" static="false" transient="false" type="android.content.Context" type-generic-aware="android.content.Context" visibility="protected" volatile="false" />
    </class>
    <interface abstract="true" deprecated="not deprecated" final="false" name="PatchListener" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/listener/PatchListener;">
      <method abstract="true" deprecated="not deprecated" final="false" name="onPatchReceived" jni-signature="(Ljava/lang/String;)I" bridge="false" native="false" return="int" jni-return="I" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
    </interface>
  </package>
  <package name="com.tencent.tinker.lib.patch" jni-name="com/tencent/tinker/lib/patch">
    <class abstract="true" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="AbstractPatch" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/patch/AbstractPatch;">
      <constructor deprecated="not deprecated" final="false" name="AbstractPatch" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.patch.AbstractPatch" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="AbstractPatch" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.patch.AbstractPatch" synthetic="false" visibility="public" />
      <method abstract="true" deprecated="not deprecated" final="false" name="tryPatch" jni-signature="(Landroid/content/Context;Ljava/lang/String;Lcom/tencent/tinker/lib/service/PatchResult;)Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p2" type="com.tencent.tinker.lib.service.PatchResult" jni-type="Lcom/tencent/tinker/lib/service/PatchResult;"></parameter>
        <parameter name="p0" type="android.content.Context" jni-type="Landroid/content/Context;" />
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="p2" type="com.tencent.tinker.lib.service.PatchResult" jni-type="Lcom/tencent/tinker/lib/service/PatchResult;" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="BasePatchInternal" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/patch/BasePatchInternal;">
      <constructor deprecated="not deprecated" final="false" name="BasePatchInternal" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.patch.BasePatchInternal" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="BasePatchInternal" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.patch.BasePatchInternal" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="extract" jni-signature="(Ljava/util/zip/ZipFile;Ljava/util/zip/ZipEntry;Ljava/io/File;Ljava/lang/String;Z)Z" bridge="false" native="false" return="boolean" jni-return="Z" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="zipFile" type="java.util.zip.ZipFile" jni-type="Ljava/util/zip/ZipFile;"></parameter>
        <parameter name="entryFile" type="java.util.zip.ZipEntry" jni-type="Ljava/util/zip/ZipEntry;"></parameter>
        <parameter name="extractTo" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="targetMd5" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="isDex" type="boolean" jni-type="Z"></parameter>
        <exception name="IOException" type="java.io.IOException"></exception>
        <parameter name="zipFile" type="java.util.zip.ZipFile" jni-type="Ljava/util/zip/ZipFile;" />
        <parameter name="entryFile" type="java.util.zip.ZipEntry" jni-type="Ljava/util/zip/ZipEntry;" />
        <parameter name="extractTo" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="targetMd5" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="isDex" type="boolean" jni-type="Z" />
        <exception name="IOException" type="java.io.IOException" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getMetaCorruptedCode" jni-signature="(I)I" bridge="false" native="false" return="int" jni-return="I" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="type" type="int" jni-type="I"></parameter>
        <parameter name="type" type="int" jni-type="I" />
      </method>
      <field deprecated="not deprecated" final="true" name="DEX_META_FILE" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;assets/dex_meta.txt&quot;" visibility="protected" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="DEX_OPTIMIZE_PATH" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;odex&quot;" visibility="protected" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="DEX_PATH" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;dex&quot;" visibility="protected" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="MAX_EXTRACT_ATTEMPTS" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="2" visibility="protected" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="RES_META_FILE" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;assets/res_meta.txt&quot;" visibility="protected" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="SO_META_FILE" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;assets/so_meta.txt&quot;" visibility="protected" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="SO_PATH" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;lib&quot;" visibility="protected" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="TAG" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;Tinker.BasePatchInternal&quot;" visibility="protected" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="TYPE_CLASS_N_DEX" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="7" visibility="protected" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="TYPE_DEX" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="3" visibility="protected" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="TYPE_Library" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="5" visibility="protected" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="TYPE_RESOURCE" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="6" visibility="protected" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="DEX_META_FILE" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;assets/dex_meta.txt&quot;" visibility="protected" volatile="false" />
      <field deprecated="not deprecated" final="true" name="DEX_OPTIMIZE_PATH" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;odex&quot;" visibility="protected" volatile="false" />
      <field deprecated="not deprecated" final="true" name="DEX_PATH" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;dex&quot;" visibility="protected" volatile="false" />
      <field deprecated="not deprecated" final="true" name="MAX_EXTRACT_ATTEMPTS" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="2" visibility="protected" volatile="false" />
      <field deprecated="not deprecated" final="true" name="RES_META_FILE" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;assets/res_meta.txt&quot;" visibility="protected" volatile="false" />
      <field deprecated="not deprecated" final="true" name="SO_META_FILE" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;assets/so_meta.txt&quot;" visibility="protected" volatile="false" />
      <field deprecated="not deprecated" final="true" name="SO_PATH" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;lib&quot;" visibility="protected" volatile="false" />
      <field deprecated="not deprecated" final="true" name="TAG" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;Tinker.BasePatchInternal&quot;" visibility="protected" volatile="false" />
      <field deprecated="not deprecated" final="true" name="TYPE_CLASS_N_DEX" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="7" visibility="protected" volatile="false" />
      <field deprecated="not deprecated" final="true" name="TYPE_DEX" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="3" visibility="protected" volatile="false" />
      <field deprecated="not deprecated" final="true" name="TYPE_Library" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="5" visibility="protected" volatile="false" />
      <field deprecated="not deprecated" final="true" name="TYPE_RESOURCE" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="6" visibility="protected" volatile="false" />
    </class>
    <class abstract="false" deprecated="not deprecated" extends="com.tencent.tinker.lib.patch.BasePatchInternal" extends-generic-aware="com.tencent.tinker.lib.patch.BasePatchInternal" jni-extends="Lcom/tencent/tinker/lib/patch/BasePatchInternal;" final="false" name="BsDiffPatchInternal" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/patch/BsDiffPatchInternal;">
      <constructor deprecated="not deprecated" final="false" name="BsDiffPatchInternal" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.patch.BsDiffPatchInternal" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="BsDiffPatchInternal" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.patch.BsDiffPatchInternal" synthetic="false" visibility="public" />
    </class>
    <class abstract="false" deprecated="not deprecated" extends="com.tencent.tinker.lib.patch.BasePatchInternal" extends-generic-aware="com.tencent.tinker.lib.patch.BasePatchInternal" jni-extends="Lcom/tencent/tinker/lib/patch/BasePatchInternal;" final="false" name="DexDiffPatchInternal" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/patch/DexDiffPatchInternal;">
      <constructor deprecated="not deprecated" final="false" name="DexDiffPatchInternal" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.patch.DexDiffPatchInternal" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="DexDiffPatchInternal" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.patch.DexDiffPatchInternal" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="waitAndCheckDexOptFile" jni-signature="(Ljava/io/File;Lcom/tencent/tinker/lib/tinker/Tinker;)Z" bridge="false" native="false" return="boolean" jni-return="Z" static="true" synchronized="false" synthetic="false" visibility="protected">
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="manager" type="com.tencent.tinker.lib.tinker.Tinker" jni-type="Lcom/tencent/tinker/lib/tinker/Tinker;"></parameter>
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="manager" type="com.tencent.tinker.lib.tinker.Tinker" jni-type="Lcom/tencent/tinker/lib/tinker/Tinker;" />
      </method>
      <field deprecated="not deprecated" final="true" name="MAX_WAIT_COUNT" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="30" visibility="protected" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="TAG" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;Tinker.DexDiffPatchInternal&quot;" visibility="protected" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="WAIT_ASYN_OAT_TIME" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="15000" visibility="protected" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="MAX_WAIT_COUNT" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="30" visibility="protected" volatile="false" />
      <field deprecated="not deprecated" final="true" name="TAG" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;Tinker.DexDiffPatchInternal&quot;" visibility="protected" volatile="false" />
      <field deprecated="not deprecated" final="true" name="WAIT_ASYN_OAT_TIME" jni-signature="I" static="true" transient="false" type="int" type-generic-aware="int" value="15000" visibility="protected" volatile="false" />
    </class>
    <class abstract="false" deprecated="not deprecated" extends="com.tencent.tinker.lib.patch.BasePatchInternal" extends-generic-aware="com.tencent.tinker.lib.patch.BasePatchInternal" jni-extends="Lcom/tencent/tinker/lib/patch/BasePatchInternal;" final="false" name="ResDiffPatchInternal" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/patch/ResDiffPatchInternal;">
      <constructor deprecated="not deprecated" final="false" name="ResDiffPatchInternal" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.patch.ResDiffPatchInternal" synthetic="false" visibility="public"></constructor>
      <field deprecated="not deprecated" final="true" name="TAG" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;Tinker.ResDiffPatchInternal&quot;" visibility="protected" volatile="false"></field>
      <constructor deprecated="not deprecated" final="false" name="ResDiffPatchInternal" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.patch.ResDiffPatchInternal" synthetic="false" visibility="public" />
      <field deprecated="not deprecated" final="true" name="TAG" jni-signature="Ljava/lang/String;" static="true" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" value="&quot;Tinker.ResDiffPatchInternal&quot;" visibility="protected" volatile="false" />
    </class>
    <class abstract="false" deprecated="not deprecated" extends="com.tencent.tinker.lib.patch.AbstractPatch" extends-generic-aware="com.tencent.tinker.lib.patch.AbstractPatch" jni-extends="Lcom/tencent/tinker/lib/patch/AbstractPatch;" final="false" name="UpgradePatch" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/patch/UpgradePatch;">
      <constructor deprecated="not deprecated" final="false" name="UpgradePatch" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.patch.UpgradePatch" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="UpgradePatch" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.patch.UpgradePatch" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="tryPatch" jni-signature="(Landroid/content/Context;Ljava/lang/String;Lcom/tencent/tinker/lib/service/PatchResult;)Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="tempPatchPath" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="patchResult" type="com.tencent.tinker.lib.service.PatchResult" jni-type="Lcom/tencent/tinker/lib/service/PatchResult;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
        <parameter name="tempPatchPath" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="patchResult" type="com.tencent.tinker.lib.service.PatchResult" jni-type="Lcom/tencent/tinker/lib/service/PatchResult;" />
      </method>
    </class>
  </package>
  <package name="com.tencent.tinker.lib.reporter" jni-name="com/tencent/tinker/lib/reporter">
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="DefaultLoadReporter" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/reporter/DefaultLoadReporter;">
      <implements name="com.tencent.tinker.lib.reporter.LoadReporter" name-generic-aware="com.tencent.tinker.lib.reporter.LoadReporter" jni-type="Lcom/tencent/tinker/lib/reporter/LoadReporter;"></implements>
      <implements name="com.tencent.tinker.lib.reporter.LoadReporter" name-generic-aware="com.tencent.tinker.lib.reporter.LoadReporter" jni-type="Lcom/tencent/tinker/lib/reporter/LoadReporter;" />
      <constructor deprecated="not deprecated" final="false" name="DefaultLoadReporter" jni-signature="(Landroid/content/Context;)V" bridge="false" static="false" type="com.tencent.tinker.lib.reporter.DefaultLoadReporter" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
      </constructor>
      <method abstract="false" deprecated="not deprecated" final="false" name="checkAndCleanPatch" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="checkAndCleanPatch" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onLoadException" jni-signature="(Ljava/lang/Throwable;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="e" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;"></parameter>
        <parameter name="errorCode" type="int" jni-type="I"></parameter>
        <parameter name="e" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;" />
        <parameter name="errorCode" type="int" jni-type="I" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onLoadFileMd5Mismatch" jni-signature="(Ljava/io/File;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="file" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="fileType" type="int" jni-type="I"></parameter>
        <parameter name="file" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="fileType" type="int" jni-type="I" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onLoadFileNotFound" jni-signature="(Ljava/io/File;IZ)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="file" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="fileType" type="int" jni-type="I"></parameter>
        <parameter name="isDirectory" type="boolean" jni-type="Z"></parameter>
        <parameter name="file" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="fileType" type="int" jni-type="I" />
        <parameter name="isDirectory" type="boolean" jni-type="Z" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onLoadInterpret" jni-signature="(ILjava/lang/Throwable;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="type" type="int" jni-type="I"></parameter>
        <parameter name="e" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;"></parameter>
        <parameter name="type" type="int" jni-type="I" />
        <parameter name="e" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onLoadPackageCheckFail" jni-signature="(Ljava/io/File;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="errorCode" type="int" jni-type="I"></parameter>
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="errorCode" type="int" jni-type="I" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onLoadPatchInfoCorrupted" jni-signature="(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="oldVersion" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="newVersion" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="patchInfoFile" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="oldVersion" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="newVersion" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="patchInfoFile" type="java.io.File" jni-type="Ljava/io/File;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onLoadPatchListenerReceiveFail" jni-signature="(Ljava/io/File;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="errorCode" type="int" jni-type="I"></parameter>
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="errorCode" type="int" jni-type="I" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onLoadPatchVersionChanged" jni-signature="(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="oldVersion" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="newVersion" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="patchDirectoryFile" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="currentPatchName" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="oldVersion" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="newVersion" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="patchDirectoryFile" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="currentPatchName" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onLoadResult" jni-signature="(Ljava/io/File;IJ)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="patchDirectory" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="loadCode" type="int" jni-type="I"></parameter>
        <parameter name="cost" type="long" jni-type="J"></parameter>
        <parameter name="patchDirectory" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="loadCode" type="int" jni-type="I" />
        <parameter name="cost" type="long" jni-type="J" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="retryPatch" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <field deprecated="not deprecated" final="true" name="context" jni-signature="Landroid/content/Context;" static="false" transient="false" type="android.content.Context" type-generic-aware="android.content.Context" visibility="protected" volatile="false"></field>
      <method abstract="false" deprecated="not deprecated" final="false" name="retryPatch" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public" />
      <field deprecated="not deprecated" final="true" name="context" jni-signature="Landroid/content/Context;" static="false" transient="false" type="android.content.Context" type-generic-aware="android.content.Context" visibility="protected" volatile="false" />
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="DefaultPatchReporter" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/reporter/DefaultPatchReporter;">
      <implements name="com.tencent.tinker.lib.reporter.PatchReporter" name-generic-aware="com.tencent.tinker.lib.reporter.PatchReporter" jni-type="Lcom/tencent/tinker/lib/reporter/PatchReporter;"></implements>
      <implements name="com.tencent.tinker.lib.reporter.PatchReporter" name-generic-aware="com.tencent.tinker.lib.reporter.PatchReporter" jni-type="Lcom/tencent/tinker/lib/reporter/PatchReporter;" />
      <constructor deprecated="not deprecated" final="false" name="DefaultPatchReporter" jni-signature="(Landroid/content/Context;)V" bridge="false" static="false" type="com.tencent.tinker.lib.reporter.DefaultPatchReporter" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
      </constructor>
      <method abstract="false" deprecated="not deprecated" final="false" name="onPatchDexOptFail" jni-signature="(Ljava/io/File;Ljava/util/List;Ljava/lang/Throwable;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="dexFiles" type="java.util.List&lt;java.io.File&gt;" jni-type="Ljava/util/List&lt;Ljava/io/File;&gt;;"></parameter>
        <parameter name="t" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;"></parameter>
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="dexFiles" type="java.util.List&lt;java.io.File&gt;" jni-type="Ljava/util/List&lt;Ljava/io/File;&gt;;" />
        <parameter name="t" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onPatchException" jni-signature="(Ljava/io/File;Ljava/lang/Throwable;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="e" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;"></parameter>
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="e" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onPatchInfoCorrupted" jni-signature="(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="oldVersion" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="newVersion" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="oldVersion" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="newVersion" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onPatchPackageCheckFail" jni-signature="(Ljava/io/File;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="errorCode" type="int" jni-type="I"></parameter>
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="errorCode" type="int" jni-type="I" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onPatchResult" jni-signature="(Ljava/io/File;ZJ)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="success" type="boolean" jni-type="Z"></parameter>
        <parameter name="cost" type="long" jni-type="J"></parameter>
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="success" type="boolean" jni-type="Z" />
        <parameter name="cost" type="long" jni-type="J" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onPatchServiceStart" jni-signature="(Landroid/content/Intent;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;"></parameter>
        <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onPatchTypeExtractFail" jni-signature="(Ljava/io/File;Ljava/io/File;Ljava/lang/String;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="extractTo" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="filename" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="fileType" type="int" jni-type="I"></parameter>
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="extractTo" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="filename" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="fileType" type="int" jni-type="I" />
      </method>
      <field deprecated="not deprecated" final="true" name="context" jni-signature="Landroid/content/Context;" static="false" transient="false" type="android.content.Context" type-generic-aware="android.content.Context" visibility="protected" volatile="false"></field>
      <field deprecated="not deprecated" final="true" name="context" jni-signature="Landroid/content/Context;" static="false" transient="false" type="android.content.Context" type-generic-aware="android.content.Context" visibility="protected" volatile="false" />
    </class>
    <interface abstract="true" deprecated="not deprecated" final="false" name="LoadReporter" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/reporter/LoadReporter;">
      <method abstract="true" deprecated="not deprecated" final="false" name="onLoadException" jni-signature="(Ljava/lang/Throwable;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;"></parameter>
        <parameter name="p1" type="int" jni-type="I"></parameter>
        <parameter name="p0" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;" />
        <parameter name="p1" type="int" jni-type="I" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onLoadFileMd5Mismatch" jni-signature="(Ljava/io/File;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="p1" type="int" jni-type="I"></parameter>
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="p1" type="int" jni-type="I" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onLoadFileNotFound" jni-signature="(Ljava/io/File;IZ)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="p1" type="int" jni-type="I"></parameter>
        <parameter name="p2" type="boolean" jni-type="Z"></parameter>
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="p1" type="int" jni-type="I" />
        <parameter name="p2" type="boolean" jni-type="Z" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onLoadInterpret" jni-signature="(ILjava/lang/Throwable;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="int" jni-type="I"></parameter>
        <parameter name="p1" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;"></parameter>
        <parameter name="p0" type="int" jni-type="I" />
        <parameter name="p1" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onLoadPackageCheckFail" jni-signature="(Ljava/io/File;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="p1" type="int" jni-type="I"></parameter>
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="p1" type="int" jni-type="I" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onLoadPatchInfoCorrupted" jni-signature="(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p2" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="p2" type="java.io.File" jni-type="Ljava/io/File;" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onLoadPatchListenerReceiveFail" jni-signature="(Ljava/io/File;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="p1" type="int" jni-type="I"></parameter>
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="p1" type="int" jni-type="I" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onLoadPatchVersionChanged" jni-signature="(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p2" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="p3" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="p2" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="p3" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onLoadResult" jni-signature="(Ljava/io/File;IJ)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="p1" type="int" jni-type="I"></parameter>
        <parameter name="p2" type="long" jni-type="J"></parameter>
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="p1" type="int" jni-type="I" />
        <parameter name="p2" type="long" jni-type="J" />
      </method>
    </interface>
    <interface abstract="true" deprecated="not deprecated" final="false" name="PatchReporter" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/reporter/PatchReporter;">
      <method abstract="true" deprecated="not deprecated" final="false" name="onPatchDexOptFail" jni-signature="(Ljava/io/File;Ljava/util/List;Ljava/lang/Throwable;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="p1" type="java.util.List&lt;java.io.File&gt;" jni-type="Ljava/util/List&lt;Ljava/io/File;&gt;;"></parameter>
        <parameter name="p2" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;"></parameter>
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="p1" type="java.util.List&lt;java.io.File&gt;" jni-type="Ljava/util/List&lt;Ljava/io/File;&gt;;" />
        <parameter name="p2" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onPatchException" jni-signature="(Ljava/io/File;Ljava/lang/Throwable;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="p1" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;"></parameter>
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="p1" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onPatchInfoCorrupted" jni-signature="(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p2" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="p2" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onPatchPackageCheckFail" jni-signature="(Ljava/io/File;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="p1" type="int" jni-type="I"></parameter>
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="p1" type="int" jni-type="I" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onPatchResult" jni-signature="(Ljava/io/File;ZJ)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="p1" type="boolean" jni-type="Z"></parameter>
        <parameter name="p2" type="long" jni-type="J"></parameter>
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="p1" type="boolean" jni-type="Z" />
        <parameter name="p2" type="long" jni-type="J" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onPatchServiceStart" jni-signature="(Landroid/content/Intent;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="android.content.Intent" jni-type="Landroid/content/Intent;"></parameter>
        <parameter name="p0" type="android.content.Intent" jni-type="Landroid/content/Intent;" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onPatchTypeExtractFail" jni-signature="(Ljava/io/File;Ljava/io/File;Ljava/lang/String;I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="p1" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="p2" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p3" type="int" jni-type="I"></parameter>
        <parameter name="p0" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="p1" type="java.io.File" jni-type="Ljava/io/File;" />
        <parameter name="p2" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="p3" type="int" jni-type="I" />
      </method>
    </interface>
  </package>
  <package name="com.tencent.tinker.lib.service" jni-name="com/tencent/tinker/lib/service">
    <class abstract="true" deprecated="not deprecated" extends="android.app.IntentService" extends-generic-aware="android.app.IntentService" jni-extends="Landroid/app/IntentService;" final="false" name="AbstractResultService" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/service/AbstractResultService;">
      <constructor deprecated="not deprecated" final="false" name="AbstractResultService" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.service.AbstractResultService" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="AbstractResultService" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.service.AbstractResultService" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onHandleIntent" jni-signature="(Landroid/content/Intent;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="protected">
        <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;"></parameter>
        <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="onPatchResult" jni-signature="(Lcom/tencent/tinker/lib/service/PatchResult;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="com.tencent.tinker.lib.service.PatchResult" jni-type="Lcom/tencent/tinker/lib/service/PatchResult;"></parameter>
        <parameter name="p0" type="com.tencent.tinker.lib.service.PatchResult" jni-type="Lcom/tencent/tinker/lib/service/PatchResult;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="runResultService" jni-signature="(Landroid/content/Context;Lcom/tencent/tinker/lib/service/PatchResult;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="result" type="com.tencent.tinker.lib.service.PatchResult" jni-type="Lcom/tencent/tinker/lib/service/PatchResult;"></parameter>
        <parameter name="resultServiceClass" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
        <parameter name="result" type="com.tencent.tinker.lib.service.PatchResult" jni-type="Lcom/tencent/tinker/lib/service/PatchResult;" />
        <parameter name="resultServiceClass" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="com.tencent.tinker.lib.service.AbstractResultService" extends-generic-aware="com.tencent.tinker.lib.service.AbstractResultService" jni-extends="Lcom/tencent/tinker/lib/service/AbstractResultService;" final="false" name="DefaultTinkerResultService" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/service/DefaultTinkerResultService;">
      <constructor deprecated="not deprecated" final="false" name="DefaultTinkerResultService" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.service.DefaultTinkerResultService" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="DefaultTinkerResultService" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.service.DefaultTinkerResultService" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="checkIfNeedKill" jni-signature="(Lcom/tencent/tinker/lib/service/PatchResult;)Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="result" type="com.tencent.tinker.lib.service.PatchResult" jni-type="Lcom/tencent/tinker/lib/service/PatchResult;"></parameter>
        <parameter name="result" type="com.tencent.tinker.lib.service.PatchResult" jni-type="Lcom/tencent/tinker/lib/service/PatchResult;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="deleteRawPatchFile" jni-signature="(Ljava/io/File;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="rawFile" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="rawFile" type="java.io.File" jni-type="Ljava/io/File;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onPatchResult" jni-signature="(Lcom/tencent/tinker/lib/service/PatchResult;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="result" type="com.tencent.tinker.lib.service.PatchResult" jni-type="Lcom/tencent/tinker/lib/service/PatchResult;"></parameter>
        <parameter name="result" type="com.tencent.tinker.lib.service.PatchResult" jni-type="Lcom/tencent/tinker/lib/service/PatchResult;" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="PatchResult" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/service/PatchResult;">
      <implements name="java.io.Serializable" name-generic-aware="java.io.Serializable" jni-type="Ljava/io/Serializable;"></implements>
      <constructor deprecated="not deprecated" final="false" name="PatchResult" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.service.PatchResult" synthetic="false" visibility="public"></constructor>
      <field deprecated="not deprecated" final="false" name="costTime" jni-signature="J" static="false" transient="false" type="long" type-generic-aware="long" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="e" jni-signature="Ljava/lang/Throwable;" static="false" transient="false" type="java.lang.Throwable" type-generic-aware="java.lang.Throwable" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="isSuccess" jni-signature="Z" static="false" transient="false" type="boolean" type-generic-aware="boolean" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="patchVersion" jni-signature="Ljava/lang/String;" static="false" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="rawPatchFilePath" jni-signature="Ljava/lang/String;" static="false" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" visibility="public" volatile="false"></field>
      <implements name="java.io.Serializable" name-generic-aware="java.io.Serializable" jni-type="Ljava/io/Serializable;" />
      <constructor deprecated="not deprecated" final="false" name="PatchResult" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.service.PatchResult" synthetic="false" visibility="public" />
      <field deprecated="not deprecated" final="false" name="costTime" jni-signature="J" static="false" transient="false" type="long" type-generic-aware="long" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="e" jni-signature="Ljava/lang/Throwable;" static="false" transient="false" type="java.lang.Throwable" type-generic-aware="java.lang.Throwable" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="isSuccess" jni-signature="Z" static="false" transient="false" type="boolean" type-generic-aware="boolean" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="patchVersion" jni-signature="Ljava/lang/String;" static="false" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="rawPatchFilePath" jni-signature="Ljava/lang/String;" static="false" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" visibility="public" volatile="false" />
    </class>
    <class abstract="false" deprecated="not deprecated" extends="android.app.IntentService" extends-generic-aware="android.app.IntentService" jni-extends="Landroid/app/IntentService;" final="false" name="TinkerPatchService" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/service/TinkerPatchService;">
      <constructor deprecated="not deprecated" final="false" name="TinkerPatchService" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.service.TinkerPatchService" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="TinkerPatchService" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.service.TinkerPatchService" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="getPatchPathExtra" jni-signature="(Landroid/content/Intent;)Ljava/lang/String;" bridge="false" native="false" return="java.lang.String" jni-return="Ljava/lang/String;" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;"></parameter>
        <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getPatchResultExtra" jni-signature="(Landroid/content/Intent;)Ljava/lang/String;" bridge="false" native="false" return="java.lang.String" jni-return="Ljava/lang/String;" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;"></parameter>
        <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onHandleIntent" jni-signature="(Landroid/content/Intent;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="protected">
        <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;"></parameter>
        <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="runPatchService" jni-signature="(Landroid/content/Context;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="path" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
        <parameter name="path" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="setPatchProcessor" jni-signature="(Lcom/tencent/tinker/lib/patch/AbstractPatch;Ljava/lang/Class;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="upgradePatch" type="com.tencent.tinker.lib.patch.AbstractPatch" jni-type="Lcom/tencent/tinker/lib/patch/AbstractPatch;"></parameter>
        <parameter name="serviceClass" type="java.lang.Class&lt;? extends com.tencent.tinker.lib.service.AbstractResultService&gt;" jni-type="Ljava/lang/Class&lt;+Lcom/tencent/tinker/lib/service/AbstractResultService;&gt;;"></parameter>
        <parameter name="upgradePatch" type="com.tencent.tinker.lib.patch.AbstractPatch" jni-type="Lcom/tencent/tinker/lib/patch/AbstractPatch;" />
        <parameter name="serviceClass" type="java.lang.Class&lt;? extends com.tencent.tinker.lib.service.AbstractResultService&gt;" jni-type="Ljava/lang/Class&lt;+Lcom/tencent/tinker/lib/service/AbstractResultService;&gt;;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="setTinkerNotificationId" jni-signature="(I)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="id" type="int" jni-type="I"></parameter>
        <parameter name="id" type="int" jni-type="I" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="android.app.Service" extends-generic-aware="android.app.Service" jni-extends="Landroid/app/Service;" final="false" name="TinkerPatchService.InnerService" static="true" visibility="public" jni-signature="Lcom/tencent/tinker/lib/service/TinkerPatchService$InnerService;">
      <constructor deprecated="not deprecated" final="false" name="TinkerPatchService.InnerService" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.service.TinkerPatchService.InnerService" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="TinkerPatchService.InnerService" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.service.TinkerPatchService.InnerService" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onBind" jni-signature="(Landroid/content/Intent;)Landroid/os/IBinder;" bridge="false" native="false" return="android.os.IBinder" jni-return="Landroid/os/IBinder;" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;"></parameter>
        <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;" />
      </method>
    </class>
  </package>
  <package name="com.tencent.tinker.lib.tinker" jni-name="com/tencent/tinker/lib/tinker">
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="Tinker" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/tinker/Tinker;">
      <method abstract="false" deprecated="not deprecated" final="false" name="cleanPatch" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="cleanPatch" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="cleanPatchByVersion" jni-signature="(Ljava/io/File;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;"></parameter>
        <parameter name="patchFile" type="java.io.File" jni-type="Ljava/io/File;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="cleanPatchByVersion" jni-signature="(Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="versionName" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="versionName" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="create" jni-signature="(Lcom/tencent/tinker/lib/tinker/Tinker;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="tinker" type="com.tencent.tinker.lib.tinker.Tinker" jni-type="Lcom/tencent/tinker/lib/tinker/Tinker;"></parameter>
        <parameter name="tinker" type="com.tencent.tinker.lib.tinker.Tinker" jni-type="Lcom/tencent/tinker/lib/tinker/Tinker;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getContext" jni-signature="()Landroid/content/Context;" bridge="false" native="false" return="android.content.Context" jni-return="Landroid/content/Context;" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getLoadReporter" jni-signature="()Lcom/tencent/tinker/lib/reporter/LoadReporter;" bridge="false" native="false" return="com.tencent.tinker.lib.reporter.LoadReporter" jni-return="Lcom/tencent/tinker/lib/reporter/LoadReporter;" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getPatchDirectory" jni-signature="()Ljava/io/File;" bridge="false" native="false" return="java.io.File" jni-return="Ljava/io/File;" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getPatchInfoFile" jni-signature="()Ljava/io/File;" bridge="false" native="false" return="java.io.File" jni-return="Ljava/io/File;" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getPatchInfoLockFile" jni-signature="()Ljava/io/File;" bridge="false" native="false" return="java.io.File" jni-return="Ljava/io/File;" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getPatchListener" jni-signature="()Lcom/tencent/tinker/lib/listener/PatchListener;" bridge="false" native="false" return="com.tencent.tinker.lib.listener.PatchListener" jni-return="Lcom/tencent/tinker/lib/listener/PatchListener;" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getPatchReporter" jni-signature="()Lcom/tencent/tinker/lib/reporter/PatchReporter;" bridge="false" native="false" return="com.tencent.tinker.lib.reporter.PatchReporter" jni-return="Lcom/tencent/tinker/lib/reporter/PatchReporter;" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getTinkerFlags" jni-signature="()I" bridge="false" native="false" return="int" jni-return="I" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getTinkerLoadResultIfPresent" jni-signature="()Lcom/tencent/tinker/lib/tinker/TinkerLoadResult;" bridge="false" native="false" return="com.tencent.tinker.lib.tinker.TinkerLoadResult" jni-return="Lcom/tencent/tinker/lib/tinker/TinkerLoadResult;" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getTinkerRomSpace" jni-signature="()J" bridge="false" native="false" return="long" jni-return="J" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getContext" jni-signature="()Landroid/content/Context;" bridge="false" native="false" return="android.content.Context" jni-return="Landroid/content/Context;" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="getLoadReporter" jni-signature="()Lcom/tencent/tinker/lib/reporter/LoadReporter;" bridge="false" native="false" return="com.tencent.tinker.lib.reporter.LoadReporter" jni-return="Lcom/tencent/tinker/lib/reporter/LoadReporter;" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="getPatchDirectory" jni-signature="()Ljava/io/File;" bridge="false" native="false" return="java.io.File" jni-return="Ljava/io/File;" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="getPatchInfoFile" jni-signature="()Ljava/io/File;" bridge="false" native="false" return="java.io.File" jni-return="Ljava/io/File;" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="getPatchInfoLockFile" jni-signature="()Ljava/io/File;" bridge="false" native="false" return="java.io.File" jni-return="Ljava/io/File;" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="getPatchListener" jni-signature="()Lcom/tencent/tinker/lib/listener/PatchListener;" bridge="false" native="false" return="com.tencent.tinker.lib.listener.PatchListener" jni-return="Lcom/tencent/tinker/lib/listener/PatchListener;" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="getPatchReporter" jni-signature="()Lcom/tencent/tinker/lib/reporter/PatchReporter;" bridge="false" native="false" return="com.tencent.tinker.lib.reporter.PatchReporter" jni-return="Lcom/tencent/tinker/lib/reporter/PatchReporter;" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="getTinkerFlags" jni-signature="()I" bridge="false" native="false" return="int" jni-return="I" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="getTinkerLoadResultIfPresent" jni-signature="()Lcom/tencent/tinker/lib/tinker/TinkerLoadResult;" bridge="false" native="false" return="com.tencent.tinker.lib.tinker.TinkerLoadResult" jni-return="Lcom/tencent/tinker/lib/tinker/TinkerLoadResult;" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="getTinkerRomSpace" jni-signature="()J" bridge="false" native="false" return="long" jni-return="J" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="install" jni-signature="(Landroid/content/Intent;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="intentResult" type="android.content.Intent" jni-type="Landroid/content/Intent;"></parameter>
        <parameter name="intentResult" type="android.content.Intent" jni-type="Landroid/content/Intent;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="install" jni-signature="(Landroid/content/Intent;Ljava/lang/Class;Lcom/tencent/tinker/lib/patch/AbstractPatch;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="intentResult" type="android.content.Intent" jni-type="Landroid/content/Intent;"></parameter>
        <parameter name="serviceClass" type="java.lang.Class&lt;? extends com.tencent.tinker.lib.service.AbstractResultService&gt;" jni-type="Ljava/lang/Class&lt;+Lcom/tencent/tinker/lib/service/AbstractResultService;&gt;;"></parameter>
        <parameter name="upgradePatch" type="com.tencent.tinker.lib.patch.AbstractPatch" jni-type="Lcom/tencent/tinker/lib/patch/AbstractPatch;"></parameter>
        <parameter name="intentResult" type="android.content.Intent" jni-type="Landroid/content/Intent;" />
        <parameter name="serviceClass" type="java.lang.Class&lt;? extends com.tencent.tinker.lib.service.AbstractResultService&gt;" jni-type="Ljava/lang/Class&lt;+Lcom/tencent/tinker/lib/service/AbstractResultService;&gt;;" />
        <parameter name="upgradePatch" type="com.tencent.tinker.lib.patch.AbstractPatch" jni-type="Lcom/tencent/tinker/lib/patch/AbstractPatch;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="isEnabledForDex" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="isEnabledForNativeLib" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="isEnabledForResource" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="isMainProcess" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="isPatchProcess" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="isTinkerEnabled" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="isTinkerInstalled" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="true" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="isTinkerLoadVerify" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="isTinkerLoaded" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="rollbackPatch" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="isEnabledForDex" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="isEnabledForNativeLib" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="isEnabledForResource" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="isMainProcess" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="isPatchProcess" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="isTinkerEnabled" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="isTinkerInstalled" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="true" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="isTinkerLoadVerify" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="isTinkerLoaded" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="rollbackPatch" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="setPatchServiceNotificationId" jni-signature="(I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="id" type="int" jni-type="I"></parameter>
        <parameter name="id" type="int" jni-type="I" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="setTinkerDisable" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="setTinkerDisable" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="setTinkerLoaded" jni-signature="(Z)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="isLoaded" type="boolean" jni-type="Z"></parameter>
        <parameter name="isLoaded" type="boolean" jni-type="Z" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="with" jni-signature="(Landroid/content/Context;)Lcom/tencent/tinker/lib/tinker/Tinker;" bridge="false" native="false" return="com.tencent.tinker.lib.tinker.Tinker" jni-return="Lcom/tencent/tinker/lib/tinker/Tinker;" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="Tinker.1" static="true" visibility="" jni-signature="Lcom/tencent/tinker/lib/tinker/Tinker$1;"></class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="Tinker.1" static="true" visibility="" jni-signature="Lcom/tencent/tinker/lib/tinker/Tinker$1;" />
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="Tinker.Builder" static="true" visibility="public" jni-signature="Lcom/tencent/tinker/lib/tinker/Tinker$Builder;">
      <constructor deprecated="not deprecated" final="false" name="Tinker.Builder" jni-signature="(Landroid/content/Context;)V" bridge="false" static="false" type="com.tencent.tinker.lib.tinker.Tinker.Builder" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
      </constructor>
      <method abstract="false" deprecated="not deprecated" final="false" name="build" jni-signature="()Lcom/tencent/tinker/lib/tinker/Tinker;" bridge="false" native="false" return="com.tencent.tinker.lib.tinker.Tinker" jni-return="Lcom/tencent/tinker/lib/tinker/Tinker;" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="build" jni-signature="()Lcom/tencent/tinker/lib/tinker/Tinker;" bridge="false" native="false" return="com.tencent.tinker.lib.tinker.Tinker" jni-return="Lcom/tencent/tinker/lib/tinker/Tinker;" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="listener" jni-signature="(Lcom/tencent/tinker/lib/listener/PatchListener;)Lcom/tencent/tinker/lib/tinker/Tinker$Builder;" bridge="false" native="false" return="com.tencent.tinker.lib.tinker.Tinker.Builder" jni-return="Lcom/tencent/tinker/lib/tinker/Tinker$Builder;" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="listener" type="com.tencent.tinker.lib.listener.PatchListener" jni-type="Lcom/tencent/tinker/lib/listener/PatchListener;"></parameter>
        <parameter name="listener" type="com.tencent.tinker.lib.listener.PatchListener" jni-type="Lcom/tencent/tinker/lib/listener/PatchListener;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="loadReport" jni-signature="(Lcom/tencent/tinker/lib/reporter/LoadReporter;)Lcom/tencent/tinker/lib/tinker/Tinker$Builder;" bridge="false" native="false" return="com.tencent.tinker.lib.tinker.Tinker.Builder" jni-return="Lcom/tencent/tinker/lib/tinker/Tinker$Builder;" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="loadReporter" type="com.tencent.tinker.lib.reporter.LoadReporter" jni-type="Lcom/tencent/tinker/lib/reporter/LoadReporter;"></parameter>
        <parameter name="loadReporter" type="com.tencent.tinker.lib.reporter.LoadReporter" jni-type="Lcom/tencent/tinker/lib/reporter/LoadReporter;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="patchReporter" jni-signature="(Lcom/tencent/tinker/lib/reporter/PatchReporter;)Lcom/tencent/tinker/lib/tinker/Tinker$Builder;" bridge="false" native="false" return="com.tencent.tinker.lib.tinker.Tinker.Builder" jni-return="Lcom/tencent/tinker/lib/tinker/Tinker$Builder;" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="patchReporter" type="com.tencent.tinker.lib.reporter.PatchReporter" jni-type="Lcom/tencent/tinker/lib/reporter/PatchReporter;"></parameter>
        <parameter name="patchReporter" type="com.tencent.tinker.lib.reporter.PatchReporter" jni-type="Lcom/tencent/tinker/lib/reporter/PatchReporter;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="tinkerFlags" jni-signature="(I)Lcom/tencent/tinker/lib/tinker/Tinker$Builder;" bridge="false" native="false" return="com.tencent.tinker.lib.tinker.Tinker.Builder" jni-return="Lcom/tencent/tinker/lib/tinker/Tinker$Builder;" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="tinkerFlags" type="int" jni-type="I"></parameter>
        <parameter name="tinkerFlags" type="int" jni-type="I" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="tinkerLoadVerifyFlag" jni-signature="(Ljava/lang/Boolean;)Lcom/tencent/tinker/lib/tinker/Tinker$Builder;" bridge="false" native="false" return="com.tencent.tinker.lib.tinker.Tinker.Builder" jni-return="Lcom/tencent/tinker/lib/tinker/Tinker$Builder;" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="verifyMd5WhenLoad" type="java.lang.Boolean" jni-type="Ljava/lang/Boolean;"></parameter>
        <parameter name="verifyMd5WhenLoad" type="java.lang.Boolean" jni-type="Ljava/lang/Boolean;" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="TinkerApplicationHelper" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/tinker/TinkerApplicationHelper;">
      <constructor deprecated="not deprecated" final="false" name="TinkerApplicationHelper" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.tinker.TinkerApplicationHelper" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="TinkerApplicationHelper" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.tinker.TinkerApplicationHelper" synthetic="false" visibility="public" />
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="TinkerInstaller" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/tinker/TinkerInstaller;">
      <constructor deprecated="not deprecated" final="false" name="TinkerInstaller" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.tinker.TinkerInstaller" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="TinkerInstaller" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.tinker.TinkerInstaller" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="cleanPatch" jni-signature="(Landroid/content/Context;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onReceiveUpgradePatch" jni-signature="(Landroid/content/Context;Ljava/lang/String;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="patchLocation" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
        <parameter name="patchLocation" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="setLogIml" jni-signature="(Lcom/tencent/tinker/lib/util/TinkerLog$TinkerLogImp;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="imp" type="com.tencent.tinker.lib.util.TinkerLog.TinkerLogImp" jni-type="Lcom/tencent/tinker/lib/util/TinkerLog$TinkerLogImp;"></parameter>
        <parameter name="imp" type="com.tencent.tinker.lib.util.TinkerLog.TinkerLogImp" jni-type="Lcom/tencent/tinker/lib/util/TinkerLog$TinkerLogImp;" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="TinkerLoadResult" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/tinker/TinkerLoadResult;">
      <constructor deprecated="not deprecated" final="false" name="TinkerLoadResult" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.tinker.TinkerLoadResult" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="TinkerLoadResult" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.tinker.TinkerLoadResult" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="getPackageConfigByName" jni-signature="(Ljava/lang/String;)Ljava/lang/String;" bridge="false" native="false" return="java.lang.String" jni-return="Ljava/lang/String;" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="name" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="name" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="parseTinkerResult" jni-signature="(Landroid/content/Context;Landroid/content/Intent;)Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="intentResult" type="android.content.Intent" jni-type="Landroid/content/Intent;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
        <parameter name="intentResult" type="android.content.Intent" jni-type="Landroid/content/Intent;" />
      </method>
      <field deprecated="not deprecated" final="false" name="costTime" jni-signature="J" static="false" transient="false" type="long" type-generic-aware="long" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="currentVersion" jni-signature="Ljava/lang/String;" static="false" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="dexDirectory" jni-signature="Ljava/io/File;" static="false" transient="false" type="java.io.File" type-generic-aware="java.io.File" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="dexes" jni-signature="Ljava/util/HashMap;" static="false" transient="false" type="java.util.HashMap" type-generic-aware="java.util.HashMap&lt;java.lang.String, java.lang.String&gt;" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="libraryDirectory" jni-signature="Ljava/io/File;" static="false" transient="false" type="java.io.File" type-generic-aware="java.io.File" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="libs" jni-signature="Ljava/util/HashMap;" static="false" transient="false" type="java.util.HashMap" type-generic-aware="java.util.HashMap&lt;java.lang.String, java.lang.String&gt;" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="loadCode" jni-signature="I" static="false" transient="false" type="int" type-generic-aware="int" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="oatDir" jni-signature="Ljava/lang/String;" static="false" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="packageConfig" jni-signature="Ljava/util/HashMap;" static="false" transient="false" type="java.util.HashMap" type-generic-aware="java.util.HashMap&lt;java.lang.String, java.lang.String&gt;" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="patchVersionDirectory" jni-signature="Ljava/io/File;" static="false" transient="false" type="java.io.File" type-generic-aware="java.io.File" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="patchVersionFile" jni-signature="Ljava/io/File;" static="false" transient="false" type="java.io.File" type-generic-aware="java.io.File" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="resourceDirectory" jni-signature="Ljava/io/File;" static="false" transient="false" type="java.io.File" type-generic-aware="java.io.File" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="resourceFile" jni-signature="Ljava/io/File;" static="false" transient="false" type="java.io.File" type-generic-aware="java.io.File" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="systemOTA" jni-signature="Z" static="false" transient="false" type="boolean" type-generic-aware="boolean" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="useInterpretMode" jni-signature="Z" static="false" transient="false" type="boolean" type-generic-aware="boolean" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="versionChanged" jni-signature="Z" static="false" transient="false" type="boolean" type-generic-aware="boolean" visibility="public" volatile="false"></field>
      <field deprecated="not deprecated" final="false" name="costTime" jni-signature="J" static="false" transient="false" type="long" type-generic-aware="long" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="currentVersion" jni-signature="Ljava/lang/String;" static="false" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="dexDirectory" jni-signature="Ljava/io/File;" static="false" transient="false" type="java.io.File" type-generic-aware="java.io.File" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="dexes" jni-signature="Ljava/util/HashMap;" static="false" transient="false" type="java.util.HashMap" type-generic-aware="java.util.HashMap&lt;java.lang.String, java.lang.String&gt;" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="libraryDirectory" jni-signature="Ljava/io/File;" static="false" transient="false" type="java.io.File" type-generic-aware="java.io.File" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="libs" jni-signature="Ljava/util/HashMap;" static="false" transient="false" type="java.util.HashMap" type-generic-aware="java.util.HashMap&lt;java.lang.String, java.lang.String&gt;" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="loadCode" jni-signature="I" static="false" transient="false" type="int" type-generic-aware="int" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="oatDir" jni-signature="Ljava/lang/String;" static="false" transient="false" type="java.lang.String" type-generic-aware="java.lang.String" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="packageConfig" jni-signature="Ljava/util/HashMap;" static="false" transient="false" type="java.util.HashMap" type-generic-aware="java.util.HashMap&lt;java.lang.String, java.lang.String&gt;" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="patchVersionDirectory" jni-signature="Ljava/io/File;" static="false" transient="false" type="java.io.File" type-generic-aware="java.io.File" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="patchVersionFile" jni-signature="Ljava/io/File;" static="false" transient="false" type="java.io.File" type-generic-aware="java.io.File" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="resourceDirectory" jni-signature="Ljava/io/File;" static="false" transient="false" type="java.io.File" type-generic-aware="java.io.File" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="resourceFile" jni-signature="Ljava/io/File;" static="false" transient="false" type="java.io.File" type-generic-aware="java.io.File" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="systemOTA" jni-signature="Z" static="false" transient="false" type="boolean" type-generic-aware="boolean" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="useInterpretMode" jni-signature="Z" static="false" transient="false" type="boolean" type-generic-aware="boolean" visibility="public" volatile="false" />
      <field deprecated="not deprecated" final="false" name="versionChanged" jni-signature="Z" static="false" transient="false" type="boolean" type-generic-aware="boolean" visibility="public" volatile="false" />
    </class>
  </package>
  <package name="com.tencent.tinker.lib.util" jni-name="com/tencent/tinker/lib/util">
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="TinkerLog" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/util/TinkerLog;">
      <constructor deprecated="not deprecated" final="false" name="TinkerLog" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.util.TinkerLog" synthetic="false" visibility="public"></constructor>
      <constructor deprecated="not deprecated" final="false" name="TinkerLog" jni-signature="()V" bridge="false" static="false" type="com.tencent.tinker.lib.util.TinkerLog" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="d" jni-signature="(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="msg" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="obj" type="java.lang.Object..." jni-type="[Ljava/lang/Object;"></parameter>
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="msg" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="obj" type="java.lang.Object..." jni-type="[Ljava/lang/Object;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="e" jni-signature="(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="msg" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="obj" type="java.lang.Object..." jni-type="[Ljava/lang/Object;"></parameter>
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="msg" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="obj" type="java.lang.Object..." jni-type="[Ljava/lang/Object;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getImpl" jni-signature="()Lcom/tencent/tinker/lib/util/TinkerLog$TinkerLogImp;" bridge="false" native="false" return="com.tencent.tinker.lib.util.TinkerLog.TinkerLogImp" jni-return="Lcom/tencent/tinker/lib/util/TinkerLog$TinkerLogImp;" static="true" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="getImpl" jni-signature="()Lcom/tencent/tinker/lib/util/TinkerLog$TinkerLogImp;" bridge="false" native="false" return="com.tencent.tinker.lib.util.TinkerLog.TinkerLogImp" jni-return="Lcom/tencent/tinker/lib/util/TinkerLog$TinkerLogImp;" static="true" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="i" jni-signature="(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="msg" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="obj" type="java.lang.Object..." jni-type="[Ljava/lang/Object;"></parameter>
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="msg" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="obj" type="java.lang.Object..." jni-type="[Ljava/lang/Object;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="printErrStackTrace" jni-signature="(Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="tr" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;"></parameter>
        <parameter name="format" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="obj" type="java.lang.Object..." jni-type="[Ljava/lang/Object;"></parameter>
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="tr" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;" />
        <parameter name="format" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="obj" type="java.lang.Object..." jni-type="[Ljava/lang/Object;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="setTinkerLogImp" jni-signature="(Lcom/tencent/tinker/lib/util/TinkerLog$TinkerLogImp;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="imp" type="com.tencent.tinker.lib.util.TinkerLog.TinkerLogImp" jni-type="Lcom/tencent/tinker/lib/util/TinkerLog$TinkerLogImp;"></parameter>
        <parameter name="imp" type="com.tencent.tinker.lib.util.TinkerLog.TinkerLogImp" jni-type="Lcom/tencent/tinker/lib/util/TinkerLog$TinkerLogImp;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="v" jni-signature="(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="msg" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="obj" type="java.lang.Object..." jni-type="[Ljava/lang/Object;"></parameter>
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="msg" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="obj" type="java.lang.Object..." jni-type="[Ljava/lang/Object;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="w" jni-signature="(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" bridge="false" native="false" return="void" jni-return="V" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="msg" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="obj" type="java.lang.Object..." jni-type="[Ljava/lang/Object;"></parameter>
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="msg" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="obj" type="java.lang.Object..." jni-type="[Ljava/lang/Object;" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="true" name="TinkerLog.1" static="true" visibility="" jni-signature="Lcom/tencent/tinker/lib/util/TinkerLog$1;">
      <implements name="com.tencent.tinker.lib.util.TinkerLog.TinkerLogImp" name-generic-aware="com.tencent.tinker.lib.util.TinkerLog.TinkerLogImp" jni-type="Lcom/tencent/tinker/lib/util/TinkerLog$TinkerLogImp;"></implements>
      <implements name="com.tencent.tinker.lib.util.TinkerLog.TinkerLogImp" name-generic-aware="com.tencent.tinker.lib.util.TinkerLog.TinkerLogImp" jni-type="Lcom/tencent/tinker/lib/util/TinkerLog$TinkerLogImp;" />
      <method abstract="false" deprecated="not deprecated" final="false" name="d" jni-signature="(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="format" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="params" type="java.lang.Object..." jni-type="[Ljava/lang/Object;"></parameter>
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="format" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="params" type="java.lang.Object..." jni-type="[Ljava/lang/Object;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="e" jni-signature="(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="format" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="params" type="java.lang.Object..." jni-type="[Ljava/lang/Object;"></parameter>
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="format" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="params" type="java.lang.Object..." jni-type="[Ljava/lang/Object;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="i" jni-signature="(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="format" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="params" type="java.lang.Object..." jni-type="[Ljava/lang/Object;"></parameter>
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="format" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="params" type="java.lang.Object..." jni-type="[Ljava/lang/Object;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="printErrStackTrace" jni-signature="(Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="tr" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;"></parameter>
        <parameter name="format" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="params" type="java.lang.Object..." jni-type="[Ljava/lang/Object;"></parameter>
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="tr" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;" />
        <parameter name="format" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="params" type="java.lang.Object..." jni-type="[Ljava/lang/Object;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="v" jni-signature="(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="format" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="params" type="java.lang.Object..." jni-type="[Ljava/lang/Object;"></parameter>
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="format" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="params" type="java.lang.Object..." jni-type="[Ljava/lang/Object;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="w" jni-signature="(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="format" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="params" type="java.lang.Object..." jni-type="[Ljava/lang/Object;"></parameter>
        <parameter name="tag" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="format" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="params" type="java.lang.Object..." jni-type="[Ljava/lang/Object;" />
      </method>
    </class>
    <interface abstract="true" deprecated="not deprecated" final="false" name="TinkerLog.TinkerLogImp" static="true" visibility="public" jni-signature="Lcom/tencent/tinker/lib/util/TinkerLog$TinkerLogImp;">
      <method abstract="true" deprecated="not deprecated" final="false" name="d" jni-signature="(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p2" type="java.lang.Object..." jni-type="[Ljava/lang/Object;"></parameter>
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="p2" type="java.lang.Object..." jni-type="[Ljava/lang/Object;" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="e" jni-signature="(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p2" type="java.lang.Object..." jni-type="[Ljava/lang/Object;"></parameter>
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="p2" type="java.lang.Object..." jni-type="[Ljava/lang/Object;" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="i" jni-signature="(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p2" type="java.lang.Object..." jni-type="[Ljava/lang/Object;"></parameter>
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="p2" type="java.lang.Object..." jni-type="[Ljava/lang/Object;" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="printErrStackTrace" jni-signature="(Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p1" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;"></parameter>
        <parameter name="p2" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p3" type="java.lang.Object..." jni-type="[Ljava/lang/Object;"></parameter>
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="p1" type="java.lang.Throwable" jni-type="Ljava/lang/Throwable;" />
        <parameter name="p2" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="p3" type="java.lang.Object..." jni-type="[Ljava/lang/Object;" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="v" jni-signature="(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p2" type="java.lang.Object..." jni-type="[Ljava/lang/Object;"></parameter>
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="p2" type="java.lang.Object..." jni-type="[Ljava/lang/Object;" />
      </method>
      <method abstract="true" deprecated="not deprecated" final="false" name="w" jni-signature="(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="p2" type="java.lang.Object..." jni-type="[Ljava/lang/Object;"></parameter>
        <parameter name="p0" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="p1" type="java.lang.String" jni-type="Ljava/lang/String;" />
        <parameter name="p2" type="java.lang.Object..." jni-type="[Ljava/lang/Object;" />
      </method>
    </interface>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="UpgradePatchRetry" static="false" visibility="public" jni-signature="Lcom/tencent/tinker/lib/util/UpgradePatchRetry;">
      <constructor deprecated="not deprecated" final="false" name="UpgradePatchRetry" jni-signature="(Landroid/content/Context;)V" bridge="false" static="false" type="com.tencent.tinker.lib.util.UpgradePatchRetry" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
      </constructor>
      <method abstract="false" deprecated="not deprecated" final="false" name="getInstance" jni-signature="(Landroid/content/Context;)Lcom/tencent/tinker/lib/util/UpgradePatchRetry;" bridge="false" native="false" return="com.tencent.tinker.lib.util.UpgradePatchRetry" jni-return="Lcom/tencent/tinker/lib/util/UpgradePatchRetry;" static="true" synchronized="false" synthetic="false" visibility="public">
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;"></parameter>
        <parameter name="context" type="android.content.Context" jni-type="Landroid/content/Context;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onPatchListenerCheck" jni-signature="(Ljava/lang/String;)Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="md5" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="md5" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onPatchResetMaxCheck" jni-signature="(Ljava/lang/String;)Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="md5" type="java.lang.String" jni-type="Ljava/lang/String;"></parameter>
        <parameter name="md5" type="java.lang.String" jni-type="Ljava/lang/String;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onPatchRetryLoad" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onPatchServiceResult" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"></method>
      <method abstract="false" deprecated="not deprecated" final="false" name="onPatchRetryLoad" jni-signature="()Z" bridge="false" native="false" return="boolean" jni-return="Z" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onPatchServiceResult" jni-signature="()V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public" />
      <method abstract="false" deprecated="not deprecated" final="false" name="onPatchServiceStart" jni-signature="(Landroid/content/Intent;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;"></parameter>
        <parameter name="intent" type="android.content.Intent" jni-type="Landroid/content/Intent;" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="setMaxRetryCount" jni-signature="(I)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="count" type="int" jni-type="I"></parameter>
        <parameter name="count" type="int" jni-type="I" />
      </method>
      <method abstract="false" deprecated="not deprecated" final="false" name="setRetryEnable" jni-signature="(Z)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public">
        <parameter name="enable" type="boolean" jni-type="Z"></parameter>
        <parameter name="enable" type="boolean" jni-type="Z" />
      </method>
    </class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="UpgradePatchRetry.RetryInfo" static="true" visibility="" jni-signature="Lcom/tencent/tinker/lib/util/UpgradePatchRetry$RetryInfo;"></class>
    <class abstract="false" deprecated="not deprecated" extends="java.lang.Object" extends-generic-aware="java.lang.Object" jni-extends="Ljava/lang/Object;" final="false" name="UpgradePatchRetry.RetryInfo" static="true" visibility="" jni-signature="Lcom/tencent/tinker/lib/util/UpgradePatchRetry$RetryInfo;" />
  </package>
</api>