1cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra/* 2cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * Copyright (C) 2016 The Android Open Source Project 3cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * 4cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * Licensed under the Apache License, Version 2.0 (the "License"); 5cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * you may not use this file except in compliance with the License. 6cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * You may obtain a copy of the License at 7cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * 8cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * http://www.apache.org/licenses/LICENSE-2.0 9cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * 10cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * Unless required by applicable law or agreed to in writing, software 11cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * distributed under the License is distributed on an "AS IS" BASIS, 12cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * See the License for the specific language governing permissions and 14cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra * limitations under the License. 15cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra */ 16cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Choprapackage com.android.managedprovisioning.e2eui; 17cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra 18cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopraimport android.app.Activity; 19cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopraimport android.app.admin.DevicePolicyManager; 20cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopraimport android.content.Context; 21cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopraimport android.os.Bundle; 22cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra 23cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Choprapublic class DpcPostProvisioningActivity extends Activity { 24cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra @Override 25cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra protected void onCreate(Bundle savedInstanceState) { 26cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra super.onCreate(savedInstanceState); 27cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra DevicePolicyManager dpm = 28cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE); 29cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra // Verify that managed profile has been successfully created. 30cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra boolean testResult = E2eUiTestUtils.verifyProfile(this, getIntent(), dpm); 31cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra // Informs the result to provisioning result listener. 32cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra E2eUiTestUtils.sendResult(ProvisioningResultListener.ACTION_PROVISION_RESULT_INTENT, 33cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra this, testResult); 34da5d7e11ba9b7aa29ffff99989753706e37aeb63Victor Chang finish(); 35cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra } 36cb4628e81cf01fa83b92a68b6313282efc176d48Mahaver Chopra} 37