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}