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
This commit is contained in:
Doug Zongker
2010-01-06 09:01:27 -08:00
parent f66de3cd8e
commit 0cb047c0de
2 changed files with 91 additions and 2 deletions

View File

@@ -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"

View File

@@ -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";