我想知道是否有其他替代方案可以为Android提供平庸的EditText密码输入。是否有可以集成到我的应用程序的API或开源代码,类似于锁定屏幕模式解锁?也许Intent返回一个散列,数字,字符串或代表用户的Pattern输入的任何内容。
我在考虑类似的东西。
为什么我想/需要这个? 在我的应用程序中,我需要来自用户的输入密码(不用于登录或用于加密的东西)。而且我认为用户输入是很乏味的。对于那些滑动锁定模式会更容易。
答案 0 :(得分:3)
看看这个项目android-lockpattern它应该可以解决这个问题。
例如,要创建新模式,请使用
...
// this is your preferred flag
private static final int _ReqCreatePattern = 0;
...
Intent intent = new Intent(context, LockPatternActivity.class);
intent.putExtra(LockPatternActivity._Mode, LockPatternActivity.LPMode.CreatePattern);
startActivityForResult(intent, _ReqCreatePattern);
然后得到结果
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch (requestCode) {
case _ReqCreatePattern:
if (resultCode == RESULT_OK) {
String pattern = data.getStringExtra(LockPatternActivity._Pattern);
...
}
break;
}
}