Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0cb047c0 authored by Doug Zongker's avatar Doug Zongker
Browse files

unhide the RecoverySystem class

The recovery system is already part of the platform; this class
defines an interface for interacting with it from the regular system.

Change-Id: I87dff8d6c1dbd11ac8f397a3f34ea5cb16d2d227
parent f66de3cd
Loading
Loading
Loading
Loading
+91 −0
Original line number Diff line number Diff line
@@ -115155,6 +115155,97 @@
>
</field>
</class>
<class name="RecoverySystem"
 extends="java.lang.Object"
 abstract="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<constructor name="RecoverySystem"
 type="android.os.RecoverySystem"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</constructor>
<method name="installPackage"
 return="void"
 abstract="false"
 native="false"
 synchronized="false"
 static="true"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="context" type="android.content.Context">
</parameter>
<parameter name="packageFile" type="java.io.File">
</parameter>
<exception name="IOException" type="java.io.IOException">
</exception>
</method>
<method name="rebootWipeUserData"
 return="void"
 abstract="false"
 native="false"
 synchronized="false"
 static="true"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="context" type="android.content.Context">
</parameter>
<exception name="IOException" type="java.io.IOException">
</exception>
</method>
<method name="verifyPackage"
 return="void"
 abstract="false"
 native="false"
 synchronized="false"
 static="true"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="packageFile" type="java.io.File">
</parameter>
<parameter name="listener" type="android.os.RecoverySystem.ProgressListener">
</parameter>
<parameter name="deviceCertsZipFile" type="java.io.File">
</parameter>
<exception name="GeneralSecurityException" type="java.security.GeneralSecurityException">
</exception>
<exception name="IOException" type="java.io.IOException">
</exception>
</method>
</class>
<interface name="RecoverySystem.ProgressListener"
 abstract="true"
 static="true"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<method name="onProgress"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="progress" type="int">
</parameter>
</method>
</interface>
<class name="RemoteCallbackList"
 extends="java.lang.Object"
 abstract="false"
+0 −2
Original line number Diff line number Diff line
@@ -50,8 +50,6 @@ import org.apache.harmony.security.provider.cert.X509CertImpl;
 * RecoverySystem contains methods for interacting with the Android
 * recovery system (the separate partition that can be used to install
 * system updates, wipe user data, etc.)
 *
 * @pending
 */
public class RecoverySystem {
    private static final String TAG = "RecoverySystem";