13992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn/* 23992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn * Copyright (C) 2012 The Android Open Source Project 33992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn * 43992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn * Licensed under the Apache License, Version 2.0 (the "License"); 53992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn * you may not use this file except in compliance with the License. 63992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn * You may obtain a copy of the License at 73992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn * 83992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn * http://www.apache.org/licenses/LICENSE-2.0 93992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn * 103992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn * Unless required by applicable law or agreed to in writing, software 113992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn * distributed under the License is distributed on an "AS IS" BASIS, 123992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 133992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn * See the License for the specific language governing permissions and 143992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn * limitations under the License. 153992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn */ 163992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn 173992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackbornpackage com.google.android.test.activity; 183992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn 193992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackbornimport android.app.Service; 203992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackbornimport android.content.Intent; 213992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackbornimport android.os.Binder; 223992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackbornimport android.os.IBinder; 233992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackbornimport android.os.UserHandle; 243992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackbornimport android.widget.Toast; 253992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn 263992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackbornpublic class ServiceUserTarget extends Service { 273992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn Binder mBinder = new Binder(); 283992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn 293992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn @Override 303992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn public void onCreate() { 313992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn super.onCreate(); 323992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn Toast.makeText(this, 333992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn "Service created as user " + UserHandle.myUserId(), 343992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn Toast.LENGTH_LONG).show(); 353992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn } 363992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn 373992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn @Override 383992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn public IBinder onBind(Intent intent) { 393992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn return mBinder; 403992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn } 413992645bf333c56669ef2fa19c26b2947884a4f3Dianne Hackborn} 42