1b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn/* 2b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn * Copyright (C) 2015 The Android Open Source Project 3b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn * 4b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn * Licensed under the Apache License, Version 2.0 (the "License"); 5b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn * you may not use this file except in compliance with the License. 6b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn * You may obtain a copy of the License at 7b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn * 8b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn * http://www.apache.org/licenses/LICENSE-2.0 9b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn * 10b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn * Unless required by applicable law or agreed to in writing, software 11b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn * distributed under the License is distributed on an "AS IS" BASIS, 12b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn * See the License for the specific language governing permissions and 14b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn * limitations under the License. 15b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn */ 16b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn 17b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackbornpackage com.google.android.test.activity; 18b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn 19b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackbornimport android.app.ActivityOptions; 20b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackbornimport android.content.BroadcastReceiver; 21b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackbornimport android.content.Context; 22b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackbornimport android.content.Intent; 23b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackbornimport android.os.Bundle; 24b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackbornimport android.util.Log; 25b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn 26b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackbornpublic class TrackTimeReceiver extends BroadcastReceiver { 27b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn @Override 28b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn public void onReceive(Context context, Intent intent) { 29b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn Bundle data = intent.getExtras(); 3067ba2c7fa25a635c640956ff3a5e64164cb23396Dianne Hackborn data.getLong(ActivityOptions.EXTRA_USAGE_TIME_REPORT); 31b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn Log.i("ActivityTest", "Received time: " + data); 32b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn } 33b5a380d409a1431a38db978864b9d85b689e3cceDianne Hackborn} 34