最近在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.在代码中很多处还在原始的操作网络,这写代码累不?
总的来时,做的中规中矩
用了之后,果断卸载了..................
相关推荐
在本次设计中,遇到了很多的问题和困难,由于自己不太擅长软件编程,需要查阅大量的质料,理解语句的意译,不得不得向同学求问,刚开始由于输出 700Hz 与 500Hz 的方波,我花了一个多礼拜的时间都无法攻克,后来才...
总结来说,“叮咚活动报名小程序高级版V5.2.3.zip”是学习微信小程序开发、尤其是活动报名系统构建的一个宝贵资料。通过研究源代码,开发者可以了解到小程序的开发流程,提高编程技巧,并有机会参与到更广泛的编程...
例如,叮咚小区APP的失败案例,表明没有充分了解市场需求和产品打磨就急于扩张,可能导致市场反应不佳。 这些增长策略的核心在于创新思维、用户洞察和数据驱动,它们不仅适用于初创公司,也为成熟企业提供了持续...
比如,“呆萝卜”由于烧钱过快,资金紧张,不得不缩减业务线。 生鲜电商的寒冬期也意味着行业将迎来调整期。在这个阶段,企业需要更加注重产品质量、优化供应链、改善用户体验,并探索适合自身的商业模式。同时,...
一些企业不得不延长门店服务时间,或者临时增加配送人员以应对市场需求。 新需求与新零售的兴起:疫情催化了新的购物场景和需求,为新零售企业提供了新的发展空间。苏宁易购、永辉超市等企业凭借其O2O融合覆盖的...
疫情对广告行业也产生了深远的影响,一些广告营销公司不得不调整营销策略,通过数字化转型和在线营销手段来适应新的市场环境。 综合来看,疫情作为一种非常态因素,对消费者的消费习惯、品牌运营和市场营销产生了...
2. 未经***授权,不得修改产品的任何部分。 3. 为防止火灾或电击,请勿将产品暴露在雨中或潮湿环境中。 4. 保持表面清洁,但切勿直接用清水清洗。禁止使用如稀释剂、汽油等化学溶剂。 5. 避免在高温区域或直接暴露在...
- **歌词内容**:“叮咚叮咚”这一重复出现的词语,模拟了门铃的声音,增加了歌曲的趣味性和互动性。歌词中的“打开小门”、“推开小窗”等动作描绘了一个充满音乐的小屋形象,旨在引导学生想象并感受到音乐的魅力...
在报告中提到了几家比较成功的线上买菜平台,如叮咚买菜、盒马鲜生、每日优鲜,它们作为行业内的优质企业,为市场提供了范例,并可能成为未来发展的风向标。 以上内容总结了给定文件中的关键知识点,涵盖了线上买菜...
报告中所有的文字、图片和表格等都是受法律保护的,未经许可,任何组织和个人不得复制或传递。 报告中的“吃货”特指经常使用吃饭类App的群体,分为“懒人吃货”和“精致吃货”。懒人吃货主要表现为每月使用外卖类...