Move DeviceAdmin APIs to android.app.admin.

This commit is contained in:
Dianne Hackborn
2010-02-26 17:26:55 -08:00
parent a15d03fccc
commit 4037c7f27c
4 changed files with 11 additions and 9 deletions

View File

@@ -20,11 +20,11 @@ import org.xmlpull.v1.XmlPullParserException;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.DeviceAdminReceiver;
import android.app.DeviceAdminInfo;
import android.app.DevicePolicyManager;
import android.app.Dialog;
import android.app.ListActivity;
import android.app.admin.DeviceAdminInfo;
import android.app.admin.DeviceAdminReceiver;
import android.app.admin.DevicePolicyManager;
import android.content.ComponentName;
import android.content.Context;
import android.content.DialogInterface;
@@ -92,7 +92,9 @@ public class DeviceAdminSettings extends ListActivity {
ResolveInfo ri = avail.get(i);
try {
DeviceAdminInfo dpi = new DeviceAdminInfo(this, ri);
mAvailableAdmins.add(dpi);
if (dpi.isVisible() || mActiveAdmins.contains(dpi.getComponent())) {
mAvailableAdmins.add(dpi);
}
} catch (XmlPullParserException e) {
Log.w(TAG, "Skipping " + ri.activityInfo, e);
} catch (IOException e) {