重用Android锁模式
我正在写一个应用程序,应该用密码保护它。除了构建一个新的模式锁,是否可以从具有不同模式的应用程序中使用Android的模式锁屏幕?首先,您必须通过手动进入设置来设置模式锁。 然后您可以使用下面的代码接收事件。 `重用Android锁模式,android,Android,我正在写一个应用程序,应该用密码保护它。除了构建一个新的模式锁,是否可以从具有不同模式的应用程序中使用Android的模式锁屏幕?首先,您必须通过手动进入设置来设置模式锁。 然后您可以使用下面的代码接收事件。 ` 为了完全理解,请阅读此文 不只是提供一个链接,而是在这里包含答案的基本部分,并提供链接以供其他参考。如果你不能胜任这项工作,你应该简单地考虑问题而不是张贴答案。对不起,因为有很多代码和解释,所以我给你介绍了一些链接。试试上面,如果你需要帮助,告诉我 import android.app
为了完全理解,请阅读此文 不只是提供一个链接,而是在这里包含答案的基本部分,并提供链接以供其他参考。如果你不能胜任这项工作,你应该简单地考虑问题而不是张贴答案。对不起,因为有很多代码和解释,所以我给你介绍了一些链接。试试上面,如果你需要帮助,告诉我
import android.app.admin.DeviceAdminReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
import android.widget.Toast;
public class DemoDeviceAdminReceiver extends DeviceAdminReceiver {
static final String TAG = "DemoDeviceAdminReceiver";
/** Called when this application is approved to be a device administrator. */
@Override
public void onEnabled(Context context, Intent intent) {
super.onEnabled(context, intent);
Toast.makeText(context, R.string.device_admin_enabled,
Toast.LENGTH_LONG).show();
Log.d(TAG, "onEnabled");
}
/** Called when this application is no longer the device administrator. */
@Override
public void onDisabled(Context context, Intent intent) {
super.onDisabled(context, intent);
Toast.makeText(context, R.string.device_admin_disabled,
Toast.LENGTH_LONG).show();
Log.d(TAG, "onDisabled");
}
@Override
public void onPasswordChanged(Context context, Intent intent) {
super.onPasswordChanged(context, intent);
Log.d(TAG, "onPasswordChanged");
}
@Override
public void onPasswordFailed(Context context, Intent intent) {
super.onPasswordFailed(context, intent);
Log.d(TAG, "onPasswordFailed");
}
@Override
public void onPasswordSucceeded(Context context, Intent intent) {
super.onPasswordSucceeded(context, intent);
Log.d(TAG, "onPasswordSucceeded");
}
}