【问题标题】:How to show toast or wrong password (input) on lock screen?如何在锁定屏幕上显示 toast 或错误的密码(输入)?
【发布时间】:2015-06-05 15:45:15
【问题描述】:

大家好,我想知道如果用户在锁定屏幕上输入错误密码(当键盘锁处于活动状态)时如何显示祝酒词。我用谷歌搜索了 100 次,但我没有找到答案。

@Override
public void onPasswordFailed(Context context, Intent intent) {
    super.onPasswordFailed(context, intent);
    Toast.makeText(context, R.string.wrong_password,
            Toast.LENGTH_LONG).show();
    Log.d(TAG, "onPasswordFailed");

}

@Override
public void onPasswordSucceeded(Context context, Intent intent) {
    super.onPasswordSucceeded(context, intent);
    Log.d(TAG, "onPasswordSucceeded");
    Toast.makeText(context, R.string.success,
            Toast.LENGTH_LONG).show();

在我的 DeviceadminReceiver 中添加了这些行!设备解锁后显示祝酒词!任何帮助将非常感激 。在此先感谢:)

【问题讨论】:

标签: android android-activity toast


【解决方案1】:

您可以使用 SYSTEM_ALERT_WINDOW 在锁定屏幕中覆盖或显示 Toast。由于它是系统级别的警报,因此无论您想在何时何地显示消息,它都会起作用。

可以在此处找到演示示例,

Creating a system overlay window (always on top)

为此,您将需要以下许可,

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

【讨论】:

    猜你喜欢
    • 2017-08-12
    • 1970-01-01
    • 1970-01-01
    • 2015-11-26
    • 1970-01-01
    • 1970-01-01
    • 2021-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多