10ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller/*
20ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller * Copyright (C) 2012 The Android Open Source Project
30ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller *
40ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller * Licensed under the Apache License, Version 2.0 (the "License");
50ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller * you may not use this file except in compliance with the License.
60ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller * You may obtain a copy of the License at
70ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller *
80ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller *      http://www.apache.org/licenses/LICENSE-2.0
90ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller *
100ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller * Unless required by applicable law or agreed to in writing, software
110ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller * distributed under the License is distributed on an "AS IS" BASIS,
120ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
130ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller * See the License for the specific language governing permissions and
140ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller * limitations under the License.
150ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller */
160ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller
170ff7f010f8bfd011f0915031b02739ae3bee401eJim Millerpackage com.android.internal.policy.impl.keyguard;
180ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller
190ff7f010f8bfd011f0915031b02739ae3bee401eJim Millerpublic interface SecurityMessageDisplay {
200a4f900463024908220d0c9bf4b291a6e1284846Adam Cohen    public void setMessage(CharSequence msg, boolean important);
210ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller
220a4f900463024908220d0c9bf4b291a6e1284846Adam Cohen    public void setMessage(int resId, boolean important);
230ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller
240a4f900463024908220d0c9bf4b291a6e1284846Adam Cohen    public void setMessage(int resId, boolean important, Object... formatArgs);
250b728244dc87b4a453f2191c2cb37a86e91aee0aJim Miller
260b728244dc87b4a453f2191c2cb37a86e91aee0aJim Miller    public void setTimeout(int timeout_ms);
27c345146a3a321644f653fce0fb79f288a0221fb0Chris Wren
28c345146a3a321644f653fce0fb79f288a0221fb0Chris Wren    public void showBouncer(int animationDuration);
29c345146a3a321644f653fce0fb79f288a0221fb0Chris Wren
30c345146a3a321644f653fce0fb79f288a0221fb0Chris Wren    public void hideBouncer(int animationDuration);
310ff7f010f8bfd011f0915031b02739ae3bee401eJim Miller}
32