漂亮九宫格解锁图案案2到9结束怎么解?

解锁图案-九宫格有多少种组合?安全吗?用程序来解答 - Efronc - 博客园
comments(8)
trackbacks(0)
如图所示的九宫格密码有多少种组合呢?这么密码是不是比数字密码更安全呢?下面用数字来说话。
通常设置密码至少4个点,最多9个点,规则通常是两点之间有一点,必须要过中间这个点,比如从1开始,必须要经过2才可以到3。1是可以直接到6的,但通常这种设置比较少。
运行附录的程序得到如下的数据:size: 4 count0: 144 count1: 96 count2:40size: 5 count0: 600 count1: 336 count2:152size: 6 count0: 2880 count1: 1344 count2:304size: 7 count0: 15120 count1: 4272 count2:496size: 8 count0: 80640 count1: 18432 count2:1024size: 9 count0: 362880 count1: 32256 count2:784sum:& count0: 462264 count1: 56736 count2:2800use time: 453ms
例如:4个点组合可能有144种可能,排除飞点(1直接到3)的情况,剩下96种可能,如果不考虑跨点(1到6)的情况,仅剩下40种可能。
所以得出的结论是:4-9个点任意组合的九宫格有56736种组合,排除跨点的情况,有2800种可能。一般人设置在5-7个点,通常形状并不复杂的可能性仅为1000种左右,试出来的可能性还是很大的,而使用4位数字密码的组合则为10000种左右。
源码附录:
import java.security.InvalidParameterE
public class HowMany {
public static void main(String[] args) {
String[] except1 = new String[]{
"46", "64", "28", "82", "19", "91", "37", "73",
"13", "31", "39", "93", "97", "79", "17", "71"};
String[] except2 = new String[]{
"16", "61", "18", "81", "34", "43", "38", "83",
"72", "27", "76", "67", "92", "29", "94", "49"};
long lastTime = System.currentTimeMillis();
long sum0 = 0;
long sum1 = 0;
long sum2 = 0;
for (int i = 4; i &= 9; i++) {
long count0 = 0;
long count1 = 0;
long count2 = 0;
for (int j = 1; j &= 10 - j++) {
Combines num = new Combines(j, i);
boolean flag1 = false;
boolean flag2 = false;
flag1 = false;
flag2 = false;
str = num.getOne();
for (String except : except1) {
if (str.contains(except)) {
flag1 = true;
for (String except : except2) {
if (str.contains(except)) {
flag2 = true;
if (!flag1) {
if (!flag1 && !flag2) {
//System.out.println(str);
} while (num.moveNext());
sum0 += count0;
sum1 += count1;
sum2 += count2;
System.out.println("size: " + i + " count0: " + count0 + " count1: " + count1 + " count2:" + count2);
System.out.println("sum: " + " count0: " + sum0 + " count1: " + sum1 + " count2:" + sum2);
System.out.println("use time: " + (System.currentTimeMillis() - lastTime) + "ms");
private static class Combines {
private int
private int[]
private int[]
private long
private long
public Combines(int start, int size) {
if (size &= 1) {
throw new InvalidParameterException();
number = new int[size];
poll = new int[size];
amount = this.jieCheng(size);
this.reset();
public void reset() {
initNumber();
initPoll();
count = 0;
public String getOne() {
StringBuffer strBuf = new StringBuffer();
for (int i = 0; i & poll. i++) {
strBuf.append(getNumber(poll[i]));
return strBuf.toString();
public boolean moveNext() {
if (++count & amount) {
this.stepNext(1);
this.initNumber();
return true;
return false;
private long jieCheng(int x) {
long y = 1;
for (int i = 1; i &= i++) {
private int getNumber(int index) {
for (int i = 0; i & number. i++) {
if (number[i] != 0) {
if (index == 0) {
num = number[i];
number[i] = 0;
private void stepNext(int index) {
if (poll[poll.length - 1 - index] == index) {
this.stepNext(index + 1);
poll[poll.length - 1 - index] = 0;
poll[poll.length - 1 - index]++;
private void initNumber() {
for (int i = 0; i & number. i++) {
number[i] = i +
private void initPoll() {
for (int i = 0; i & poll. i++) {
poll[i] = 0;如何解九宫格图案,第一个是2有几种解法_百度知道小米2怎么改九宫格解锁上面的圆圈?如图,把9个圆圈改成字或者图案 - 爱问知识人
(window.slotbydup=window.slotbydup || []).push({
id: '2491531',
container: s,
size: '150,90',
display: 'inlay-fix'
2怎么改九宫格解锁上面的圆圈? 如图,把9个圆圈改成字或者图案
系统升级到14之后…这已经成为了默认设置了…不能更改的…除非你又把系统刷到12的
您的举报已经提交成功,我们将尽快处理,谢谢!
小米的系统锁屏其实就可以看成是小米百变锁屏,两个软件冲突了吧,所以安装不了吧
代表屏幕锁,锁住了屏幕,要解锁才能使用界面
寂寞的等225,现在卓大师最新的刷机,精灵版很不错,支持高级刷机,解锁这块做的不错,可以试试!
解决方案2:
这样啊,进入recovery模式,清除数据吧或恢复...
这个不能自行改变大小的,除非你找一个其他圆点大的主题。【帮到你的话麻烦点击“好评”谢谢!】
你好!九宫格锁比较容易记忆,建议多做操作,设置自己知道的九宫格锁。爱健祝你愉快!
大家还关注您现在的位置: &
【教程】你知道手机九宫格解锁图共有多少种吗?
粉丝积分40353经验30664 精华13签到582天O币12
20:59 上传
如果小编说这个问题小编其实也不知道答案的话,大家会不会打我?不过事实上小编真的不知道……
不过,我们不妨可以来看看互联网上一些牛人给出的参**:
亲不妨来看看吧!!!!
喜欢请点击回复+1,跟ghjdz一起来学习手机九宫格解锁图
您的回复是对我最大的支持
首先,可以肯定的是手机九宫格图案解锁也拥有一定的规则,具体来说是:
1. 至少经过四个点;
2. 不能重复经过同一个点;
3. 路径中间的点不能跳过(比如从1至3必须经过2),除非中间点被使用过。
20:59 上传
互联网上的牛人专门为此写了一段代码进行运算,考虑到上述运行规则,最后得出的答案为389112种,获得了普遍的认可。
当然,其实对于Android设备来说,连通6个点的图案安全性已经足够强了,至于是否需要把手指用到抽筋、绘制极为复杂的图案,完全就看个人喜好和能力啦。
① 本软件源自互联网,仅供个人学习和测试使用,请勿在未经本软件版权所有者书面授权的情况下用于商业用途,产生的法律及版权纠纷与本人及论坛无关!
② 如果您喜欢本软件并准备长期使用,请购买正版,支持软件开发者继续改进和增强本软件的功能。
③ 本软件不保证能兼容和适用于所有 Android 手机和平板,有可能引起冲突和导致不可预测的问题出现,请自行承担使用本软件而导致的风险和后果,发布者本人不对使用此软件负任何责任!
④ 转载本软件,请注明作者及出处!
⑤ 如果您是本软件的开发者,且不愿被网友分享发布,请发站内信通知本人以便及时处理,或者通知本站管理员及时处理。
看名字很屌的样子
不错的哦,看好你的~
你这么厉害,你爸妈知道吗
总评分:&经验 + 61&
粉丝积分257618经验205872 精华0签到874天O币9625
来自Find 7.OPPO乐园4.7.1版
粉丝积分3693经验1350 精华0签到201天O币3283
,,,,,,,,,,,,
来自Find 7.OPPO乐园4.7.0版
粉丝积分37938经验19557 精华0签到747天O币1753
复杂,不用
粉丝积分72125经验47498 精华12签到1808天O币614745
玩机派 视频控 188 ... ... . ...
粉丝积分189经验185 精华0签到12天O币561
。。。。。。。。。。。。。。
Lv5.大专生O粉
粉丝积分2389经验392 精华0签到0天O币887
Lv5.大专生O粉, 积分 2389, 距离下一级还需 111 积分
来自Find 7.OPPO乐园4.7.1版
粉丝积分424经验254 精华0签到47天O币1002
想用的又怕别人看出来
来自Find 7.OPPO乐园4.7.1版
粉丝积分136791经验91900 精华1签到796天O币11266
来自R6007.OPPO乐园4.7.0版
粉丝积分83132经验39330 精华2签到881天O币36941
来自R7007.OPPO乐园4.7.1版
Lv6.本科生O粉
粉丝积分3723经验1917 精华0签到154天O币942
Lv6.本科生O粉, 积分 3723, 距离下一级还需 1277 积分
来自Find 7.OPPO乐园4.7.1版
Lv4.高中生O粉
粉丝积分388经验377 精华0签到0天O币53
Lv4.高中生O粉, 积分 388, 距离下一级还需 612 积分
!!!!!!!!!!!!!!
来自Find 7.OPPO乐园4.7.1版
粉丝积分25375经验7578 精华0签到652天O币10927
看看呗…;………;;……;
来自Find 7.OPPO乐园4.7.1版
粉丝积分1837经验1516 精华0签到260天O币3615
kkhgv txugcygcfyvchvcjkccjvfuvc
来自Find 7.OPPO乐园4.7.1版
粉丝积分96782经验68227 精华0签到726天O币30215
来自Find 5.OPPO乐园4.7.1版
粉丝积分458经验160 精华0签到26天O币795
看看怎么解锁
来自Find 7.OPPO乐园4.7.1版
Lv3.初中生O粉
粉丝积分202经验200 精华0签到0天O币0
Lv3.初中生O粉, 积分 202, 距离下一级还需 48 积分
会不会复杂得忘了怎么解锁
来自Find 7.OPPO乐园4.7.0版
粉丝积分695经验460 精华0签到76天O币1460
看看大神啊你了。
来自Find 7.OPPO乐园4.7.1版
粉丝积分6031经验2728 精华0签到543天O币6745
~~看看(⊙o⊙)
来自R831T.OPPO乐园4.7.1版
粉丝积分728经验561 精华0签到17天O币658
!!!!!!!!!!!!!
来自Find 7.OPPO乐园4.7.1版
10月4日 星期二60030人签到
风景、卡通、炫酷几何,马上来装扮你的手机吧~
十二星座的专属音乐,你最喜欢哪个呢?
换了4G流量刷刷就没了?今天卤煮就教你一键开启2G网络,再也不用但系费流量了
木四水的风车
木四水的风车}

我要回帖

更多关于 简单的九宫格解锁图案 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信