14bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono/* 24bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono * Copyright (C) 2017 The Android Open Source Project 34bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono * 44bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono * Licensed under the Apache License, Version 2.0 (the "License"); 54bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono * you may not use this file except in compliance with the License. 64bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono * You may obtain a copy of the License at 74bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono * 84bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono * http://www.apache.org/licenses/LICENSE-2.0 94bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono * 104bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono * Unless required by applicable law or agreed to in writing, software 114bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono * distributed under the License is distributed on an "AS IS" BASIS, 124bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 134bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono * See the License for the specific language governing permissions and 144bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono * limitations under the License. 154bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono */ 164bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono 174bbf8524ed84524616c1af940700c247e51c1776Daichi Hironopackage com.android.server.wallpaper; 184bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono 194bbf8524ed84524616c1af940700c247e51c1776Daichi Hironoimport android.app.IWallpaperManager; 204bbf8524ed84524616c1af940700c247e51c1776Daichi Hironoimport android.os.IBinder; 214bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono 224bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono/** 234bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono * Extended IWallpaperManager which can receive SystemService's lifetime events. 244bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono */ 254bbf8524ed84524616c1af940700c247e51c1776Daichi Hironointerface IWallpaperManagerService extends IWallpaperManager, IBinder { 264bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono /** 274bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono * @see com.android.server.SystemService#onBootPhase(int) 284bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono */ 294bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono void onBootPhase(int phase); 304bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono 314bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono /** 324bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono * @see com.android.server.SystemService#onUnlockUser(int) 334bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono */ 344bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono void onUnlockUser(final int userId); 354bbf8524ed84524616c1af940700c247e51c1776Daichi Hirono}