不得不说的叮咚



 
 最近在360看到一个排行比较高的软件,叮咚,手贱下来安装了一下,耍了一下,不得不吐槽一下。呵呵

首先介绍一下其功能:

1.就一个设置闹钟的玩意

2.网站提供多种闹铃

3.支持新浪微博账号登陆

 

 

1.首先看看首页,


 

 

采用传统的底部导航的设计模式,但中间的一个图标让人费解,一个大大的十字架,人家会以为红十字会的来了呢。界面中的那个声音的图标,以为点击了会播放铃声了,结果一点击进入了这个闹铃的详细界面,如下

 


 

此界面,有一点问题,就是暂停按钮,别人以为是在播放音乐的暂停了,改过名字行不?(启用/停用)

 

点击预览



 
此界面没有什么可说的,只是那个闹铃,每次都要提示一个叮咚,听多了就感觉烦了。建议去掉叮咚的声音。

 

返回到上一个界面,点击编辑



 

 此界面中规中矩,请往下看



 



 

这个2个界面,都采用了系统自带的弹出框来选择设置。方式是可以,但是和整个软件的基调不一样了。

此处为一到败笔。

下面这个更加的败笔了:



 

此空控件采用的网上流行的WheelView控件,使用的还比较可以。但是选择是否太多了,在日期这栏,把星期几加上去,感觉中文字太多了,难的阅读。建议选择日期的时候,在上面不是有一排白色日期的那一栏更新日期和星期几。把上午和下午去掉,待用24小时制,大家都懂的。这个用户就少了一次选择了。现在这个设置一个闹铃时间,要操作4次。在设计中应减少用户不必要的操作次数。

 

下面看看铃声列表:


又见红十字,呵呵,但这次能看懂



 

 


 


 

 

从代码角度讲:

 

1.这个是我看到最糟糕的一段代码,不得不吐槽一下

while (true)
    {
      while (true)
      {
        while (true)
        {
          while (true)
          {
            while (true)
            {
              while (true)
              {
                while (true)
                {
                  while (true)
                  {
                    while (true)
                    {
                      while (true)
                      {
                        while (true)
                        {
                          while (true)
                          {
                            while (true)
                            {
                              while (true)
                              {
                                while (true)
                                {
                                  while (true)
                                  {
                                    while (true)
                                    {
                                      localCheckBox.setChecked(bool);
                                      ((RelativeLayout)findViewById(2131427483)).setOnClickListener(new r(this));
                                      ((RelativeLayout)findViewById(2131427734)).setOnClickListener(new y(this));
                                      ((RelativeLayout)findViewById(2131427738)).setOnClickListener(new ab(this));
                                      this.d.setOnClickListener(new ae(this));
                                      ((Button)findViewById(2131427744)).setOnClickListener(new af(this));
                                      overridePendingTransition(2130968582, 2130968581);
                                      return;
                                      if (arrayOfp[j].a != i)
                                        break;
                                      this.g = arrayOfp[j];
                                    }
                                    ++j;
                                  }
                                  label755: localSimpleDateFormat = new SimpleDateFormat("HH:mm");
                                }
                                this.b.setText("准时");
                              }
                              this.b.setText("5分钟前");
                            }
                            this.b.setText("15分钟前");
                          }
                          this.b.setText("30分钟前");
                        }
                        this.b.setText("1小时前");
                      }
                      this.c.setText("每天");
                    }
                    this.c.setText("每月");
                  }
                  this.c.setText("每周");
                }
                this.c.setText("每年");
              }
              this.c.setText("不重复");
            }
            this.c.setText("休息日");
          }
          this.c.setText("工作日");
        }

,他妈的这样多的while循环,你写的累不?

 

代码中有很多地方采用while循环嵌套,也许开发此程序的程序员喜欢用while多层循环吧

 

 

下面说说此程序的亮点:一句话 麻雀虽小五脏俱全

1.个人中心简单,就一个登录

2.使用第三方登录,没有自己的用户登录注册,修改密码。这个应用也不需要维护用户

3.有后台服务下载功能以及提示功能

4.log日志都没有关,到处都在用原始的Log

5.代码中到处都在操作sqlite,还在那种原始的操作sqlite,对重要数据没有做相关加密处理。

7.手机开机自动启动后台服务 android.intent.action.BOOT_COMPLETED

8.更换主题,根本就是换了一张图,没有主题的效果

9.妹子图比较多,呵呵大家都懂的

10.用户评论,根本就是灌水的

 11.在代码中很多处还在原始的操作网络,这写代码累不?

 

 

总的来时,做的中规中矩

用了之后,果断卸载了..................

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值