gpt4 book ai didi

java - 关闭android应用程序时需要密码

转载 作者:行者123 更新时间:2023-11-30 11:23:00 26 4
gpt4 key购买 nike

我正在编写一个简单的应用程序,但遇到了问题。当有人想要关闭它时,我的应用程序必须进行保护。如果有人想关闭应用程序,他必须写一个密码。这是我的简单代码。我如何添加功能,当有人想要关闭应用程序并且他必须输入密码时?我是使用 Java 编程的新开发人员,所以我很抱歉我的知识不足。

这是我的应用程序:

package com.example.my_first_app;

import android.os.Bundle;
import android.os.Handler;
import android.app.Activity;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.WebView;

public class MainActivity extends Activity {

private WebView mWebView;

Handler handler = new Handler();

@Override
protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

mWebView = (WebView) findViewById(R.id.activity_main_webview);
mWebView.loadUrl("http://google.com");
}

}

最佳答案

只需要有一个按钮即可关闭您的应用程序并显示要求输入密码的警报。此外,您还需要覆盖手机的后退按钮并实现相同的行为(显示要求输入密码的警报)。请记住,出于安全原因,您不能覆盖主页按钮的功能,您将面临这种情况:用户使用主页按钮退出应用程序->转到设置->应用程序->您的应用程序->强制关闭(取决于android版本)。

覆盖后退按钮:How to disable back key button in Android

Android Back button code never executed

关于java - 关闭android应用程序时需要密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21445304/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com