SetupWizard: Add Cyanogen services page

Change-Id: I39970b1b659a3a7ed3bb5b4350707aa0e53aba24
This commit is contained in:
cretin45
2015-01-19 14:29:43 -08:00
parent 74ca6faf3a
commit 48ca24eb9b
18 changed files with 625 additions and 100 deletions

View File

@@ -18,10 +18,12 @@ package com.cyanogenmod.setupwizard.setup;
import android.app.Fragment;
import android.content.Context;
import android.content.Intent;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.os.Bundle;
import android.os.Handler;
import android.os.UserHandle;
import android.widget.ArrayAdapter;
import android.widget.NumberPicker;
@@ -35,6 +37,8 @@ public class WelcomePage extends SetupPage {
public static final String TAG = "WelcomePage";
private static final String ACTION_EMERGENCY_DIAL = "com.android.phone.EmergencyDialer.DIAL";
public WelcomePage(Context context, SetupDataCallbacks callbacks) {
super(context, callbacks);
}
@@ -54,6 +58,15 @@ public class WelcomePage extends SetupPage {
return R.string.setup_welcome;
}
@Override
public boolean doPreviousAction() {
Intent intent = new Intent(ACTION_EMERGENCY_DIAL);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
mContext.startActivity(intent);
return true;
}
@Override
public String getKey() {
return TAG;